If you run a subscription business, you already know Stripe charges 2.9% + $0.30 per transaction in the US. So let's skip that and talk about what actually determines your payment margin — the four costs that don't appear on the headline pricing page and that most SaaS founders never model until the numbers stop reconciling.
1. The fixed-fee tax — why cheap plans bleed
The 30¢ is the most misunderstood number in SaaS pricing. It's a fixed fee, so its impact is entirely a function of your ticket size:
- $5/mo plan: 2.9% ($0.145) + $0.30 = $0.445 → 8.9% effective rate
- $15/mo plan: 2.9% ($0.435) + $0.30 = $0.735 → 4.9% effective rate
- $49/mo plan: 2.9% ($1.42) + $0.30 = $1.72 → 3.5% effective rate
- $99/mo plan: 2.9% ($2.87) + $0.30 = $3.17 → 3.2% effective rate
The same Stripe, the same headline rate — but a $5/mo plan pays nearly 3× the effective rateof a $99/mo plan. If you're running a low-ticket prosumer SaaS, the fixed fee is quietly eating your margin. This is the single strongest financial argument for either raising prices or pushing annual billing — which brings us to the biggest lever of all.
Want your exact effective rate, including international cards and currency conversion? The Stripe True Fee Calculator models all of it across 15 countries.
2. Annual billing — the lever that fixes two problems at once
Because the 30¢ is charged per transaction, billing cadence changes your fee load dramatically. Consider a $120/year plan:
- Billed monthly ($10/mo): 12 transactions/year = 12 × $0.30 = $3.60/year in fixed fees alone, plus 2.9% twelve times.
- Billed annually ($120/yr): 1 transaction = one $0.30 fixed fee. You save $3.30/year per customer in fixed fees — and that's before the second benefit.
The second benefit is bigger: annual billing means a customer runs the failed-payment gauntletonce a year instead of twelve times. Every monthly charge is a chance for an expired card or a fraud block to silently cancel a subscription. Annual billing collapses twelve failure opportunities into one. This is why SaaS companies push annual plans so aggressively — it's not just cash-flow, it's a structural reduction in both fees and churn.
3. Stripe Billing — the 0.5% nobody models
Here's the line item that surprises founders at scale. If you use Stripe Billing — the subscription engine that handles recurring invoices, proration, and dunning — you pay roughly 0.5% of recurring revenue on the standard tier, or about 0.8% on the Scale tier with advanced revenue recovery and analytics. This is on top of the 2.9% + 30¢ payment processing.
So your real processing stack on a domestic subscription is closer to 3.4%+ before international cards even enter the picture.On a $50k/month MRR business, that 0.5% Billing fee is $250/month — a real line that's invisible if you only think about the 2.9%. Whether it's worth it depends on whether you'd otherwise build dunning and proration yourself (you probably wouldn't), but it must be in your margin model.
4. International cards & currency conversion
The moment you sell globally — which most SaaS does from day one — two surcharges appear:
- International card fee:+1% to +1.5% on cards issued outside your Stripe account's country.
- Currency conversion: ~1% when you charge in one currency and settle in another.
If 40% of your customers are international and half of those pay in a foreign currency, your blended rate climbs another 0.5–0.8%. For a globally-distributed SaaS, the all-in effective rate frequently lands at 4–5%, not the 2.9% on the box.
5. The biggest "fee" of all: involuntary churn
This isn't a Stripe fee at all — it's lost revenue — but it dwarfs every fee above, and Stripe is where you fight it. Roughly 9% of recurring card payments fail on the first attempt: expired cards, insufficient funds, issuer fraud blocks. Without smart retry logic and dunning emails, a meaningful chunk of those become cancelled subscriptions — revenue you already earned, lost to a declined card.
For a $50k/month SaaS, even a 9% first-attempt failure rate is $4,500/month at risk. Recovering half of it through retries and dunning is $2,250/month — which is typically larger than your entire Stripe processing bill. This is why involuntary churn recovery is the highest-ROI payment work most SaaS teams aren't doing. It's also why Stripe's Billing "Scale" tier (with smart retries) can pay for its own 0.8% several times over.
Putting it together: your real effective rate
Stack the real costs for a typical globally-distributed SaaS on a $29/month plan with Stripe Billing:
- Base processing: 2.9% + $0.30 → ~3.9% at this ticket size
- Stripe Billing: +0.5%
- International mix (~40%): +0.5% blended
- Currency conversion: +0.3% blended
- All-in effective rate: ~5.2% — before counting revenue lost to involuntary churn.
That's nearly double the headline 2.9%. None of it is hidden or deceptive — it's all documented — but it's spread across five different places, and almost nobody adds it up until they're modeling a fundraise or wondering why gross margin is lower than projected.
Model your real number with the Stripe True Fee Calculator — it covers international cards, currency conversion, and dispute reserves across 15 countries. Comparing gateways? See the Wise vs PayPal vs Revolut comparison for payout-side costs too.
What to actually do about it
- Push annual billing. It cuts fixed-fee drag and collapses twelve churn-risk events into one. The single highest- leverage move for low-ticket SaaS.
- Raise low-ticket prices or bundle. A $5/mo plan at 8.9% effective rate is structurally hard to make profitable. Either raise to $9–12 or move those users to annual.
- Implement smart retries + dunning. Recovering failed payments usually returns more than your entire processing fee. Highest-ROI payment work there is.
- Model the all-in rate, not the headline. Put ~4–5% in your unit economics, not 2.9%. Your future self modeling a raise will thank you.
FAQ
Is Stripe cheaper than Paddle or Lemon Squeezy for SaaS?
It depends on whether you value being a merchant of record (MoR). Paddle and Lemon Squeezy charge more (typically 5%+) but handle global sales tax/VAT compliance as the MoR — a real burden Stripe leaves to you. For a small SaaS selling globally, the higher MoR fee can be cheaper than the cost of managing tax compliance yourself. For a larger SaaS with finance staff, raw Stripe + a tax tool is usually cheaper.
Does Stripe Tax cost extra on top of all this?
Yes. Stripe Tax (automatic sales tax/VAT calculation and collection) is a separate fee, typically around 0.5% per transaction where it applies, or a flat per-transaction fee depending on your plan. If you sell into VAT/GST jurisdictions, factor it in — or use a merchant-of-record platform that bundles it.
How do I lower my effective Stripe rate?
Beyond annual billing and price increases: enable adaptive/smart retries to recover failed payments, route to local acquiring where Stripe offers it (reduces international fees), and at high volume, negotiate custom Interchange-Plus pricing with Stripe — available to larger merchants and often meaningfully cheaper than the flat 2.9%.
Are these rates the same outside the US?
No — Stripe's rates vary by country. The fixed fee, percentage, and international surcharge differ in the UK, EU, Australia, Canada, and beyond. Use the calculator to model your specific country; it covers 15 of them with verified local rates.
Rates verified 2026-05-28. General guidance, not financial advice — confirm current rates on Stripe's pricing page for your country before modeling a workload.