Accept Terms & Conditions When Subscribing

My client has a set of terms and conditions that clients must accept when they join the membership. She has a large text document that we want to have check box or yes/no field they have to select to move on. Can this be done and if so any direction of how would be great. Thanks so much!