← Blog
8 min read·May 2026

Why Did My Stripe Effective Rate Jump This Month?

You checked your Stripe fees and noticed your effective rate is higher than last month. Nothing obvious changed. Here are the six most common causes — and exactly how to diagnose which one hit you.

Faster diagnosis: Upload your Stripe Balance CSV to feeauditor.com and the monthly breakdown shows your rate for each month with the delta vs previous period — the jump is visible immediately. Or try the sample report to see what this looks like.

A blended effective rate spike almost always has one of six causes. The challenge is that Stripe's dashboard doesn't surface the month-over-month comparison in a way that makes the cause obvious — you see total fees and total volume, but not what changed in the mix.

The good news: each cause leaves a specific fingerprint in your Balance CSV export. Here's how to read them.

1

More international customers this month

Most common
Signal: International volume share increased

Each international card adds 1.5% cross-border surcharge on top of your base rate. If you ran a promotion, launched in a new country, or got featured somewhere with a global audience — even a 10% shift toward international customers moves your blended rate by 0.15 percentage points or more.

How to check in your CSV

In your Balance CSV, count rows where description contains [international]. Compare this month's count to last month's as a percentage of total charges.

What to do

Enable local payment methods (SEPA for EU, iDEAL for Netherlands) to eliminate the surcharge for those customers.

2

A new low-priced product or plan

Most common
Signal: Average transaction value decreased

The fixed $0.30 Stripe fee is the same on a $5 charge as on a $500 charge. On a $5 transaction, that's 6% before the percentage fee even applies. If you launched a starter plan, a trial tier, or a low-priced add-on this month, those charges drag up your effective rate significantly.

How to check in your CSV

Group your charges by amount bucket: under $10, $10–50, $50–100, $100+. If the under-$10 bucket grew as a share of volume this month, that's your answer.

What to do

Set a minimum charge amount, bundle small charges into monthly invoices, or switch low-priced plans to annual billing.

3

Refunds from a previous month hitting now

Common
Signal: High refund count with non-zero fees

Stripe keeps the original processing fee when you issue a refund. If you processed a batch of refunds this month for charges from last month, you paid processing fees twice on that revenue — once when the charge was made, and the retained fee when you refunded it. This quietly inflates your effective rate.

How to check in your CSV

Filter your CSV for rows where type contains 'refund'. Sum the fee column for those rows. If it's non-zero, that's retained fee leakage from this period.

What to do

Monitor refund rates by product and cohort. A spike in refunds often signals a product or expectation mismatch worth addressing beyond just the fee cost.

4

Currency conversion stacking on top of cross-border fees

Common
Signal: Non-USD charges appeared or increased

Cross-border fee (1.5%) and currency conversion fee (~1%) are separate charges that both apply when an international customer pays in their local currency. Together they add 2.5% to the base rate — pushing a $100 charge from $3.20 to $5.70 in fees. If you started accepting payments in new currencies this month, this compounds the international card effect.

How to check in your CSV

In your Balance CSV, filter for rows where currency is not 'usd'. These charges may have paid both the cross-border surcharge and the conversion fee.

What to do

Settle in the customer's local currency using Stripe's local settlement options, which can eliminate the conversion fee while keeping the cross-border fee.

5

Stripe Billing or add-on fees newly applied

Common
Signal: Other fees increased relative to charge fees

If you recently enabled Stripe Billing, Stripe Tax, Stripe Radar additional rules, or Stripe Link — each adds fees that show up as separate line items in your Balance CSV. Stripe Billing adds 0.7% of billing volume (pay-as-you-go). Stripe Tax adds 0.5% per taxed transaction. These don't show in your card processing rate but raise your all-in effective rate.

How to check in your CSV

In your Balance CSV, look at rows where type is 'stripe_fee' or reporting_category is not 'charge'. Sum these separately. If they grew this month, a product add-on is the cause.

What to do

Evaluate whether the convenience of each add-on justifies the cost at your current volume. For high-volume SaaS, the flat annual Billing plan often beats 0.7% pay-as-you-go.

6

Dispute or chargeback fees

Less common
Signal: Fee spikes on specific dates

Each dispute costs $15 regardless of outcome. If you had even 3–4 chargebacks this month, that's $45–60 in flat fees on top of your processing costs. On a $10,000 revenue month, that's 0.45% added to your effective rate from disputes alone — before you even account for the reversed charge if you lose.

How to check in your CSV

Filter your CSV for rows where type contains 'dispute'. Count them and multiply by $15. Compare to previous months to see if this is a new pattern.

What to do

Review your Stripe Radar settings, improve your payment descriptor clarity (what shows on customer bank statements), and add 3D Secure for high-risk transactions.

When multiple causes stack

Rate spikes often have more than one cause simultaneously. A product launch that brings in international customers at a low price point combines causes 1 and 2 — the international surcharge and the fixed-fee dominance both apply to those transactions. The combined effect can push effective rate up by 2–3 percentage points in a single month.

When diagnosing, start with the highest-severity causes first. International cards are responsible for rate spikes more often than any other single factor, especially for SaaS with any global distribution.

What a normal month-over-month variation looks like

For a typical SaaS with mixed domestic and international customers, a variation of ±0.2 percentage points month-over-month is normal — it reflects small shifts in customer mix and transaction size distribution. Anything above ±0.5 percentage points usually has a specific cause worth investigating.

A jump from 3.1% to 4.2% in a single month (1.1 percentage points) is almost certainly caused by something specific — not random variation. The most likely culprits in order: international volume surge, new low-priced product, or a batch of refunds.

The fastest way to diagnose

Export your Stripe Balance CSV for the past 3–4 months (Itemized export from Reports → Balance summary → Export). Upload it to feeauditor.com. The monthly breakdown shows your effective rate for each month with the delta vs the previous period, and the anomaly breakdown shows which transaction categories are above baseline — which tells you directly which of the six causes above applies to your account.

See your month-over-month rate changes

Upload your Stripe Balance CSV and see your effective rate for each month, the delta vs previous period, and which transactions are driving the change. No OAuth, no account required. CSV is never stored.