FAQ
Everything about Rebounce: pricing, setup, recovery channels, security, and how we compare to alternatives.
What Rebounce does and who it is for.
Rebounce is a failed payment recovery (dunning) tool for SaaS businesses on Stripe. It automatically detects failed subscription payments, classifies them by Stripe decline code, retries them with intelligent timing, and sends multi-channel recovery sequences (email, SMS, WhatsApp, in-app banners) to recover up to 80% of revenue that would otherwise be lost to involuntary churn.
Dunning is the process of communicating with customers whose payments have failed to recover the payment before the subscription is canceled. Modern dunning combines smart retries (timing tuned to the decline code) with multi-channel outreach (email + SMS + WhatsApp).
Indie hackers, solo founders, and SaaS teams of any size on Stripe. The Starter plan ($3.50/mo) is built for under $10K MRR. The Scale plan ($39/mo) supports unlimited MRR. Rebounce is the right tool if you want multi-channel recovery without paying $100-$250/mo or giving up a revenue share.
Rebounce does not process payments itself (Stripe does), does not store credit card numbers, and is not a full billing platform. It supplements Stripe with dunning, retries, and analytics. It is also not the right tool for enterprise SaaS with $1M+ MRR that need bespoke analytics suites - use Churnkey or Baremetrics Recover for that.
Plans, trials, and what is included.
Three flat-rate plans, all USD, billed monthly: Starter $3.50/mo (up to $10K MRR), Growth $14/mo (up to $30K MRR), Scale $39/mo (unlimited MRR). No revenue share. 14-day free trial, no credit card required.
No. Flat monthly pricing. You keep 100% of what is recovered. This is unusual; most competitors charge a percentage fee on top of subscription.
14 days. No credit card required to start. Most teams have their first recovery within 48 hours of connecting Stripe.
We will email you well before any disruption and ask you to upgrade. We never silently throttle recovery operations mid-flow.
Yes. Cancel from the Stripe Customer Portal (linked from your dashboard). You keep access through the end of the billing period.
Getting started and connecting Stripe.
~5 minutes. Connect Stripe via OAuth (you authorize Rebounce as a Connect application), choose your plan defaults, customize the email templates, done. No code changes required.
No. Rebounce uses Stripe Connect, which means Stripe sends the relevant events directly to Rebounce via Stripe’s connected-account webhook system. Your existing webhooks to your own app are unchanged.
Yes; that is the recommended setup. Stripe Smart Retries handle automatic retries. Rebounce adds dunning emails, multi-channel outreach (SMS/WhatsApp), smarter retry timing for cases Stripe misses, and analytics. Together they recover materially more than either alone.
Currently Stripe-only via Stripe Connect. Paddle support is on the 2026 roadmap. Lemon Squeezy has built-in dunning so the use case is weaker; we have no current plans for it.
How the recovery flow actually works.
With Stripe Smart Retries alone: ~38%. With Rebounce on top: 60-80% depending on your customer base. B2C subscriptions with email-only typically hit 50-65%; B2B with multi-channel (WhatsApp/SMS) hits 70-80%.
D0: retry + first email. D2: retry. D3: dunning email #2. D5: retry + WhatsApp/SMS (Growth+). D7: dunning email #3. D10: retry. D14: final notice / lost. Every email is customizable; the sequence cancels automatically when a payment succeeds.
Inngest (our workflow orchestrator) cancels the in-flight sequence automatically when Stripe webhooks confirm payment success. No risk of post-recovery awkward emails.
Yes. Email/SMS/WhatsApp templates support custom language per organization. Default packs are available in English and Spanish (LATAM). Other languages on request or via custom template editing.
Yes, on Growth and above. When a customer starts a Stripe Checkout flow but does not complete it, Rebounce can follow up via email with a link to the original session.
Pre-dunning means contacting customers before a payment fails. Rebounce sends card-expiry warning emails 30 days before a card expires, giving customers time to update their payment method. This prevents failures entirely rather than recovering them after the fact. Included on all plans.
Multi-channel features.
Rebounce sends WhatsApp messages with direct payment links via either Evolution API or Twilio (per-org configurable). WhatsApp open rates are 90%+ vs 20-30% for email. Available on Growth and above.
If you use Twilio with WhatsApp Business: yes, you must get the template approved by Meta (Rebounce handles the submission flow and we have proven templates ready). If you use Evolution API: no approval required. Rebounce supports both.
SMS via Twilio with direct payment links. No template approval needed. 45-50% open rate (vs 20-30% for email). Available on Growth and above.
Yes. Real-time Slack and Discord alerts when payments fail or are recovered (Growth and above). You also get weekly Monday recovery reports via email (all plans).
How we handle your data and your customers’ data.
Encrypted at rest using AES-256-GCM. Encryption keys are derived via scrypt from a long-lived application secret. The plaintext token only exists in memory during webhook processing and outbound Stripe API calls.
Yes. Data Processing Agreement at /dpa, privacy policy at /privacy. EU customer data processing is covered including data subject access rights. Stripe and Supabase (sub-processors) maintain their own DPAs.
Customer email and name (from Stripe invoice data), failed payment amount/currency/reason, Stripe invoice and subscription IDs, recovery status, and dunning interaction history. We do NOT store credit card numbers, bank details, or any special category data.
Each link is a JWT token with 72-hour expiry, signed with a server-side secret. The link renders Stripe Elements client-side; the actual card data never touches Rebounce servers.
We delete your organization data, encrypted tokens, failed payment records, and dunning history. Anonymized aggregate statistics may be retained for product analytics.
How Rebounce stacks up.
Churnkey starts at $100/mo, Rebounce at $3.50/mo. Both support cancellation flows and email dunning. Rebounce adds SMS, WhatsApp, checkout recovery, and win-back at the Growth tier ($14/mo). Churnkey is stronger on cancellation-flow analytics for mid-market teams. See /vs/churnkey.
Baremetrics Recover requires the Baremetrics analytics suite ($129/mo+). Rebounce is standalone dunning at $3.50-$39/mo, with multi-channel recovery (SMS, WhatsApp, checkout recovery, cancellation flows) that Baremetrics Recover does not include. See /vs/baremetrics.
Churn Buster starts at $249/mo and is built for enterprise SaaS. Rebounce starts at $3.50/mo and includes SMS, WhatsApp, checkout recovery, and Apple Pay / Google Pay on payment update pages. See /vs/churnbuster.
Stripe Smart Retries are automatic retries built into Stripe (free, no dunning emails). They recover ~38%. Rebounce adds dunning emails, SMS, WhatsApp, checkout recovery, cancellation flows, win-back, Apple Pay / Google Pay, and smarter retry timing based on decline codes. Together they recover 60-80%. See /vs/stripe.
Tools you can use without signing up.
An interactive calculator at /churn-calculator. Input your MRR, monthly failure rate, and average subscription price. See your annual revenue at risk, Stripe-only recovery projection (~38%), and Rebounce recovery projection (60-80%). Shareable URL with your numbers.
A free read-only Stripe Connect audit at /audit. Scans your last 12 months of charges and produces a report with: actual failed payment count, decline code breakdown, retry coverage gaps, and estimated recoverable revenue. 90-day report retention, unique shareable URL, no signup.
33 dedicated pages covering every Stripe decline code, at /stripe-decline-code. Each page: category (soft/hard/fraud), recoverability, frequency, full explanation, retry strategy, customer messaging recommendations, and FAQs.
22 copy-paste templates (email, SMS, WhatsApp) at /templates. Every dunning stage covered: pre-dunning, day 0-14, post-recovery, win-back, cancellation rescue, trial conversion. Each template includes A/B subject variants and decline-code-specific recommendations.
Email hello@rebounce.dev and a human answers within a business day. Or just start the free 14-day trial.
Start free trial