You set the agreement once
The academy sets its cancellation policy once: a notice period in days, and a refund mode. From then on, every cancellation runs through it. Not through whatever the card processor would do by default, and not through a judgement call made at the front desk at nine in the evening.
Paid time is honoured
A member who gives notice keeps training, and keeps access, to the end of what they already paid for. Access ends when the paid time ends, not the moment they click cancel. They paid for the month, so they get the month. It is the difference between a clean goodbye and a chargeback.
The difference it makes
Processor-default cancellation punishes the member for paying in advance: the subscription dies on the spot and the remaining days become a refund argument. Your agreement treats those days as what they are, already bought. The member who leaves well is the member who comes back, and the one who recommends you after they have gone.
Owners stay in control, exits stay recorded
Cancellation requests land in front of you, and you can acknowledge them. You can also cancel on a member's behalf, under exactly the same rules, for the member who tells you at the desk instead of tapping a button. And when someone changes their mind before their end date, you reinstate them without re-signing anything: same membership, same plan, as if the wobble never happened.
Dated, recorded, countable. Every step carries its date, so churn reports count a person when their access actually ended, not when they pressed a button weeks earlier. Your retention numbers describe what happened on the mats, not in a settings screen.