Best Billing & Subscription Tools for SaaS
Your billing infrastructure is the backbone of your revenue. The right tool handles subscriptions, payments, invoicing, and compliance so you can focus on growth. This page sets out seven options with the fees each vendor publishes, read from their pricing pages on 7 Oct 2026. The numbers on the cards show the order the page covers them in, not a score. For a head-to-head on two of them, see Stripe vs Paddle and Chargebee vs Recurly.
By Julian Pryor · Updated 7 Oct 2026
TL;DR: Where Each Fits
You stay the seller: Stripe Billing - 2.9% + 30¢ per domestic card payment
Payments and Billing from one vendor; Billing adds 0.7% of Billing volume on pay-as-you-go. See Stripe's pricing page.
Billing layer on your own gateway: Chargebee - $0 + 0.80% or $99 + 0.65% of invoicing volume
Flow plan with 40+ gateways; Enterprise is by demo. See Chargebee's pricing page.
Someone else is the seller: Paddle - 5% + 50¢ per transaction
Merchant of record; tax compliance, fraud protection, chargebacks and buyer support are in the fee. Polar and Lemon Squeezy price the same way. See Paddle's pricing page.
No public price: Recurly and FastSpring
See Recurly's pricing page and FastSpring's quote form; FastSpring pricing is quote-based.
Quick Comparison
| Tool | Pricing, read 7 Oct 2026 | Who is the seller | Worth knowing |
|---|---|---|---|
| Stripe Billing | 2.9% + 30¢ per domestic card payment; Billing 0.7% of Billing volume or from $620/mo (1-year contract) | You, unless you add Managed Payments (+3.5%) | Smart Retries and recovery workflows in Billing |
| Chargebee | Flow: $0 + 0.80% or $99 + 0.65% of monthly invoicing volume; Enterprise by demo | You, through your own gateway | Break-even between the two Flow options at $66K of monthly invoicing |
| Recurly | See the vendor's pricing page | You | No figure quoted on this page |
| Paddle | 5% + 50¢ per transaction | Paddle (merchant of record) | No monthly, migration or hidden fees per its pricing page |
| FastSpring | Pricing on request (quote-based) | FastSpring (merchant of record) | Flat-rate pricing via a quote form |
| Lemon Squeezy | 5% + 50¢ per order, plus 1.5% international, 1.5% PayPal, 0.5% subscription payments | Lemon Squeezy (merchant of record) | Now part of Stripe |
| Polar | Starter free, 5% + 50¢; Pro $20/mo, 3.8% + 40¢; Growth $100/mo, 3.6% + 35¢; Scale $400/mo, 3.4% + 30¢ | Polar (merchant of record) | Paid plans lower the variable rate |
Stripe Billing
Billing & SubscriptionPayments plus Stripe Billing for subscriptions, with Checkout, a Customer Portal, Smart Retries and recovery workflows. Managed Payments is Stripe's separate merchant of record product.
Chargebee
Billing & SubscriptionSubscription billing platform. The Flow plan lists usage-based billing, smart dunning and 40+ payment gateways; Enterprise adds multi-entity management, account hierarchy and contract terms.
Recurly
Billing & SubscriptionSubscription management and recurring billing platform. No figure is quoted here; the vendor's pricing page has the current plans.
Paddle
Billing & SubscriptionMerchant of record: Paddle sells to your customers and its fee covers global tax and regulatory compliance, fraud protection, chargebacks and buyer support.
FastSpring
Billing & SubscriptionMerchant of record for software and SaaS companies. Its site lists 200+ regions and describes flat-rate, all-in-one pricing obtained through a quote form.
Lemon Squeezy
Billing & SubscriptionMerchant of record for digital products and subscriptions, now part of Stripe. Its 2026 update post describes a migration path to Stripe Managed Payments.
Polar
Billing & SubscriptionMerchant of record with a free Starter plan; optional paid plans swap a fixed monthly fee for a lower per-transaction rate.
Sequenzy
Email for billing events (not ranked)An email platform, not a billing tool. Its site lists Stripe, Paddle, Lemon Squeezy and Polar integrations and says a failed Stripe payment (invoice.payment_failed) starts dunning emails with a card-update page.
What Stripe Billing Covers, and What It Costs
Stripe Billing is the entry most SaaS teams look at first, because the payments and the subscription logic come from the same vendor. This section sticks to what Stripe's pricing page states, and then sets out where the other options differ.
What the pricing page lists
Stripe's feature list includes Payments, Billing, Checkout and a Customer Portal. Billing is described as including Smart Retries and recovery workflow automations, which is the part that matters for failed card payments. The developer side (API, docs, SDKs) is something the vendor's own documentation covers; it is not priced separately on that page.
Global payments
Standard card pricing is 2.9% + 30¢ per successful domestic card transaction. The page adds 1.5% for international cards and 1% if currency conversion is required. Those surcharges apply before you decide on Billing or on tax, so a SaaS selling mostly outside its home country should price them in from the start.
Where the other tools connect
Email, analytics, support and accounting tools commonly read Stripe events. Whether one specific tool has a native Stripe integration is something to confirm on that tool's own integrations page; the section below on email layers shows what one email vendor says about its own.
Pricing structure
Payments has no monthly platform fee on standard pricing, but Billing is a separate line: 0.7% of Billing volume on pay-as-you-go, or from $620 per month on a 1-year contract. Stripe Tax is separate again: Tax Complete starts at $90 per month on a 1-year contract, and the no-code Tax Basic rate is 0.5% per transaction where you are registered to collect taxes. So there are monthly minimums on some Stripe products, and the all-in cost depends on which of them you switch on.
Managed Payments
Stripe also sells a merchant of record product. Managed Payments is 3.5% per successful transaction in addition to Payments fees, and the page says it includes indirect tax compliance (sales tax, VAT, GST) and remittance in more than 75 countries, along with fraud prevention, dispute management, invoicing and customer support. That puts Stripe in the same merchant of record comparison as Paddle, Lemon Squeezy and Polar for sellers who want it.
What this page does not claim
Stripe's pricing page does not publish uptime or volume figures, so none are quoted here. Compare reliability from each vendor's own status page and terms rather than from a ranking.
Understanding Billing Tool Trade-offs
Payment Processor vs Merchant of Record
The biggest architectural decision in SaaS billing is whether you stay the seller or hand that role to a merchant of record. With Stripe Billing, Chargebee or Recurly you remain the seller and own tax registration and filing. With Paddle, FastSpring, Lemon Squeezy or Polar the vendor is the seller of record. Lemon Squeezy's pricing page says it takes on the liability of tax collection and calculation and pays taxes on the seller's behalf. Stripe offers both models: standard Payments, or Managed Payments on top. The trade-off is control versus simplicity, and a fee that is visible in the percentage.
One $100 domestic card payment, fee by fee
To compare the percentage-based options, here is the headline fee on a single $100 payment from a US customer on a card. It uses only the rates quoted above and leaves out payout fees, dispute fees and tax.
| Option | Sum | Fee on $100 |
|---|---|---|
| Stripe Payments | 2.9% of $100 = $2.90, plus $0.30 | $3.20 |
| Stripe Payments + Billing pay-as-you-go | $3.20 plus 0.7% of $100 = $0.70 | $3.90 |
| Stripe Payments + Managed Payments | $3.20 plus 3.5% of $100 = $3.50 | $6.70 |
| Paddle | 5% of $100 = $5.00, plus $0.50 | $5.50 |
| Lemon Squeezy, subscription order | $5.00 plus $0.50, plus 0.5% of $100 = $0.50 | $6.00 |
| Polar Starter | $5.00 plus $0.50 | $5.50 |
| Polar Pro ($20/mo) | 3.8% of $100 = $3.80, plus $0.40 | $4.20 |
| Polar Scale ($400/mo) | 3.4% of $100 = $3.40, plus $0.30 | $3.70 |
Polar's own page puts the Pro break-even against Starter at about $1,379 per month in sales and Scale at about $19,048 per month, so the monthly fee only pays for itself above those volumes. Chargebee, Recurly and FastSpring are not in the table: Chargebee's fee is a share of invoicing volume on top of whichever gateway you connect, and the other two do not publish a rate. Prices are from Stripe, Paddle, Lemon Squeezy and Polar, read on 7 Oct 2026.
Chargebee's two fee options
Chargebee's pricing page shows Flow as either $0 + 0.80% or $99 + 0.65% of monthly invoicing volume, with a break-even of $66K. At $50K of invoices a month that reads as 0.80% of $50,000 = $400 against $99 + 0.65% of $50,000 ($325) = $424, so the $0 base is cheaper below the break-even. At $100K it reads as $800 against $99 + $650 = $749. Enterprise is quoted after a demo. Flow does not include account hierarchy, approvals on price points or SAML.
Pricing Complexity
Simple flat-rate pricing works fine with any billing tool. Usage-based and per-seat models are where the vendors differ on paper: Chargebee's Flow plan lists usage-based billing and 100M usage events a month, and Lemon Squeezy documents a usage reporting API and per-seat pricing plans. Evaluate how well each tool handles your current and anticipated pricing before you commit.
Dunning and Recovery
Failed payments are a source of involuntary churn, and the vendors document what they do about it. Stripe lists Smart Retries and recovery workflow automations in Billing. Lemon Squeezy's docs say it retries a failed payment four times over two weeks, then marks the subscription unpaid and sends dunning emails; these recovery features are included free in the store. Chargebee's Flow plan lists smart dunning as included. The other vendors here are not covered by a source on this page, so read their docs for retry schedules. None of these pages gives a recovery percentage, so none is quoted.
Revenue Recognition
As your company grows, proper revenue recognition becomes important for accounting and compliance. Chargebee sells RevRec as a separate product, quoted by demo. Whether the others cover it, or leave it to an accounting tool, is worth asking before a contract rather than after.
When Lemon Squeezy's status matters
Lemon Squeezy's pricing and fees are published, but its own 2026 update post mentions slower support responses and less frequent product updates, and describes a migration path to Stripe Managed Payments, with public access to Managed Payments described as coming soon. A seller choosing a new billing stack today should weigh that, and read the update post before building on it. For a broader walk-through of the decision, see choosing the right billing platform and the comparison index.
Connecting Billing to Email
Your billing system generates events that should trigger customer communication: payment failures, subscription changes, upgrades, cancellations and renewal reminders. The billing tools above send some of these themselves (Chargebee lists reminders and follow-ups on Flow; Lemon Squeezy sends renewal reminders seven days before a renewal and dunning emails after a final failure). Anything beyond that, such as onboarding or win-back sequences, usually lives in a separate email tool.
Payment failure emails
Retries are a billing-tool job: Stripe's Smart Retries or Lemon Squeezy's four attempts over two weeks. The email tool's job is the message around them. Payment retries stay with Stripe or Paddle; the email layer sends the reminder and points the customer to somewhere they can fix the card.
Upgrades, downgrades and cancellations
When users upgrade, downgrade or cancel, the billing event is the natural trigger for a confirmation, an acknowledgement or a feedback request. Which billing events reach an email tool, and how, depends on that tool's integration list, so read it for your specific billing vendor before choosing.
One email option, disclosed
It is an email platform, not a billing tool, and it is not part of the ranking above. Its site lists native Stripe, Paddle, Lemon Squeezy and Polar integrations and says a failed Stripe payment (invoice.payment_failed) starts dunning emails with a card-update page. Plans are priced by emails sent with unlimited contacts: free for 2,500 emails a month, then $19 for 15,000. See Sequenzy's pricing page. No recovery percentage is claimed here, and any other email tool with a connector for your billing vendor can do the same job.