The cancel page is the most neglected product surface in most SaaS companies. It is treated as a legal requirement to be made small and inconvenient, when it is actually one of the highest-signal moments in the entire customer relationship. Designed well, it recovers a meaningful percentage of churners; designed honestly, it tells you exactly what to fix.
What a thoughtful cancel page does
Ask the user, in one question, why they are cancelling. Offer a relevant, specific response to each common reason: pause the subscription if cost is the issue, surface the feature they did not know existed if they are not getting value, offer a downgrade if they are on the wrong plan. Make the offer specific to the reason; generic offers feel like begging.
What you get back
A meaningful percentage of users who would have cancelled do not, because you addressed their actual reason. The rest cancel anyway, but you now have structured churn data instead of guesses. The cancel page becomes a research instrument, not a defence.
What not to do
Multi-step dark-pattern cancels. Hiding the cancel button. Making the user contact support to cancel. These erode trust with the users you keep, not just the ones you lose. The cancel page is a trust artefact.