Questions to answer first.
FOR ALL THREE
What exactly is being sold What the customer receives What it costs How they pay What happens if they stop paying
THAT LAST ONE
Membership: access ends when payment stops. Decide what they keep.
FOR MEMBERSHIPS
Tiers, or one level Monthly, annual, or both What happens to a lapsed member's data
FOR COURSES
Lifetime access or limited Drip release or all at once Certificates or not
FOR BOOKING
Services and durations Availability and buffers Deposits or full payment Cancellation policy
THE CANCELLATION POLICY
Decide before launching. Disputes happen and a stated policy resolves them.
WHAT TO WRITE DOWN
All of it, before choosing software.
Software chosen before the model is decided is usually wrong.