What 48 real chargebacks actually look like
Most chargeback advice quotes the same recycled industry averages. We run dispute defense, so we can look at real ones instead. Here is what 48 actual disputes across 12 small merchants show. Small sample, stated plainly, no spin.
About this sample
48 disputes, 12 merchants, all real, all anonymized to aggregate counts (no store is identifiable here). This is small. It is not an industry study and we are not going to dress it up as one. It is an honest look at the disputes that actually cross our desk, and the patterns are consistent enough with what we see day to day that they are worth writing down. Where a broader industry figure is useful, it is attributed to its source, not to us.
Real small-merchant disputes are small
The median dispute was $29.95. The average was $74.64, pulled up by a handful of larger ones. 35 of the 48 came in under $50. Only 3 were over $200, and the single largest was $648.
This matters more than it looks. The averages you see quoted tend to describe bigger merchants and higher-ticket categories than a typical small store. For a normal small store, the real picture is a steady trickle of $20 to $40 disputes, not the occasional dramatic one.
The honest consequence: at $30 a dispute, the time cost of writing a proper response by hand often rivals the money you are trying to recover. That is the real reason small merchants stop fighting, and it is why the useful question is not just how to win a dispute, but how to respond to a $30 dispute without spending an hour on it.
The biggest category is the winnable one
Reason codes decide everything about a dispute, because the evidence that wins one code does nothing for another. Here is how the 48 broke down:
Winnable with delivery proof to the billing address
The hard ceiling, especially without 3D Secure
Winnable with the product page and policy as accepted
Winnable with the refund record and date
Winnable with transaction IDs and dates
Depends on the underlying claim
The most common dispute, by a wide margin, was product not received. That is good news, because it is one of the most defensible codes there is. A carrier tracking record showing delivery to the cardholder's address, ideally with signature, is the strongest evidence a not-received claim can face. The merchants losing these are usually losing on packaging or timing, not on a lack of evidence.
Not one dispute went through 3D Secure
This is the finding that surprised us least and matters most. Across all 48 disputes, not a single underlying payment had been authenticated with 3D Secure. Zero.
3D Secure is the main mechanism that moves fraud liability off the merchant. When a payment is authenticated, a later fraud chargeback generally shifts to the issuing bank instead of you, though the shift applies to fraud codes and has its own network exceptions. The 15 fraud-coded disputes in this sample are the hardest category to win precisely because none of them had it. Fighting a no-3DS fraud claim after the fact is an uphill road for anyone.
The takeaway is not subtle. For the fraud share of your disputes, turning on 3D Secure for riskier orders tends to do more than a response written afterward. Prevention leads defense on that one code. It is the first thing we tell a merchant whose losses are mostly fraud-coded, before we mention any tool of ours.
What it adds up to
- 1.Your disputes are probably smaller and more frequent than the headline numbers suggest, so the goal is a cheap, fast, consistent response, not a heroic effort on each one.
- 2.Most of them are a winnable code. Product not received is the code delivery proof is built for. Sort your disputes by reason code before you decide any are hopeless.
- 3.The fraud share is the hard part, and 3D Secure is the lever. If your losses skew fraud-coded, prevention will outperform any after-the-fact response, ours included.
The reason we can look at real ones
We run automated dispute defense. When a chargeback fires, CertNode Reflex builds the evidence from your order data, matches it to the reason code, and submits it before the deadline, so a $30 dispute does not cost you an hour. Free to install, 15% only when a defended dispute is won. We promise the work and the deadline, never the bank's decision.
Related Resources
Which Reason Codes You Can Win
The evidence each code needs, and the one where prevention beats any response.
3DS Liability-Shift Calculator
See what share of your fraud exposure 3D Secure would move off you.
How to Win a Stripe Chargeback
The evidence standards, the submission mechanics, and the common losing mistakes.