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
Acme AI
Taylor · Growth · $79/mo · 11 months
Before you go, what’s making you leave?
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.
- Customers can always continue to cancellation
- Exact billing consequences shown before acceptance
- No surprise price changes
- A save counts only after Stripe confirms it
- 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
Growth
Most popular$149/month
- 2,000 cancellation sessions/month
- Advanced Churn Routes
- Slack/email alerts
- Exports
- Custom domain
- Priority support
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
Questions, answered straight.
No. Cancelbox sits in front of cancellation and uses Stripe Billing on the connected account. Stripe remains the source of truth.