Resources

Cancel Flow Copy Templates: Screens & Scripts

The words on your cancel screens decide whether a leaving subscriber hears an honest offer or a guilt trip. This page gives you the complete copy for every screen in a cancel flow — headline, body, and button text for each — written to be pasted, adapted, and shipped. The structure follows the reason-to-offer logic in the cancel save offer matrix: diagnose first, offer second, exit always visible. For the design principles behind the sequencing, read save offer design alongside this page.

Three rules govern every screen below. First, the way out is never hidden: a "continue to cancel" option appears on every screen, in plain language, at normal size. Second, no guilt, no countdown theatre, no confirm-shaming — a subscriber who stays because a button shamed them leaves louder later, in a review or a chargeback. Third, one offer per subscriber, matched to the reason they gave — never a menu of every offer you have. If you want the positioning for the wider flow, our page on cancel deflection sets out the approach, and our comparison of the best cancel flow software shows how the tooling handles these screens.

Screen 1: Entry and acknowledgement

Headline: Before you go, [First name]

Body: You're about to cancel [Product]. If you go ahead, your subscription ends on [end date], and you'll keep full access until then. Nothing changes today. Before we process it, one quick question helps us offer the right thing — or fix something we should have fixed already.

Buttons: [Continue] · [Keep my subscription]

Why this wording: it starts by confirming the facts — end date, access until then, nothing lost today. A subscriber who feels informed stays calm enough to answer the next screen honestly. Any hint that cancelling is complicated or risky puts them on guard, and guarded subscribers click through everything.

Screen 2: The exit survey

Headline: What's the main reason you're leaving?

Body: Pick the closest one. Your answer changes what we offer next — and goes to the team that builds [Product] either way.

Options: It's too expensive right now · I don't use it enough · It's missing something I need · I'm switching to another tool · My circumstances changed · I'm having a billing or payment problem · Something else

Buttons: [Continue to cancel] · [Back instead]

Why this wording: seven options, one screen, no mandatory text box. "Billing or payment problem" earns its place on the list: a subscriber whose card kept failing is not cancelling your product, and routing that answer to a card-update fix — not an offer — saves accounts a discount never would. Every other answer maps to exactly one offer screen below.

Screen 3A: The Discount offer — for price answers

Headline: Stay for [discount] off, [First name]?

Body: We'd rather keep you at a fair price than lose you over a tight month. Take [discount, e.g. 25%] off your next [period, e.g. two payments]. After that, your normal price of [price] resumes — no new contract, and you can still cancel any time in two clicks from your account page.

Buttons: [Apply my discount] · [No thanks, continue cancelling]

Why this wording: the terms are fully stated on the screen — size, duration, what happens after, and how to leave later. Discounts offered with the expiry hidden feel generous for a day and dishonest at the first full-price charge, which is when this subscriber churns for good.

Screen 3B: The Pause offer — for timing and usage answers

Headline: Pause instead of cancelling?

Body: If [Product] just doesn't fit this month, pause it. Your account, your work, and your settings stay exactly as they are, you pay nothing while paused, and your subscription restarts automatically on [restart date] — with a reminder email three days before, so it never surprises you.

Buttons: [Pause my subscription] · [No thanks, continue cancelling]

Why this wording: pause wins when the reason is temporary, and this copy sells the two things a pausing subscriber actually fears losing: their setup and their control. The restart reminder is promised on the screen — and must actually be sent, or the restarted charge becomes a dispute.

Screen 3C: The Service offer — for product and support answers

Headline: Let us fix that first

Body: You said [reason, e.g. "it's missing something you need"]. Before you go: a member of our team will [specific action, e.g. "set up the workflow with you" or "walk through the feature on a short call"] — real help from a person, not a help-centre link. Book a time below, or tell us what you need in one line and we'll reply within [response window].

Buttons: [Get help from the team] · [No thanks, continue cancelling]

Why this wording: the offer is effort, not money. Subscribers who leave over a fixable problem and get a discount instead learn the product still doesn't work — just cheaper. Naming the specific action and the response window makes the help credible; a vague "contact support" button is an exit wearing a costume.

Screen 4: Final confirmation

Headline: Your subscription is cancelled

Body: Done. [Product] ends on [end date], and you keep full access until then. We won't charge you again. A confirmation email is on its way to [email address] with these details. If you cancelled over a payment problem rather than the product, that email also includes a link to update your card and restart in one step — some cancellations are just a card that stopped working.

Buttons: [Return to my account] · [Undo — keep my subscription]

Why this wording: confirmation copy closes the loop with finality and one genuine safety net. The undo option is real, immediate, and expires with the access period. Note what is absent: no last offer, no survey, no "are you sure?" after the decision has been made twice.

The winback hook line

Add one line to the confirmation email, not the confirmation screen:

Line: Changed circumstances change minds — if [Product] fits again, your account and everything in it will be waiting until [retention date], and returning takes one click from this email.

Why this wording: it plants a dated, factual reason to return without asking for anything now. The screen stays clean, the email carries the invitation, and a later winback sequence can reference the same retention date honestly.

Honest-copy rules for any screen you add

  • Never hide the exit. The continue-to-cancel path appears on every screen, in words a first-time reader understands, without a phone call, a chat, or a waiting period.
  • Never guilt. No "we'll miss you terribly," no sad imagery aimed at making a business decision feel like a betrayal, no button labels that mock the choice — "No, I hate saving money" is the classic offender. Decline buttons say what they do: "No thanks, continue cancelling."
  • State every term on the screen. Discount size and duration, pause restart date, what happens to data, when access ends. If a term would embarrass you printed here, it does not belong in the flow.
  • Match the offer to the stated reason. One offer, aimed at the answer given. A subscriber who said "missing a feature" and receives a discount has just been told nobody read their answer.
  • Keep promises the flow makes. Restart reminders, confirmation emails, response windows — each is a commitment the moment it renders. Audit the flow quarterly by cancelling a test account and checking that every promise arrived.

The bottom line

Copy the screens, replace the brackets, and delete anything your product cannot honestly deliver — a shorter honest flow saves more subscribers than a longer clever one, because trust is the whole mechanism. If you would rather not build the flow yourself, cancel deflection with Discount, Pause, and Service offers is included in Swipe Again's flat $179/mo alongside its failed-payment recovery, and the flow follows the same rules: one reason-matched offer, an exit that is never hidden, and confirmation copy that means what it says.

Frequently asked questions

How many screens should a cancel flow have?

Three to four is the working range: an acknowledgement, a one-screen exit survey, at most one offer screen matched to the stated reason, and a clear confirmation. Every additional screen trades a few more saves now for more resentment, more support tickets, and more subscribers who learn to distrust your interface.

Should I make subscribers contact support to cancel?

No. Requiring a call or chat to cancel while signup took two clicks is the pattern subscribers describe as a trap, and it draws complaints, chargebacks, and platform attention. Offer human help inside the flow as one option — the Service offer — but keep self-serve cancellation available on every screen.

Can I show more than one save offer to increase my chances?

A menu of offers usually performs worse than one matched offer and reads as desperation. The exit survey exists to pick the right one: discount for price, pause for timing, service for product problems. If the subscriber declines that offer, the honest next screen is the confirmation, not a second offer.

What should the decline button on an offer screen say?

Exactly what it does, in neutral words: "No thanks, continue cancelling" is the model. Never use labels that shame the choice, joke at the subscriber's expense, or obscure which button cancels. Confirm-shaming copy is the fastest way to turn a routine cancellation into a public complaint.

Should the confirmation screen include one last offer?

No. By the confirmation screen the subscriber has decided, usually twice. Respect it with a clean summary — end date, access until then, no further charges — plus a genuine undo option. Put the single winback line in the confirmation email instead, where it invites a future return without reopening a closed decision.

The flow is only half the surface — the subscription cancellation email templates cover the confirmation and follow-up emails that come after it.

Start today

Stop losing subscribers
who never meant to leave.

Every billing cycle without recovery is revenue you earned and never collected. Connect in 2 minutes — see your first wins inside the trial.

Start trial

Free 14-day trial · No code · Cancel anytime