Chargebee is one of the most common "we're outgrowing Stripe Billing" answers in SaaS. It's a full subscription platform with billing, invoicing, revenue recognition, and dunning all in one. The dunning piece is what most teams come for after watching failed payments eat their MRR, and the pricing question that keeps coming up is whether Chargebee takes a percentage of recovered revenue.
The short answer: not directly. The longer answer involves a platform fee, a 0.75% transaction fee, and a few scale dynamics that can make Chargebee's total cost meaningfully higher than a focused dunning tool. Here's the full breakdown.
How Chargebee actually prices
Chargebee has three public tiers plus custom enterprise pricing. At the time of writing:
| Plan | Starting price | Revenue cap | Transaction fee |
|---|---|---|---|
| Starter (Launch) | Free | Up to ~$250K lifetime revenue | 0% |
| Performance | $249/mo | Scales with revenue | 0.75% on overage |
| Enterprise | Custom | Custom | Negotiated |
A few things to understand about this structure.
The free plan is not really free forever. Launch is a runway plan for early-stage companies. Once you cross Chargebee's revenue threshold (roughly $250K in cumulative billed revenue), you're pushed to Performance or Enterprise.
The 0.75% is a transaction fee, not a recovery cut. Chargebee charges 0.75% on top of your standard payment processor fees (Stripe, Braintree, whatever you use). This applies to all successful transactions processed through Chargebee, not just failed-and-recovered ones. It's different from a recovery bounty, but the effect on your P&L is similar: a percentage of your GMV going to a billing vendor on top of your processor.
Dunning is included in Performance and above. You don't pay extra for the dunning module, but you also can't buy it standalone. You're buying the whole Chargebee stack and getting dunning as part of it.
Is the 0.75% a "recovery cut"?
Technically no. Functionally, for a growing SaaS, it's in the same cost category.
A recovery cut (like ProfitWell Retain or parts of Churn Buster) takes a percentage only of payments that were recovered from failure. A transaction fee like Chargebee's 0.75% applies to every successful charge, whether it was clean on the first try or recovered after four retries.
That means at scale Chargebee's transaction fee usually ends up bigger in absolute dollars than a typical recovery cut, because it applies to your entire processed volume.
Let's run the numbers on a SaaS at $500K MRR.
| Cost component | Monthly | Annual |
|---|---|---|
| Chargebee Performance base | $249 | $2,988 |
| Chargebee 0.75% on $500K MRR | $3,750 | $45,000 |
| Total Chargebee | $3,999 | $47,988 |
| Stripe Billing (0.5% to 0.8%) + Rekko Pro | ~$2,650 | ~$31,800 |
The comparison is not apples-to-apples because Chargebee gives you billing, invoicing, rev rec, and dunning in one tool, while the Stripe Billing + Rekko stack is Stripe for billing plus a focused dunning tool on top. But if your only reason to consider Chargebee is the dunning capability, you're paying a lot for features you're not using.
When Chargebee is actually the right call
Chargebee is not a dunning tool pretending to be a platform. It's a platform that happens to include dunning. The price only makes sense when you actually need the platform.
Complex billing scenarios. Usage-based pricing, seat-based pricing with mid-cycle changes, multi-product bundles, complex proration. Stripe Billing can handle a lot of this now, but Chargebee has historically been more flexible for edge cases.
Multi-gateway processing. If you process payments on more than one gateway (Stripe plus Braintree plus local processors in different regions), Chargebee abstracts that into a single billing layer. Dedicated dunning tools mostly only integrate with one processor.
Revenue recognition and finance workflows. If your finance team needs ASC 606 compliant rev rec, audit trails, and integrations into your ERP, Chargebee's finance module is a real differentiator.
Outgrowing Stripe Billing at the tax/invoice layer. International tax, invoicing in multiple currencies, local compliance. Chargebee has invested heavily here.
If you need any of those, Chargebee's pricing is defensible because you're paying for the whole platform.
If you just want to stop failed payments from churning customers, you're overbuying.
Where focused dunning wins
For teams that already have billing solved (usually with Stripe Billing) and just want better failed payment recovery, a focused tool is almost always cheaper and faster.
Setup time. Chargebee implementation takes days to weeks, especially if you're migrating from another billing system. Dedicated dunning tools like Rekko connect to Stripe in about 5 minutes via OAuth.
No migration risk. Switching billing platforms is one of the scarier engineering projects in SaaS. You're touching invoicing, subscription state, webhooks, tax, reporting. Adding a dunning tool is additive. It reads Stripe events and sends messages. If it breaks, you turn it off and your billing keeps working.
SMS recovery. Chargebee's dunning module is email-only. Rekko and a small number of other tools offer SMS, which lifts recovery rates 30% to 40% over email alone.
Cost at any scale. A flat $49 or $129/month for dunning beats 0.75% of GMV anywhere above ~$15K MRR. And it stops growing as your MRR grows.
The honest comparison
Here's how the true cost shakes out for a SaaS at different MRR levels, assuming you only care about the dunning capability.
| MRR | Chargebee Performance + 0.75% | Rekko Essential + SMS | Annual difference |
|---|---|---|---|
| $50K | ~$3,988/yr | ~$1,200/yr | ~$2,800 |
| $200K | ~$20,988/yr | ~$1,548/yr | ~$19,440 |
| $500K | ~$47,988/yr | ~$2,400/yr | ~$45,588 |
| $1M | ~$92,988/yr | ~$3,600/yr | ~$89,388 |
Again, this only makes sense as a comparison if dunning is your only reason for considering Chargebee. If you're buying Chargebee for the full platform, the math changes.
The migration cost no one talks about
The sticker price of Chargebee is only part of the real cost. The piece that gets underestimated most often is the implementation and migration effort, which for mid-market SaaS usually runs 4 to 12 weeks of engineering time.
Here's what a typical Chargebee migration touches:
- Subscription data. Every active subscription needs to be ported with correct state (trial, active, paused, past-due). Getting this wrong means double-billing customers or missing charges.
- Webhook endpoints. Every piece of your stack that listens for Stripe events (provisioning, emails, CRM updates) needs to be repointed at Chargebee webhooks, which have different payloads.
- Invoice templates and tax logic. If you've customized Stripe invoices at all, you're rebuilding those in Chargebee's template system.
- Reporting and rev rec. Historical data from Stripe doesn't automatically show up in Chargebee reports. You'll need to either migrate history or maintain a split reporting view during transition.
- Customer-facing portal. Stripe's customer portal goes away. Customers now self-serve through Chargebee's portal, which has a different URL and UX.
At typical engineering cost (~$150 to $250/hour loaded), a 6-week migration is roughly $36,000 to $60,000 of one-time cost before you've processed a single payment through the new system. Compare that to adding Rekko to an existing Stripe Billing setup: OAuth connection, 15 minutes of configuration, zero migration.
If your only reason for considering Chargebee is better dunning, the migration cost alone pays for 20+ years of flat-fee dunning on top of Stripe.
When the 0.75% actually stings
The transaction fee is subtle because it doesn't show up as a single invoice line. It's embedded in your processing cost. That makes it easy to under-weight in the initial evaluation and painful to unwind later.
A few scenarios where it stings more than expected:
Low-margin businesses. If your gross margin is 60% and 0.75% of revenue goes to Chargebee, that's 1.25% of margin gone. For a SaaS that's already thin on margin (usage-based or infrastructure-heavy), this adds up.
Refund-heavy businesses. If the 0.75% applies on gross volume before refunds (check your contract), you're paying Chargebee on transactions that ultimately got refunded. The effective rate on net revenue is higher than 0.75%.
Seasonal or spiky revenue. Chargebee's fee scales with your volume, so a big month costs proportionally more. Flat-fee tools stay flat regardless of a holiday spike or a big enterprise deal landing.
Dollar-cost averaging over 5 years. Most SaaS teams think about vendor costs in annual terms. Think about it over a 5-year horizon instead. A 0.75% fee on $500K MRR over 5 years is $225,000. A flat-fee dunning tool over the same period is maybe $10,000. That's a headcount decision, not a line item.
What to ask before signing with Chargebee
If you're in an active Chargebee sales conversation, these are the questions that matter for the pricing picture.
- What's the base monthly fee at my current revenue?
- What's the transaction fee percentage and is it negotiable at my volume?
- Is the 0.75% applied on gross or net of refunds/chargebacks?
- What happens to the price if my MRR 2x or 3x over the contract?
- Are there implementation fees or minimum commitments?
- Is the dunning module customizable, and does it support SMS?
Get those in writing and then compare against a Stripe Billing + dedicated dunning tool stack on total cost.
For a deeper look at Chargebee specifically, see our Chargebee alternative page or the broader dunning comparison.
Our take
Chargebee is a good platform for teams that need a full billing stack. It's an expensive way to buy dunning. The 0.75% transaction fee isn't technically a "recovery cut" but it shows up on your P&L the same way: as a percentage of your revenue going to a vendor. If you're on Stripe and happy with Stripe Billing for everything except failed payment recovery, a flat-fee dunning tool will cost you 1% to 10% of what Chargebee costs for the capability you actually need.
Try Rekko free
- Flat monthly pricing, no transaction fees, no recovery cut
- Email plus SMS in one tool
- 5-minute Stripe setup, no migration
- Keep 100% of what you recover
Start your 14-day free trial. No credit card required.