Tutorial9 min read

How Stripe Fees Actually Work in 2026: A Complete Breakdown

Stripe's pricing page lists 2.9% + 30¢ and calls it a day. The actual cost of running a Stripe-powered business is layered. This guide walks through every component — international surcharge, currency conversion, Stripe Tax, Billing, Connect — with worked examples so you can stop being surprised by your monthly statement.

Stripe's pricing page lists 2.9% + 30¢ for the United States and calls it a day. The actual cost of running a Stripe-powered business is layered, and most founders are paying a meaningful amount more than the headline rate without noticing. This guide walks through every component that contributes to the real per-transaction cost, with worked examples, so you can stop being surprised by your monthly Stripe statement.

Use the Stripe fee calculator to plug your own numbers in alongside this article — the calculator handles every component covered here.

The Headline Rate vs. The Actual Cost

The 2.9% + 30¢ headline applies to online card transactions where the card is issued in the merchant's country. That's it. The moment any of the following is true, your effective rate goes up:

  • The card is issued outside your country (international surcharge: +1.5% in the US, +1.75% in EU/UK)
  • You're charging in a different currency than your settlement currency (currency conversion: +1% US, +2% most other countries)
  • The card is American Express in the US (premium: +0.6%, so 3.5% total)
  • You're using Stripe Billing for a recurring charge (+0.5%)
  • Stripe Tax is enabled (+0.5%)
  • Radar for Fraud Teams is enabled (+$0.05 per screened transaction)
  • You're using Express or Custom Connect (+0.25%)
  • Connect cross-border applies (+0.25%)

A typical SaaS with international customers, Stripe Tax on, recurring billing — none of these flags is unusual — pays around 4% effective on most transactions, not 2.9%.

Worked Example: Real-World SaaS Cost

Take a $49/month SaaS subscription, US-based merchant, customer pays with an international Visa, you have Stripe Tax enabled.

Component Calculation Fee
Base international card $49 × 4.4% $2.16
Fixed component $0.30
Stripe Billing (recurring) $49 × 0.5% $0.25
Stripe Tax $49 × 0.5% $0.25
Total $2.96
Effective rate $2.96 / $49 6.04%

That's more than 2x the headline rate. And this is before Radar, before any Connect costs, before the $15 dispute fee that Stripe takes if a customer ever charges back.

What Each Component Actually Pays For

The base 2.9% funds three things: card-network interchange (paid to the customer's issuing bank, typically 1.5-2%), card scheme fees (paid to Visa/Mastercard/Amex, typically 0.10-0.15%), and Stripe's own margin (~0.7-1%). This is why the rate varies so much by country — interchange is the dominant component and is regulated very differently in the US (uncapped) vs Europe (capped at 0.2-0.3%).

The $0.30 fixed component funds the per-transaction infrastructure cost — authorization, settlement, fraud screening, dispute processing — that doesn't scale with transaction size.

The international card surcharge (+1.5% US) covers the higher cross-border interchange and FX risk.

Currency conversion (+1% US, +2% other) is Stripe's cut of FX. You can avoid this by settling in the same currency you're charging in (multi-currency Stripe accounts).

Stripe Billing's 0.5% funds the subscription engine: dunning, proration, customer portal, invoicing, tax handling. Building this in-house is multi-quarter engineering work, so for most SaaS the 0.5% is a good deal.

Stripe Tax's 0.5% funds tax-rate determination and collection across 30+ jurisdictions. The alternative is hiring an external tax compliance partner (Quaderno, Avalara, etc.) which typically costs more for sub-$1M revenue businesses.

Radar's $0.05/screen funds real-time fraud screening. For low-fraud businesses (B2B SaaS), this is overkill. For consumer e-commerce, it's table stakes.

Country-by-Country Variance

Where you incorporate matters more than founders typically realize:

  • US: 2.9% + 30¢ domestic, 4.4% international. High base, big international gap.
  • UK: 1.5% + 20p European, 3.25% non-European. Half the US base rate due to interchange caps.
  • Germany / France / Italy: 1.5% + 25¢ European, 2.5% non-European. Same as UK but smaller non-European premium.
  • Canada: 2.9% + 30¢ domestic, 3.5% international. Smaller international gap than US.
  • Australia: 1.7% + 30¢ domestic — one of the lowest base rates Stripe offers globally.
  • Japan: 3.6% flat, no fixed component. Optimized for high-volume low-ticket transactions.
  • Singapore: 3.4% + S$0.50 domestic. Higher than US/EU due to APAC acquiring costs.

For a European-customer-heavy business, a UK or Irish entity is meaningfully cheaper than a US entity — sometimes 1-2% on processing, which on $1M/month is $120-240k/year in saved fees.

What Refunds Actually Cost

When you refund a customer, Stripe does not return the original processing fee. So a refunded $100 US card transaction nets you –$3.20 — Stripe keeps the fee even though the principal was returned.

For SaaS with a 14-day refund window and 5% refund rate, this adds up: 5% × original-fee × monthly-customers = real money. Model it. The refund/dispute calculator shows the exact net loss per scenario.

Disputes are worse. Stripe charges $15 per dispute, refunded only if you win. If you lose: $15 fee + original processing fee + the original principal (returned to customer via chargeback) — all retained by Stripe or returned to the customer. The total cost of a lost dispute on a $100 transaction in the US is $118.20.

Where Custom Pricing Pays Off

Stripe's public 2.9% + 30¢ is a blended rate. At higher volumes, interchange-plus pricing (actual interchange + a small fixed Stripe margin) is meaningfully cheaper because real interchange on regulated debit and corporate cards is much lower than 2.9%.

The threshold where it pays off is typically around $80k+/month in card volume. Above that, the negotiation is worth Stripe's time and you can save 25-100 basis points depending on card mix. Below, you're stuck on the public rate.

If you're processing $1M+/month and still on public pricing, you're leaving money on the table — call Stripe sales.

Strategies to Reduce Real Effective Rate

A short list, ranked by impact-to-effort ratio:

  1. Steer high-ticket B2B to ACH. US ACH at 0.8% capped at $5 dramatically beats 2.9% cards above $200. A $5,000 ACH payment costs $5; on a card it costs $145.30.
  2. Settle in the right currency. If 60%+ of your revenue is from European customers, consider a EUR settlement account to avoid the 1-2% conversion fee on every EUR transaction.
  3. Disable Stripe Tax if you don't need it. Stripe Tax (0.5%) only makes sense if you have meaningful cross-jurisdiction sales tax obligations. For pure-US SaaS with one nexus state, it's unnecessary.
  4. Negotiate at scale. $80k+/month is the threshold. Below, you can't. Above, you should.
  5. Optimize payment-method mix at checkout. If your AOV is high enough to support BNPL conversion lift, Klarna and Afterpay are worth the 6% premium. If not, they bleed margin.

How to Forecast Your Monthly Stripe Cost

Use the annual fee projection mode: enter average transaction size, monthly volume, and your country/method/recurring mix. The output is a yearly forecast with a per-component breakdown. Most founders are off by 20-30% on their first attempt — usually because they forget the international card mix or Stripe Billing's 0.5%.

For statement reconciliation, paste your monthly transaction CSV into bulk mode and compare to your actual Stripe invoice. Discrepancies are usually a flag you didn't model — Connect cross-border, currency conversion on a customer that switched accounts, dispute fees you forgot existed.

The bigger your business gets, the bigger the gap between the 2.9% number on Stripe's website and what you actually pay. Do the math.

Try the tools