Refunds 3 min read

Does Stripe Refund Fees When You Refund?

Stripe keeps your processing fees when you issue refunds. Here’s exactly how much that costs, with real calculation examples and strategies to minimize the impact.

🔒 Read-only access ⚡ Works in 2 minutes ✅ Free to start
📋 Manual: ~8 min vs ⚡ Coby: ~3 seconds
📋
The Manual Way ~8 min
🤖
Or just ask Coby ~3 sec
1

Understand the Core Policy

Stripe does not refund processing fees when you issue a refund. If a customer paid $100, Stripe collected $3.20 in fees (2.9% + $0.30). When you refund the $100, the customer gets $100 back, but Stripe keeps the $3.20. You’re out $103.20 total on that transaction. This policy changed in 2020 — before that, Stripe did return fees.

2

Calculate the Real Cost Per Refund

The fee you lose depends on the original charge amount. Examples: $50 refund = $1.75 fee lost (2.9% + $0.30). $200 refund = $6.10 fee lost. $1,000 refund = $29.30 fee lost. For international cards, add 1% ($10 extra on a $1,000 charge). The $0.30 flat fee means small refunds hurt proportionally more — on a $10 refund, fees are 6.2% of the amount.

3

Know the Exceptions

Fees are returned in a few cases: (1) You win a dispute — Stripe returns the $15 dispute fee and original processing fee. (2) Stripe-initiated refunds for compliance issues. (3) Some negotiated enterprise contracts include fee refunds. Partial refunds keep the full original fee — if you refund $50 of a $100 charge, Stripe still keeps the full $3.20.

4

Calculate Your Monthly Fee Loss

Go to ReportsBalance → export for the period. Filter for refund transactions. For each, the fee column shows what was originally charged. Sum these fees — that’s your true cost. For a business doing $50K/month with a 3% refund rate, that’s ~$1,500 in refunds and ~$48 in lost fees monthly.

5

Factor Into Your Pricing Model

If your refund rate is predictable (e.g., 2-5% for SaaS, 5-10% for e-commerce), build the fee loss into your margin calculations. On $100K annual revenue with 5% refunds: $5K refunded + ~$160 in lost fees = $5,160 total cost. This is small but compounds — track it alongside your gross margin.

6

Strategies to Minimize Refund Fee Impact

Reduce refunds themselves: improve product descriptions, add clear terms of service, use trial periods instead of money-back guarantees. For SaaS: offer plan downgrades instead of full cancellation + refund. When refunds are necessary, issue them quickly — the fee is the same whether you refund in 1 day or 60 days, but fast refunds reduce dispute risk (disputes cost an additional $15).

Total time per check
~8 min
🤖

Team Coby

Online — watching your Stripe
How much did I lose in fees on refunds this month?
🤖

Refund Fee Loss (This Month):

$68.20
Refunds issued28 totaling $2,340
Processing fees lost$68.20 (kept by Stripe)
Avg fee lost per refund$2.44
Refund rate: 3.1% of charges · True cost: $2,408.20
Answered in 2.3 seconds

Skip the manual work

Install Coby on Stripe and ask anything — like a teammate who never sleeps.

Install Coby Free →

Stop exporting CSVs.
Start asking questions.

Install Coby on your Stripe account in 30 seconds. Free to start, no credit card required.

Install on Stripe → See a live demo