Skip to content

Blog · Fees, tax and payouts

What a $49 refund really costs on Stripe: refunds and chargebacks, worked through

Full and partial refunds, disputes won and lost, and how Lemon Squeezy, Polar and Paddle compare.

Yazeed Al Oyoun

· 5 min read

A full refund of a $49 sale on Stripe costs you $1.72: Stripe charges nothing to send the money back, but it keeps the 2.9% + 30¢ it took on the sale. A dispute is a different order of cost. If you lose one, that $49 sale leaves you $16.72 down, or $31.72 if you fought it. If you win, you keep $32.28.

The rest of this post works through each case in dollars, on US standard pricing with a US card, from Stripe's pricing page and dispute documentation as they read on 8 November 2026.

$1.72
What a full refund of a $49 sale costs you on Stripe: the processing fee, which Stripe keeps.

Does Stripe charge a fee for refunds?

No, for card payments. Stripe's pricing page says there are no fees for issuing refunds, except on some bank transfers. It also says the fees from the original transaction "are not returned". So the refund itself is free, and the cost is the fee you already paid on the sale.

On a $49 sale, Stripe's fee is 2.9% of $49 plus 30¢: $1.42 plus $0.30, or $1.72. You received $47.28. When you refund the full $49, the customer gets all of it back and the $1.72 stays with Stripe.

There's one exception in Stripe's refund documentation: a refund made shortly after the charge can appear as a reversal, and Stripe doesn't withhold fees on reversals. Stripe doesn't say how soon "shortly" is, so don't count on it.

Partial refunds

A partial refund works the same way. Stripe's help centre says that for all refunds the original processing fees are not returned. Refund $20 of the $49 and you keep $49 − $20 − $1.72, which is $27.28. Stripe doesn't recalculate the fee on the smaller amount.

What a refund costs on $9, $49 and $99

The fee has a fixed 30¢ in it, so a refund costs a larger share of a small sale.

SaleStripe's fee (2.9% + 30¢)Full refund costs youAs a share of the sale
$9$0.56$0.566.2%
$49$1.72$1.723.5%
$99$3.17$3.173.2%

A card from abroad adds 1.5% to the fee, and currency conversion another 1%, according to the same pricing page. On $49, an international card's fee is about $2.46. That is also the cost of refunding it.

What a chargeback costs on Stripe

A dispute, or chargeback, is the customer asking their bank to take the money back instead of asking you. Stripe's pricing page lists two fees, each $15:

  • The dispute received fee, charged on every dispute. Stripe's dispute documentation says: "Unless otherwise stated in your Stripe contract, we never return the dispute received fee."
  • The dispute countered fee, charged when you respond with evidence. "You get this fee back for won disputes. You don't get this fee back for lost disputes."

Stripe also takes the disputed amount from your balance as soon as the dispute opens, and only passes it back if you win. The bank's decision "can take up to 3 months", in Stripe's words, and a cardholder can usually dispute up to 120 days after the payment.

A $49 dispute, worked through

What happensThe customerYou, after Stripe's fees
The sale standsPays $49+$47.28
You refund it in fullGets $49 back−$1.72
You refund $20 of itGets $20 back+$27.28
Disputed, you don't respond, you loseGets $49 back−$16.72 ($47.28 − $49 − $15)
Disputed, you respond and loseGets $49 back−$31.72 (both $15 fees kept)
Disputed, you respond and winGets nothing back+$32.28 (the received fee is kept; the countered fee comes back)

Even the dispute you win costs you $15. A lost one costs nine to eighteen times as much as refunding.

Stripe also sells Smart Disputes, which drafts the evidence for you. Its fee is 30% of the disputed amount on disputes you win, and nothing on disputes you lose. On a $49 win that's $14.70, on top of the $15 that is never returned.

Should you refund before it becomes a dispute?

Often, yes, and Stripe says something similar. When a card network sends an early fraud warning, Stripe's own analysis is that refunding is worth it on charges "roughly less than or equal to your dispute fee", and "likely not worthwhile" on charges more than 35% above it. With a $15 fee, that line sits near $20.

That guidance is about fraud warnings, where the person who paid may not be the cardholder. For an ordinary unhappy customer, the arithmetic above is simpler: a refund of $49 costs $1.72, and a lost dispute over the same $49 costs $16.72 or more. A customer who asks for their money back is giving you the cheaper option.

How Lemon Squeezy, Polar and Paddle handle it

Platforms that act as the merchant of record charge more per sale because they also handle sales tax and VAT, so this isn't a like-for-like comparison. What each one's own pages say about refunds and disputes:

PlatformFee on a refundDispute fee
StripeProcessing fee kept ($1.72 on $49)$15, never returned; plus $15 to respond, returned if you win
Lemon SqueezyPlatform fee kept (5% + 50¢: $2.95 on $49)$15; its page doesn't say whether it's returned on a win
PolarTransaction fees kept: card networks "charge them regardless of a future refund""$15 per dispute regardless of outcome"
PaddleIts refund page doesn't say$20 (USD, GBP or EUR), "will not be refunded" even when Paddle wins

Paddle also publishes the chargeback rate it accepts: below 0.65% of transaction volume. The Stripe pages I read don't give a number for theirs.

What this means for you

  • A refund is cheap. It costs the fee you already paid, nothing more. On most prices that's 3% to 4% of the sale; on a $9 sale it's over 6%.
  • A dispute is expensive even when you win. The $15 received fee is never returned, and the money is out of your balance for weeks.
  • Answer refund requests fast. A customer who can't reach you has one other way to get their money back, and it's their bank.

If you want to hear about refunds and disputes as they happen rather than at the end of the month, the Stripe app's push notifications include disputed payments but not refunds (every way to get Stripe alerts on iPhone). TapRev, which I make, can ring for each refund and dispute too; each is a switch in its notification settings, off until you turn it on.

Sources

  1. Stripe pricing, read 8 November 2026
  2. Stripe Docs: Refunds, read 8 November 2026
  3. Stripe Support: Understanding fees for refunded payments, read 8 November 2026
  4. Stripe Docs: How disputes work, read 8 November 2026
  5. Stripe Docs: Responding to disputes, read 8 November 2026
  6. Lemon Squeezy Docs: Refunds and chargebacks, read 8 November 2026
  7. Lemon Squeezy Docs: Fees, read 8 November 2026
  8. Polar Docs: Fees, read 8 November 2026
  9. Paddle: Understanding chargebacks with Paddle, read 8 November 2026
  10. Paddle: How do I issue refunds?, read 8 November 2026
Yazeed Al Oyoun

Over fifteen years in product management, and technical with it. He takes products from zero to one and grows them through the product itself, across SaaS, consumer apps, platforms, AI and education. He makes TapRev and builds it in public.

Read next

Hear every sale, see everything you sell in one place, and keep the record of how far you’ve come.

Download on the App Store