Rebound intercepts cancel attempts and shows personalised retention offers. Every save is A/B tested against a control group and verified in Stripe 30 days later. You pay 5% of the MRR we can prove we retained — not a flat fee, not a guess.
Saved MRR
$12,400
Save Rate
24.3%
Saves
42
Your Fee
$620
Attribution Breakdown
What early customers say
“We were paying a flat monthly fee to our churn tool whether it worked or not. Last month Rebound charged us $180 — because that's exactly what we saved. That alignment changes everything.”
Founder
B2B SaaS, ~$40k MRR
“The control group was the thing that sold me. I always wondered if our retention flow actually worked or if those customers were going to stay anyway. Now I know the real number.”
Co-founder
Subscription software, ~$25k MRR
When a customer clicks cancel, Rebound intercepts and shows a personalised offer based on why they're leaving. If they decline, they cancel as normal. Try it yourself below.
Customer clicks cancel
Your existing cancel button triggers Rebound — no backend changes, just a script tag near the button.
We ask why they're leaving
A short survey surfaces the real reason: too expensive, not using it, missing a feature, found an alternative.
We show the right offer
Based on their answer we serve the most likely-to-work intervention: discount, pause, downgrade, or feature request.
They decide
Accept → they stay. Decline → they cancel immediately, same as before. No friction for people who genuinely want to leave.
Live demo — click to try
Cancel survey — click a reason
Why are you cancelling?
50% of cancel attempts are assigned to a control group — they skip the flow and cancel immediately. This is how we measure your natural save rate, so we can prove what the flow actually caused. Without a control group, any tool can claim credit for customers who were going to stay anyway.
Test group
Shown the Rebound retention flow
~72% save rate
Control group
Cancels immediately — your baseline
~48% save rate
We bill on
The incremental difference only
24% = what we caused
Those control-group customers were going to cancel regardless. We're measuring the baseline — not causing extra churn. And if your control-group save rate is ever higher than the test group, we charge $0.
One script tag. Real attribution. Zero flat fees.
Add a script tag near your cancel button. A developer can wire it up in about 30 minutes. No backend changes required.
Customers are deterministically split into test (shown the retention flow) and control (immediate cancel). Same customer always lands in the same group.
After 30 days we verify via Stripe who is still subscribed. You pay 5% of the MRR we incrementally retained. Save $0 → owe $0.
| Feature | Rebound | Others |
|---|---|---|
| Charges on total churn processed | ✗ Never | ✓ Yes |
| Charges on saved churn only | ✓ Always | ✗ No |
| A/B control group for true attribution | ✓ Built in | ✗ No |
| 30-day Stripe verification | ✓ Yes | ✗ No |
| Pay $0 if we save $0 | ✓ Guaranteed | ✗ No |
| Full calculation transparency | ✓ Yes | ✗ No |
| AI churn risk scoring | ✓ Yes | Partial |
We win when you win. That's it.
Only charged on MRR we demonstrably save above your natural churn rate — proven by A/B test and verified in Stripe after 30 days.
Example: save $50,000 MRR → fee is $2,500. Save $0 → owe $0.
We use a control group — 50% of cancel attempts skip the flow and cancel immediately. After 30 days we check Stripe. We only charge on the incremental difference between the test and control save rates.
Those customers were going to cancel regardless — that's your natural churn rate. We're not causing extra churn, we're measuring it honestly. The test group more than compensates for any perceived loss.
We charge $0. Incremental save rate is clamped at zero. You will never pay more because of Rebound.
At least 30 sessions per group before billing kicks in. Below that we show 'Building significance' and charge nothing.
A developer can add the script tag and wire it to your cancel button in about 30 minutes. No backend changes required — just a snippet near your cancel button with your API key and customer ID.
Rebound is built around Stripe for verification — that's how we confirm retained subscribers 30 days after a save. If you use Stripe for subscriptions, it works out of the box.
One script tag. Pay only when it works.
No credit card. Free until you save.