Set a minimum membership term and cancellation notice period
Tobias Gundry
Updated
A membership plan can ask members to accept a contract when they join, with an optional minimum contract term and cancellation notice period. Together, these settings determine when the membership can end and how many further payments are due after cancellation is requested.
Decide the terms before you create the plan
Set the contract terms before you create the plan. Once the plan is saved, every field in its Contracts section is read-only — the switch, minimum term, notice period, contract agreement and signature setting. This applies even if nobody has bought the plan yet.
Everything else about a plan — its name, price, description and class inclusions — can still be edited later. Only the contract details lock.
To offer different terms, create a second membership plan. Members already on the first plan keep the terms they agreed to.
Write the contract
Contracts live in Setup → Contracts, separately from plans, so that one piece of wording can be used by several plans.
- Go to Setup → Contracts and select New contract.
- Give it a Title. Only your team sees this — it is how you will recognise the contract in the plan editor.
- Write the Contract text. This is what members read and agree to before their membership starts, so state the minimum term and the notice period here in your own words as well as setting them on the plan.
- Decide whether to Require a hand-drawn signature. Members always tick a box to accept the contract. Turn this on to also ask them to draw a signature.
- Select Create.
A saved contract is final. Members accept the exact wording you saved, so neither the text nor the signature setting can be edited afterwards — write another contract when you need to change them.
Two things follow from that:
- Reuse a contract rather than retyping it. If the wording and signature setting already exist, select that contract when creating the plan.
- A contract can only be deleted while nothing uses it. Once a plan has selected it, or anyone has agreed to it, it stays in your list as the record of what those members signed.
Set the terms on a plan
Minimum terms and notice periods take effect on membership plans that renew, so create or open a membership plan rather than a credit pack or trial.
- Go to Products → Plans and select Add Plan.
- Choose the Billing period first. Both contract settings are counted in billing periods, and they stay unavailable until a period is chosen.
- Turn on Contracts.
- Set Minimum contract periods — how many billing periods a member must complete before their contract can end.
- Set Cancellation notice period — how many further billing periods a member is billed for after they cancel.
- Choose an existing Contract agreement, or leave the picker on Create a new contract and type the wording in place.
- Read the Contract preview, then create the plan.
The Contract preview summarises when cancellation becomes available and the earliest date the membership can end. Check that summary before you create the plan.
Either number can be left at zero. With both at zero, members still accept the contract wording, but the contract does not delay cancellation.
When a membership can end
Cancellation becomes available when the final period starts
A member is billed for the period they are currently in, and cancelling ends their membership at the end of that period. They can therefore request cancellation once the last committed period has begun, because their membership remains active through the end of it.
On a monthly plan with a minimum of 12 periods, a member who joins in January can request cancellation from the start of December. Their membership runs to the end of December and they pay 12 months in total. Waiting until December had finished would charge them for a thirteenth month.
Until then, the member sees why they cannot cancel and how much of the term is left.
Notice is counted in whole billing periods, and bills one more
A membership can only end on a billing boundary, so notice is counted in billing periods rather than days. Counting in days would give a member who cancelled early in a period far less notice than one who cancelled late in it.
A member who cancels always serves out the period they are in. Each period of notice adds one further period on top of that, billed as normal.
So on a monthly plan with one period of notice, a member who cancels on 3 March finishes their March period, is billed once more for April, and their membership ends when April does.
Members see this stated in days at the point of cancelling, measured against their real billing dates, along with the exact date their membership will end.
The two settings add up rather than overlap
The minimum term gates the cancellation request. The notice period is then applied on top of it. Notice is not served during the minimum term.
A monthly plan with a 12-period minimum and 1 period of notice works out like this:
| Monthly plan, 12-period minimum, 1 period of notice | |
|---|---|
| Earliest a member can request cancellation | The start of their 12th month |
| Months billed before that request | 11 |
| Months billed after it | 2 — the 12th month, plus 1 month of notice |
| Earliest the membership can end | 13 months after joining |
| Total paid | 13 months |
What members see before they buy
The purchase screen shows the plan’s terms. Members must open the contract text and agree to it before the purchase completes, and draw a signature as well if the contract asks for one.
What they accepted is then kept on their profile. See See what a member agreed to when they joined for the acceptance record, and for the paper copy to take when staff key an acceptance in on a studio device.
Cancelling a membership under contract
The app applies the plan’s terms. A member cannot cancel in the app until their final committed period begins. Once cancellation is available, the notice period is added to their end date.
Staff can approve an earlier exit. On the Cancel Membership screen, Clovo shows the plan’s contract terms and how much of the minimum term remains. Staff can still confirm the cancellation when the studio has agreed to end the membership early.
A staff cancellation ends the membership at the end of the current billing period without adding the notice period. If the notice period should still apply, ask the member to cancel from their own account or agree on an end date before staff confirm the cancellation.
Before cancelling on a member’s behalf, check the terms shown on the screen and confirm what they expect to pay. See Cancel a client membership for the full cancellation flow, including what happens to bookings after the end date.
Common questions
Can I add a contract to a plan I have already created? No. Create a new plan with the terms you want. You can keep selling the original plan alongside it, or deactivate it so only the new one is available.
Can I shorten a member's minimum term? Not by editing the plan. Your team can cancel the membership from the client's profile at any point regardless of the term, which is how an early exit is handled.
Does a paused membership serve out its minimum term? No. The term is measured in billing periods, and a paused membership is not billing. Time spent paused pushes the earliest cancellation date out by the same amount. See Pause a client membership.
Can two plans share one contract? Yes. Write the contract once in Setup → Contracts and select it on each plan. Each plan still sets its own minimum term and notice period, so make sure the wording matches the terms of every plan that uses it.
Related articles
Cancel a client membership
Use the membership cancellation action when a client asks to stop a recurring membership. Review any contract terms before confirming the cancellation.
Change when a membership renews
Move a member's renewal date, or bill them now and restart the cycle — and see exactly what Clovo will charge before you commit to it.
Offer recurring memberships by creating a membership plan
Create a recurring membership plan with the billing period, class allowance, and booking rules that suit your studio.
See what a member agreed to when they joined
Choose whether to require a hand-drawn signature, and find the contract each member accepted on their Agreements tab.
