Retention routing for Stripe SaaS

Your cancel button is leaking revenue

Cancelbox gives every subscriber the right next route—downgrade, support, a temporary offer, or a clean exit—and shows exactly how much MRR you actually kept.

Connect Stripe in minutes · No card data handled by Cancelbox

AI

Acme AI

Taylor · Growth · $79/mo · 11 months

In flow

Before you go, what’s making you leave?

It costs too much
I'm not using it enough
I had a support issue

Cancelbox operator

Taylor chose a reason. Nothing is counted.

Click a step to hold it

Most cancellation flows do one thing really well: lose customers.

01

One discount for everyone

A 20% coupon on every cancel wastes margin on customers who would have stayed on a smaller plan.

02

No clue why they leave

Reasons live in Stripe notes, support inboxes, and forgotten Typeform links. You cannot route what you cannot see.

03

Accepted ≠ saved

A click is not a win. If billing never confirms the change, that MRR never stayed.

Every cancellation gets a better next move.

01

Connect Stripe

OAuth only. Cancelbox never asks for a secret key and never stores card data.

02

Set your Churn Routes

When a reason and customer context match, Cancelbox shows the next honest move.

03

Place one secure link

Hosted page or API. Your cancel button stays yours.

04

Measure net retained MRR

Saved revenue minus discount cost. Confirmed by Stripe, not by hope.

Stop treating every customer like the same cancellation.

Customer

Growth plan · $79/mo · 8 months active

Route

Offer Starter plan at $39/mo

Why this wins

Keeps their relationship and protects more margin than a permanent discount.

Customer-facing copy

Keep your workspace—at a smaller price. Your next charge will be $39 instead of $79.

You can still continue with cancellation.

See what actually stayed—not just what clicked.

Gross MRR at risk

$8,220

MRR saved

$4,860

Discount cost

-$740

Net retained MRR

$4,120

Reasons

Save rate 31.4%

Route performance

Most profitable route: Downgrade

Price objection → Starter

18 confirmed

$2,140

Support issue → priority help

7 confirmed

$1,393

Not using it → setup session

6 confirmed

$587

Built to save customers. Not trap them.

Good retention
  • Customers can always continue to cancellation
  • Exact billing consequences shown before acceptance
  • No surprise price changes
  • A save counts only after Stripe confirms it
Bad retention
  • Hidden cancel buttons and fake urgency
  • Vague “special pricing” with no date or amount
  • Counting a click as retained revenue
  • Forcing a call before someone can leave

Who it’s for

Bootstrapped SaaS

One founder, one Stripe account, and a cancel button that finally earns its keep.

Growth-stage subscription teams

Ops, success, and finance finally share one number: net retained MRR.

SaaS agencies

Run routes and reporting across client workspaces without borrowing their keys.

Pricing

Launch

$79/month

  • 1 Stripe workspace
  • 300 cancellation sessions/month
  • Branded cancellation experience
  • Discount, downgrade, support, and cancel routes
  • Net retained MRR dashboard
Start saving revenue

Growth

Most popular

$149/month

  • 2,000 cancellation sessions/month
  • Advanced Churn Routes
  • Slack/email alerts
  • Exports
  • Custom domain
  • Priority support
Start saving revenue

Agency

$399/month

  • One $399 seat across 10 workspaces
  • 10,000 sessions/month, pooled
  • Client-ready reporting
  • White-label cancellation experience
  • Team access
  • Priority onboarding
Start saving revenue

Questions, answered straight.

No. Cancelbox sits in front of cancellation and uses Stripe Billing on the connected account. Stripe remains the source of truth.

Keep more revenue without making cancellation harder.