# Stripe Dispute Fee: What Chargebacks Cost on Stripe (2026)

> Stripe's dispute fee explained: the $15 received fee, the $15 countered fee, appeal and network fees, Smart Disputes pricing, worked cost math and how to cut dispute costs.
- **Author**: Deepak Jangir
- **Published**: 2026-11-03
- **Category**: Payments, Fees
- **URL**: https://dodopayments.com/blogs/en/stripe-dispute-fee

---

Stripe charges a **$15 dispute received fee** for every card dispute (chargeback) opened against a US business, and a second **$15 dispute countered fee** if you respond to that dispute with evidence. The countered fee is returned if you win, but the received fee is not, so a contested dispute always costs at least $15 in fees and up to $30, on top of the disputed amount you lose if the bank rules against you. Pricing verified against Stripe's US pricing page on November 3, 2026.

That headline number is only part of the cost. Appeals, network compliance disputes, Smart Disputes and dispute prevention tools all carry their own fees, and the operational time spent assembling evidence is often larger than any of them. This guide breaks down every Stripe dispute-related fee, runs the math at different dispute rates, and explains how the cost compares when a merchant of record handles disputes for you.

## Stripe Dispute Fees at a Glance

| Fee | Amount (US) | When it applies | Refunded if you win? |
| --- | --- | --- | --- |
| Dispute received fee | $15.00 | Every dispute you receive | No |
| Dispute countered fee | $15.00 | Each dispute you respond to manually | Yes |
| Dispute appealed fee | $15.00 | Each dispute you appeal after a loss | No, and network fees also apply |
| Smart Disputes | 30% of the disputed amount | Disputes Stripe's AI responds to and wins | No fee charged on lost disputes |
| Visa or Mastercard compliance dispute | $500 network fee | When you contest a compliance case | Yes |
| Dispute deflection lookups | $15 per Visa resolution, $15 per Compelling Evidence 3.0 block, $29 per Mastercard resolution | Prevention tools that stop a dispute | Not applicable |

A few rules from Stripe's dispute documentation are worth knowing:

- **The received fee is non-refundable** for businesses outside Mexico, unless your Stripe contract says otherwise.
- **The countered fee does not apply** to businesses in Mexico and Japan.
- **Cartes Bancaires disputes** in the SEPA region carry no received fee.
- **Rates vary by country.** The amounts above are for US accounts. Check Stripe's pricing page for your country before modeling costs.

## How a Stripe Dispute Works

A dispute starts when a cardholder asks their bank to reverse a charge. The bank pulls the funds back through the card network, and Stripe debits the disputed amount and the received fee from your balance immediately.

```mermaid
flowchart LR
    A["Customer disputes charge"] --> B["Stripe debits amount
+ $15 received fee"]
    B --> C{"Do you respond?"}
    C -->|"Accept"| D["Lost: amount + $15 gone"]
    C -->|"Counter: +$15"| E["Issuer reviews evidence
(up to ~3 months)"]
    E -->|"Won"| F["Amount + $15 countered fee returned
$15 received fee kept by Stripe"]
    E -->|"Lost"| G["Amount + $30 in fees gone"]
```

Some networks support an **inquiry** stage before a formal chargeback, where the issuer asks for information. Responding well at that point can stop the case before it turns into a chargeback. Once a formal dispute opens, the issuer decides the outcome, and Stripe passes on the result.

For the underlying mechanics of chargebacks across all processors, our explainer on [what a chargeback is](https://dodopayments.com/blogs/what-is-a-chargeback-explained) and the [chargeback reason codes reference](https://dodopayments.com/blogs/chargeback-reason-codes) cover the network side in detail.

## Does Stripe Refund the Dispute Fee If You Win?

Partly. If you win a dispute you countered, Stripe returns the **$15 dispute countered fee** and the disputed amount. It does **not** return the **$15 dispute received fee**. In practice, that means:

- **Accept the dispute:** you lose the transaction amount and $15.
- **Counter and win:** you keep the transaction amount and lose $15.
- **Counter and lose:** you lose the transaction amount and $30.

This changes how you should think about responding. On a $10 transaction, countering risks an extra $15 to recover $10, so it only makes sense if your win rate on that dispute reason is high. On a $500 annual plan, countering is almost always worth it.

## Stripe Smart Disputes Pricing

Smart Disputes is Stripe's automated response product. It assembles evidence using Stripe's AI, lets you add your own, and submits it for you. The fee is **30% of the disputed amount for each dispute you win**, with no Smart Disputes fee on lost disputes. The $15 received fee still applies either way.

Smart Disputes trades engineering and ops time for a share of recovered revenue. At 30%, it costs $30 to win back a $100 dispute, which is more than the $15 countered fee for the same case. It makes sense when you have many disputes and no one to work them. It makes less sense for high-value disputes where a well-prepared manual response wins at a similar rate.

## Stripe Dispute Fee Math: What Disputes Really Cost

Here is what disputes cost a SaaS business processing 2,000 card payments a month at a $60 average order value. Assume you counter every dispute and win 30% of them, which is a reasonable planning number for many digital businesses.

| Dispute rate | Disputes/month | Received fees | Countered fees (net of wins) | Lost revenue (70% lost) | Monthly cost |
| --- | --- | --- | --- | --- | --- |
| 0.3% | 6 | $90 | $63 | $252 | $405 |
| 0.6% | 12 | $180 | $126 | $504 | $810 |
| 1.0% | 20 | $300 | $210 | $840 | $1,350 |

The countered-fee column assumes $15 per dispute, with the fee returned on the 30% you win. The lost revenue column is the disputed amount on the 70% you lose.

Two things stand out. First, fees are roughly a third of the total cost, and lost revenue is the rest, so prevention matters more than fee optimization. Second, the dispute rate itself carries risk beyond fees. Visa's monitoring program (now [VAMP](https://dodopayments.com/blogs/visa-vamp-explained)) and Mastercard's excessive chargeback programs penalize merchants who cross their thresholds, and processors can impose a [rolling reserve](https://dodopayments.com/blogs/rolling-reserve-explained) or close accounts long before then.

## Hidden Costs Beyond the Stripe Chargeback Fee

The fee table understates the real cost of a dispute:

- **Ops time.** Each response means gathering logs, receipts, usage data and customer emails. At 20 to 40 minutes per dispute, a dozen disputes a month is a meaningful chunk of someone's week.
- **Revenue held in limbo.** The disputed amount is debited immediately and can take up to three months to come back if you win.
- **Customer loss.** Most disputed customers churn, whether you win or not.
- **Account risk.** A rising dispute ratio invites reserves, payout delays or termination. Our guide on [why Stripe bans accounts](https://dodopayments.com/blogs/stripe-account-banned-alternative) covers how that typically unfolds.
- **Tax on disputed sales.** If you collected sales tax or VAT on a sale you later lose, you need to handle that reversal in your tax filings yourself on Stripe.

## How to Reduce Stripe Dispute Fees

Most of the savings come from preventing disputes, not from fighting them more efficiently.

1. **Use a clear statement descriptor.** "Unrecognized charge" disputes are the easiest to prevent. A [statement descriptor](https://dodopayments.com/blogs/statement-descriptor) that matches your brand name and a receipt email for every charge cut them sharply.
2. **Make refunds easier than disputes.** A customer who can get a refund in two clicks rarely calls their bank. A $10 refund is cheaper than a $15 fee plus the $10.
3. **Send renewal reminders.** Annual renewals are a major source of "I forgot I subscribed" disputes. Email before the renewal, not just after.
4. **Authenticate risky payments.** [3D Secure](https://dodopayments.com/blogs/3d-secure-3ds-payment-authentication) shifts fraud liability to the issuer on authenticated transactions.
5. **Block card testing.** Fraudsters test stolen cards on cheap products, which creates fraud disputes later. See our guide to [card testing fraud](https://dodopayments.com/blogs/card-testing-fraud).
6. **Use pre-dispute tools selectively.** Deflection lookups ($15 per Visa resolution, $29 per Mastercard resolution on Stripe) resolve cases before they become chargebacks, which keeps them out of your dispute ratio.
7. **Pick your fights.** Counter disputes where you have strong evidence and the order value justifies the $15 countered fee. Accept the rest quickly.

Our full [chargeback prevention playbook for SaaS](https://dodopayments.com/blogs/chargeback-prevention-saas) has twelve more tactics, including cancellation flow design.

## Stripe Dispute Fees vs a Merchant of Record

With Stripe, you are the merchant. Disputes are filed against your account, the evidence work is yours, and the dispute ratio is yours to manage. A [merchant of record](https://dodopayments.com/blogs/merchant-of-record-chargebacks) changes that model: the MoR is the legal seller on every transaction, so it manages the dispute process with the card networks.

[Dodo Payments](https://dodopayments.com) works this way. Its published dispute pricing, from the [Dodo Payments pricing page](https://dodopayments.com/pricing):

| Item | Dodo Payments | Stripe (US) |
| --- | --- | --- |
| Dispute fee | $30 per dispute | $15 received, plus $15 if countered |
| Fee if you win a countered dispute | $30 (not returned) | $15 (countered fee returned) |
| Who works with the networks | Dodo, as the legal seller | You, or Smart Disputes at 30% of won amount |
| Visa pre-dispute resolution | Visa RDR at $18, billed only when it stops a dispute | $15 per Visa resolution (deflection lookup) |
| Mastercard pre-dispute resolution | Ethoca alerts at $27, billed only when it stops a dispute | $29 per Mastercard resolution |
| Dispute deflection | $15, billed only when the dispute is deflected | $15 per Visa CE 3.0 block |
| Refund fee | $1 per refund | No fee, but original processing fees are not returned |
| Sales tax on disputed sales | Reversed automatically | Your responsibility |

To be direct about the comparison: per dispute, Stripe is cheaper if you win often, and the two are equal when you counter and lose. Dodo's $30 fee is not refunded on a win. The difference is in what you get for it. Dodo handles the dispute process as the merchant of record, sends you [dispute webhooks](https://docs.dodopayments.com/developer-resources/webhooks/intents/dispute) such as `dispute.opened`, `dispute.won` and `dispute.lost` so you can revoke access or reconcile, and offers Visa RDR, Ethoca alerts and deflections that are billed only when they actually stop a dispute. Visa RDR is enabled by default with a $100 threshold, so a Visa dispute at or below $100 is refunded automatically before it becomes a chargeback, and it stays out of your Visa dispute count.

When a dispute opens on Dodo, you have 10 days to supply evidence through the dashboard. A webhook handler that keeps your app in sync looks like this:

```javascript
app.post('/webhooks/dodo', async (req, res) => {
  // Verify the webhook signature first (see the webhooks guide)
  const event = JSON.parse(req.body);

  switch (event.type) {
    case 'dispute.opened':
      // Funds are held. Pause access and start gathering evidence.
      await pauseAccess(event.data.payment_id);
      await notifyBillingTeam(event.data.dispute_id, event.data.amount);
      break;
    case 'dispute.won':
      await restoreAccess(event.data.payment_id);
      break;
    case 'dispute.lost':
      await revokeAccess(event.data.payment_id);
      break;
  }

  res.json({ received: true });
});
```

The [disputes documentation](https://docs.dodopayments.com/features/transactions/disputes) explains how RDR, Ethoca and deflections work, and the [webhooks guide](https://docs.dodopayments.com/developer-resources/webhooks) covers signature verification. For a broader view of the trade-off between the two models, see our [Stripe vs merchant of record comparison](https://dodopayments.com/blogs/stripe-vs-merchant-of-records).

## FAQ

### How much is the Stripe dispute fee?

For US businesses, Stripe charges a $15 dispute received fee on every dispute and a $15 dispute countered fee if you respond with evidence. Appeals cost another $15 plus network fees. Amounts differ by country, so check Stripe's pricing page for your region.

### Does Stripe refund the chargeback fee if I win?

Stripe returns the $15 dispute countered fee when you win a dispute you contested, along with the disputed amount. The $15 dispute received fee is not returned for businesses outside Mexico unless your contract says otherwise.

### Should I counter every Stripe dispute?

No. Countering adds a $15 fee that you only get back if you win. It is worth it when the order value is meaningful and you have strong evidence such as login records, usage logs, delivery proof or prior customer communication. For small orders with weak evidence, accepting the dispute is often cheaper.

### Is Stripe Smart Disputes worth it?

Smart Disputes charges 30% of the disputed amount on each dispute it wins and nothing extra on losses. It suits businesses with high dispute volume and no one to handle responses. For larger disputes, a manual response at a $15 countered fee is usually cheaper if your win rate is similar.

### Can I avoid Stripe dispute fees entirely?

Not on disputes that are filed, because the received fee applies to every dispute. You can reduce how many are filed with clear descriptors, easy refunds, renewal reminders and 3D Secure, and pre-dispute tools can resolve some complaints before they become chargebacks.

## Conclusion

Stripe's dispute fee is $15 per dispute, $30 if you counter and lose, and $15 if you counter and win. Those fees are real, but the larger costs are lost revenue, ops time and the account risk that comes with a rising dispute ratio. Prevention through descriptors, refunds, reminders and authentication delivers most of the savings. If you would rather have the legal seller manage disputes, alongside tax and fraud screening, compare the numbers on [Dodo Payments pricing](https://dodopayments.com/pricing) and read our [Stripe fees calculator guide](https://dodopayments.com/blogs/stripe-fees-calculator) to model your full cost.
---
- [More Payments articles](https://dodopayments.com/blogs/category/payments)
- [All articles](https://dodopayments.com/blogs)