Where can you find this feature?
You can set up a contract via the admin dashboard.
Go to:
Settings > Memberships
Create a new membership.
Then go to the second page.
Here you will see the option Contract duration.
Please note:
This feature is only available for memberships with custom billing.
You can only set this up via the admin dashboard (not via the app).
How does this feature work?
Setting the contract duration
When creating or editing a membership, you can set a contract duration in:
Days
Weeks
Months
Years
You can also choose whether you want to require a signature in the app.
Good to know:
A separate signature is optional. A simple checkbox (agreement) is also possible.
What happens after purchase or assignment?
When:
A customer purchases a membership themselves
Or you assign a membership to a customer
The customer will receive a notification in the app to sign the contract.
As long as the contract has not been signed:
The status will show as Pending
The customer cannot book classes
The membership can only be used after the contract has been accepted.
Viewing the contract as an admin
In the admin dashboard, go to the customer profile.
There you will see:
The linked membership
The contract
The start date
The end date
The status (for example: Pending)
This gives you a clear overview of when a contract ends and when a customer can potentially cancel.
How does this work with a monthly cycle?
Example:
You work with a monthly cycle
Payment is always on the 1st of the month
Someone becomes a member on March 14
It is a monthly membership with a yearly contract
In this case:
The contract starts immediately on March 14
The contract duration is calculated as:
Pro rata days + one full month
This ensures the contract aligns with your fixed billing cycle.
What happens after cancellation?
When a membership is cancelled:
The related contract automatically ends as well
If the customer later receives a new membership:
A new contract will automatically be created
The customer must accept the new contract again
How do other gyms use this?
Gyms use contracts to:
Set up yearly agreements for monthly memberships
Have clear insight into contract end dates
Better manage cancellation moments
It provides structure and clarity for both the gym and the member.
What are the current limitations?
Only available via the admin dashboard
A contract cannot be ended manually during the term
You cannot link multiple contracts to one membership
A contract automatically ends when the membership stops
