← Blog
8 min read

Why Is My Stripe Effective Rate Higher Than 2.9%?

Stripe advertises 2.9% + $0.30 per transaction. But if you export your Balance CSV and calculate your actual blended rate, you'll almost certainly find it's higher — often significantly. Here's why.

Quick check: Want to see your real effective rate right now? Upload your Stripe Balance CSV and get your blended rate in 30 seconds. Or try the sample report first.

What "2.9% + $0.30" actually means

The advertised rate is the base rate for domestic US card transactions with no additional features enabled. It applies to a very specific type of payment — a US customer, paying with a US-issued standard consumer card, in USD, with no disputes, no refunds, and no premium card type.

In practice, most businesses process a mix of card types, geographies, and transaction sizes. Each variation adds to the cost. Stripe's dashboard shows you individual transaction fees clearly, but there's no screen that shows your true blended rate across all charges.

Reason 1: International cards add 1.5%

When a customer pays with a card issued outside the US, Stripe adds a 1.5% cross-border fee on top of the base rate. For international businesses or any SaaS with global customers, this is often the single biggest driver of elevated fees.

A payment that should cost 2.9% ends up costing 4.4% — a 52% increase over the advertised rate. If 30% of your customers are international, your blended rate could easily be 3.3–3.5% even with everything else being normal.

How to check: In your Stripe Balance CSV export, rows with international cards typically have [international] in the description field. Count how many of your charges have this tag.

Reason 2: The fixed $0.30 hits small transactions hard

The $0.30 fixed fee is the same regardless of transaction size. On a $100 charge, $0.30 is 0.3% — negligible. On a $5 charge, $0.30 is 6% — before the 2.9% percentage even applies. Your total fee on that $5 charge is 8.9%.

If you sell any low-priced products or have trial periods with small charges, these transactions can significantly drag up your overall effective rate even if they're a small fraction of total volume.

Quick math: Effective rate = (fee / charge amount) × 100. For a $10 charge: ($0.30 + $0.29) / $10 = 5.9%. For a $50 charge: ($0.30 + $1.45) / $50 = 3.5%.

Reason 3: Currency conversion adds 1–2%

If a customer pays in a currency other than your settlement currency, Stripe applies a currency conversion fee of 1–2% on top of standard fees. This happens automatically when you accept payments in multiple currencies.

Many businesses don't realize this is happening until they look at the data. Stripe shows the conversion in the transaction details, but it's easy to miss in aggregate.

Reason 4: Refunds don't return the processing fee

When you issue a refund, Stripe returns the payment to your customer — but keeps the original processing fee. So if you processed a $100 charge ($3.20 in fees) and then fully refunded it, you've paid $3.20 with zero net revenue.

For businesses with any meaningful refund rate, this compounds over time. A 5% refund rate effectively adds around 0.15–0.20% to your blended fee rate.

What's a normal effective rate?

Based on typical Stripe account profiles:

  • US-only, domestic cards, B2C2.9–3.1%
  • Mixed US/international, SaaS3.2–3.8%
  • Majority international customers4.0–5.0%+
  • Low average transaction value (<$20)4.0–6.0%+

If your rate is above the range for your profile, there's likely a specific driver worth investigating — usually international cards or small transactions.

How to calculate your real effective rate

The formula is simple: divide total fees paid by total charge volume, then multiply by 100.

Effective rate = (total fees / total charge volume) × 100

To get the numbers, export your Stripe Balance CSV from Dashboard → Reporting → Reports → Balance summary → Export → Itemized. Sum the fee column and the amount column for charge-type rows, then apply the formula.

Or use feeauditor.com — upload the CSV and get your real rate, broken down by month, card type, and transaction anomalies, in about 30 seconds.

What can you actually do about it?

Once you know where the extra fees are coming from, you have real options:

  • Switch B2B invoices to ACH

    ACH bank transfers cost 0.8% capped at $5 — dramatically cheaper than card for large transactions. If you have customers paying $1,000+ invoices by card, this alone can save hundreds per month.

  • Offer local payment methods for international customers

    SEPA Direct Debit in Europe, iDEAL in Netherlands, and BECS in Australia all avoid the international card surcharge. Stripe supports all of these natively.

  • Negotiate custom pricing

    Once you're processing $50k+/month, Stripe will often negotiate custom interchange-plus pricing that can reduce your effective rate by 0.3–0.5%.

  • Review your refund policies

    Since Stripe keeps the fee on refunded transactions, minimizing refunds directly improves your effective rate. This isn't always possible, but it's worth knowing the cost.

Find out your real Stripe effective rate

Export your Stripe Balance CSV and upload it to feeauditor.com. You'll see your blended rate, month-by-month trends, and which specific transactions are driving it up. No account needed.