What Is a Chargeback Win Rate and How Do You Calculate It?
Chargeback win rate: the two formulas on one example month, what counts as a win under Visa rules and in Stripe, and why average win rates mislead.
Article summary
TL;DR
Chargeback win rate is the share of chargebacks decided in the merchant's favor. Most teams divide disputes won by disputes contested. Others divide by all disputes received, which gives a lower number. Count only final decisions, and say which formula you use: two rates built on different denominators can't be compared.
- Two formulas exist: won ÷ contested, and won ÷ all disputes received. The same month can show 40% or 24%.
- A 'win' depends on the stage. Under Visa rules, a win at Dispute Response can still be reopened at pre-Arbitration.
- Stripe marks a dispute won or lost once the issuer decides, and doesn't support arbitration.
- No card network publishes an average win rate. Compare yourself by reason code, against your own past months.
On this page
Your win rate tells you how well your evidence works. The catch: there are two ways to compute it, and three moments where a dispute can be "won."
What is a chargeback win rate?
A chargeback win rate is the share of chargebacks that end in your favor over a period, usually a month. Two formulas are in common use:
- Won ÷ contested. Disputes won divided by disputes you answered with evidence. This measures the quality of your responses.
- Won ÷ received. Disputes won divided by every dispute received, including the ones you accepted. Chargebacks911 argues for this one and calls the contested-only figure inflated.4Chargebacks911, Win Rate KPIs, May 11, 2020 It measures how much of the problem you recover.
- Disputes received
- 100
- Accepted without a response
- 40
- Contested with evidence
- 60
- Won
- 24
- Won ÷ contested
- 24 ÷ 60 = 40%
- Won ÷ received
- 24 ÷ 100 = 24%
Illustrative example.
Same store, same month: 40% or 24%. Leave open cases out of both until they are decided.
Inside Tagada
See every payment's route, processor by processor
Set the order your processors are tried in, per store, per country or per product.

What counts as a win?
It depends on when you stop counting. Visa runs two dispute cycles (Visa Core Rules, sections 11.2.2 and 11.2.3):1Visa Core Rules and Visa Product and Service Rules, April 18, 2026
| Visa stage | Fraud and authorization (categories 10, 11) | Processing errors and consumer disputes (12, 13) |
|---|---|---|
| Dispute Response | Not used | Acquirer, within 30 days of the dispute |
| pre-Arbitration attempt | Acquirer, within 30 days of the dispute | Issuer, within 30 days of the response |
| pre-Arbitration response | Issuer accepts or declines, within 30 days | Acquirer accepts or declines, within 30 days |
| Arbitration | Acquirer may file within 10 days | Issuer may file within 10 days |
So a consumer dispute "won" at Dispute Response can come back when the issuer makes a pre-Arbitration attempt. At Arbitration, Visa decides, and the result can be split: Visa allows split decisions, for example when a partial credit was processed (section 1.10.2.2).1Visa Core Rules and Visa Product and Service Rules, April 18, 2026 The stages and deadlines are covered in dispute management.
Processors simplify this. Stripe sets a dispute to won or lost when the issuer decides, says the outcome is final, and doesn't support arbitration. In rare cases a lost dispute later becomes a "late win."2Stripe Docs, How disputes work (read October 14, 2026) Two statuses are not wins: prevented (stopped before a formal chargeback) and warning_closed (an inquiry that never escalated).3Stripe API reference, The Dispute object (read October 14, 2026) Disputes that can't be challenged, which Stripe closes as lost on arrival, belong in "received," never in "contested."2Stripe Docs, How disputes work (read October 14, 2026)
Why "average win rate" figures mislead
Visa and Mastercard don't publish an average win rate. Vendor figures mix formulas, stages and merchant samples, so they can't be compared with your own number.
Segment instead:
- By reason code. Fraud codes and "not received" codes need different evidence. Stripe gives each dispute a
reasonfield you can group by.3Stripe API reference, The Dispute object (read October 14, 2026) - By CE 3.0 eligibility. Stripe flags disputes eligible for Visa Compelling Evidence 3.0 in
enhanced_eligibility_types.3Stripe API reference, The Dispute object (read October 14, 2026) No public source gives a CE 3.0 win rate, so measure yours separately.
For writing the response itself, see our chargeback rebuttal letter guide.
How Tagada helps
Fewer fraud disputes to contest
TagadaPay runs native 3DS2, device intelligence and a rules engine at checkout. Chargeback circumvention is on TagadaPay's list of refused businesses. Tagada follows Visa and Mastercard rules and the laws that apply to payments.
Frequently asked questions
What are the win rates for representment cases?
What is a good chargeback win rate?
Does winning a chargeback lower my chargeback rate?
Sources
Checked October 15, 2026TagadaPay
Fewer disputes to fight in the first place
Tell us what you sell and how you sell it. Each application is underwritten, and approval is not guaranteed.
- 01Tell us what you sell and how
- 02Underwriting reviews your business
- 03Process through TagadaPay alongside your other processors
