Subscription cancellation flow: design one that is fair and retains
Design a subscription cancellation flow that respects customers and South African consumer law, captures reasons and offers pause or downgrade options that retain.
- Published
- Reading time
- 6 min read
- By
- CentraPoint Team
On this page
A good subscription cancellation flow lets customers cancel easily, asks briefly why they are leaving, and offers a relevant alternative such as pausing or downgrading, without trapping or pressuring them. It should also confirm clearly what happens next: when access ends, whether anything more will be charged and how to come back.
Done well, a cancellation flow saves some customers, teaches you why others leave and protects your reputation. Done badly, it produces chargebacks, complaints and angry reviews.
Principles for a fair subscription cancellation flow
- Make it findable. "Cancel subscription" should be in account or billing settings, not hidden behind a support ticket.
- Keep it short. Two or three screens at most. Every extra step should earn its place.
- Never make the customer argue. One offer is helpful; five offers in a row is obstruction.
- Confirm in writing. Send an email confirming the cancellation, the end date and any final amounts.
- Stop the billing. Make sure the next renewal, debit order or card charge is actually cancelled. A charge after cancellation is one of the fastest ways to earn a dispute.
The legal backdrop in South Africa
Your terms must work within South African consumer law, which is generally more protective of consumers than of business customers. As of September 2026, key points include:
- Consumer Protection Act, section 14 (fixed-term agreements). For many consumer fixed-term agreements, the maximum term is generally 24 months, the consumer may cancel on 20 business days' notice in writing or another recorded form, and the supplier may charge a reasonable cancellation penalty. The supplier must also notify the consumer of the upcoming expiry of a fixed-term agreement between 40 and 80 business days before it ends. There are exceptions, notably for many agreements between businesses, and details depend on the agreement.
- Electronic Communications and Transactions Act, section 44 (cooling-off). For many online transactions, consumers may cancel within seven days without reason or penalty. For services, the period runs from when the agreement was concluded. Several types of transaction are excluded.
These summaries are not legal advice. Read the Consumer Protection Act and get advice on how it applies to your contracts, especially if you sell to consumers on fixed terms.
The cancellation flow, step by step
Step 1: The entry point
In billing settings, show the current plan, the next billing date and amount, and a clear "Cancel subscription" link. If you offer pausing or plan changes, show those here too, so customers who only want a break can find them before they reach the cancellation flow.
Step 2: Ask why (briefly)
A single-question survey with five or six options, plus "Other", is enough:
- It's too expensive
- I'm not using it enough
- It's missing a feature I need
- I'm switching to another product
- My business is closing or changing
- Temporary: I'll be back later
Make the question optional or allow a one-click answer. The goal is learning, not friction.
Step 3: One relevant offer
Match the offer to the reason:
| Reason given | Relevant alternative |
|---|---|
| Too expensive | Downgrade to a cheaper plan, or a time-limited discount |
| Not using it enough | Pause for one to three months |
| Missing a feature | Tell them if it is on the way; otherwise let them go |
| Switching | Ask what the other product does better (optional) |
| Temporary | Pause instead of cancel |
Show at most one offer, with an equally prominent "No thanks, continue cancelling" button.
Step 4: Confirm the details
Before the final click, show:
- When access ends (usually the end of the paid period)
- Whether any final charge or refund applies
- What happens to their data, and for how long it is kept
- How to reactivate
Step 5: Confirmation and follow-up
- Show a confirmation screen and send an email with the same details.
- Cancel any future card charges, debit orders or scheduled invoices.
- If a debit order mandate is in place, make sure no further collections are submitted.
- Optionally, a single message later with a way to come back. No drip campaign of guilt.
Pausing: the most underused retention tool
Many customers who cancel are not unhappy; they just do not need the product right now. Seasonal businesses, students and people on extended leave are common examples. A pause option:
- Stops billing for a set period, for example one, two or three months
- Keeps the customer's data and settings
- Resumes automatically, with a reminder email a few days before
Set sensible limits, such as a maximum pause length or a number of pauses a year, and show the resume date clearly.
Cancellation timing and money
Decide these rules and state them in your terms:
- End of period or immediate? Most subscriptions cancel at the end of the paid period with no refund for the remaining days. If you cancel immediately, decide whether to refund unused time.
- Annual plans. Are refunds prorated, credited or not given after an initial window? See annual vs monthly billing for the options.
- Outstanding invoices. Cancellation does not cancel what is already owed. Make that clear, and give a way to pay.
- Refund documents. If you refund, issue a proper credit note so your VAT and accounting records stay correct.
What to measure
- Cancellation rate by plan and by customer age
- Reasons given, tracked over time
- Save rate: customers who accept a pause or downgrade instead of cancelling
- Post-save retention: do "saved" customers stay, or cancel a month later?
- Reactivation rate after cancellation
Voluntary cancellations feed into your overall churn figures; see how to calculate churn rate for the formulas.
Dark patterns to avoid
- Requiring a phone call to cancel when sign-up was online
- Hiding the cancel link or making it look disabled
- Repeated offers or guilt-tripping copy
- Pre-ticked options that keep the subscription active
- Continuing to bill after cancellation "by mistake"
These undermine trust and may create legal risk.
How CentraPoint helps
CentraPoint's customer self-service portal lets customers sign in with a one-time email code, view and pay invoices, download receipts and change plan, pause or cancel within the rules you set. When a subscription ends, renewals stop across card token, debit order and invoice collection, and refund notes are generated as branded PDFs if you refund. See the customers docs for how the portal works.
Frequently asked questions
How easy should it be to cancel a subscription?
As easy as it was to sign up. A customer who signed up online should be able to cancel online in a couple of steps, with at most one retention offer and a clear confirmation.
Can South African consumers cancel a fixed-term contract early?
Under section 14 of the Consumer Protection Act, many consumers may cancel a fixed-term agreement on 20 business days' notice, and the supplier may charge a reasonable cancellation penalty. Exceptions apply, so get legal advice for your contracts.
Should I offer a discount when someone cancels?
Only if price is their reason for leaving, and only once. A downgrade or pause is often a better fit and costs you less in the long run.
What is the difference between pausing and cancelling a subscription?
Pausing stops billing for a set time and keeps the customer's account and data ready to resume. Cancelling ends the subscription, usually at the end of the paid period.
- #cancellation
- #retention
- #subscriptions
- #consumer protection