| Entry price & billing | Free with Stripe. | $29/mo Starter · $79 Growth · $199 Scale. Annual = 2 months free. |
|---|
| Pricing model | Included with Stripe Billing — no separate fee. | Flat plans by cancel sessions (500 / 3,000 / unlimited). Soft quota — we never block a save. |
|---|
| Self-serve or sales | Self-serve, configured in the Stripe dashboard. | Self-serve. No sales call at any tier. |
|---|
| Free trial | Not applicable — it's free. | 14 days at Growth level, no card. |
|---|
| Billing systems | Stripe only. | Stripe and Paddle auto-apply outcomes via a restricted key. Anything else through the REST API and webhooks (you apply the outcome). |
|---|
| Cancel flow | A cancellation page with a reason from a fixed list of eight, plus one retention coupon. | Yes, every plan. Hosted page or embed. |
|---|
| Failed-payment recovery | Smart Retries plus basic, generic dunning emails. | Yes, every plan: retries, dunning emails, in-app banner. |
|---|
| Win-back emails | No. | Yes, every plan. |
|---|
| A/B testing | No. | Yes, on Growth and above. |
|---|
| Offer targeting by reason / plan / MRR | No — the same single coupon for everyone. | Yes — by cancel reason, plan and MRR range. |
|---|
| Pause offers | No. Stripe's docs: "The Customer Portal does not support allowing a customer to pause." | Yes. Pause, discount, downgrade or talk-to-us. |
|---|
| Test / preview mode | Stripe test mode. | Yes — preview mode records no sessions. |
|---|
| White-label | Your logo and colours from Stripe's branding settings; hosted on Stripe's domain. | Remove branding on Scale. |
|---|
| API & webhooks | Stripe's own webhooks (subscription events). No cancel-session events or offer data. | REST API + signed webhooks, every plan. |
|---|
| Best for | Products that only need a reason and one coupon, and don't want another tool. | SaaS under roughly $50k MRR that wants cancel flow, recovery and win-back on one flat bill. |
|---|