Stripe dispute fee
Stripe charges a dispute fee when a customer files a chargeback, and in most regions a second fee to counter it. How both work and when you get them back.
Updated October 1, 2026
A Stripe dispute fee is the charge Stripe adds when a customer disputes a payment with their bank, on top of the disputed amount. Stripe has two dispute fees. One applies when you receive a dispute. The other applies in most regions when you counter it. Which one comes back, and when, decides whether a chargeback is worth fighting.
How Stripe dispute fees work
Dispute received fee. When a cardholder opens a dispute, Stripe takes the disputed amount plus this fee from your balance right away. In the US it is $15 as of 2026. For businesses outside Mexico it isn't refunded, even if you win. Businesses in Mexico might get it back if they win or the cardholder withdraws. Businesses in the Single Euro Payments Area pay no received fee on card payments processed on the Cartes Bancaires network, and those disputes can't be countered.
Dispute countered fee. If you counter a dispute by submitting evidence, a second fee applies. In the US it is also $15 as of 2026, for disputes opened after June 17, 2025. Stripe returns it if you win. It doesn't apply to businesses in Mexico or Japan.
Details that catch people out:
- Accepting doesn't avoid the received fee. Stripe charges it when the dispute opens, so it applies whether you accept, counter, win or lose.
- Partial wins. Stripe's pricing notes say that if you only partly win a dispute, neither fee comes back.
- Inquiries can be free. Some networks, mostly American Express and Discover, send an inquiry before a formal dispute. Answering it with evidence or giving a full refund resolves it with no dispute fee.
- Compliance disputes cost more to contest. If you counter a Visa or Mastercard compliance dispute, Stripe also collects a 500 USD network fee or the local equivalent, refunded if you win.
- Smart Disputes. If Stripe's automated evidence submission handles an eligible dispute, its fee is only billed when you win.
Your rates depend on your country and contract, so check the Stripe pricing page for your account. The fee shows up in your balance history and in the dispute's balance_transactions list, alongside the charge.dispute.funds_withdrawn event.
Is a dispute worth fighting?
Take a US business with a $40 disputed charge:
- Accept it. You lose the $40 plus the $15 received fee, a total of $55.
- Counter and win. The $40 and the $15 countered fee come back. You are out $15 plus the time spent on evidence.
- Counter and lose. You lose the $40 plus both fees, a total of $70.
So countering risks another $15 to win back $40. Whether that pays depends on your odds. Stripe's win likelihood predictions top out at about a 60% chance even for the strongest cases, and weak evidence does far worse. For small charges with thin evidence, accepting is often cheaper. For larger charges with clear delivery or usage records, countering usually pays.
Dispute amount vs dispute fee
The dispute amount is the money the cardholder's bank pulls back. It is usually the charge amount, but it can differ because of currency conversion, a partial dispute, or a bank rolling several recurring charges into one dispute. The dispute fee is separate and fixed. You get the dispute amount back if you win. Outside Mexico, the received fee stays with Stripe unless your contract says otherwise.
Why the fee matters beyond $15
- Every dispute counts. Card networks measure how many disputes you receive, not how many you win. Too many can lead to monitoring programs and fines.
- Fees add up during fraud waves. A card testing attack that lets stolen cards through can become a batch of fraud disputes, each with its own fee.
- Refunds cost less. A refund has no dispute fee. If a customer is clearly unhappy, refunding before they call their bank saves the fee and keeps your dispute count down.
How to keep dispute fees down
- Refund small suspicious payments early. Stripe's analysis puts the best point to refund an early fraud warning at charges roughly at or below your dispute fee.
- Answer inquiries fast. They are the last free exit before a chargeback.
- Fix the causes. A clear billing descriptor, an easy way to cancel, and fast support replies prevent "I don't recognize this" and "I canceled" disputes.
- Only counter with real evidence. Weak dispute evidence adds $15 to a likely loss.
Finance should track dispute fees as their own cost line. Support and the founder own prevention.
Seeing the fee when it happens
Stripe takes the disputed amount and the fee the moment a dispute opens, which is easy to miss until a payout comes in short. ChargeBell's dispute created alert posts to Slack when charge.dispute.created fires, with the disputed amount, reason and customer. Finance and the founder learn about it at the same time. It is a critical alert, so it skips quiet hours and can @channel. Send it to #disputes or #finance, and make the accept or counter decision in the Stripe Dashboard.
Get alerted in Slack
Stripe events: charge.dispute.created, charge.dispute.funds_withdrawn, charge.dispute.closed, charge.dispute.funds_reinstated
ChargeBellAPP
🚨 A $312.00 charge was disputed
@channel
a customer · "product not received"
Respond by: Fri, Jul 3, 9:00 AM
Disputes have hard deadlines. Respond in Stripe as soon as you can.