Reason codes, explained the way we explain them to customers

Every chargeback arrives with a reason code, and each code is fought with different evidence. Wrong evidence loses winnable cases. This is Backstop’s actual guidance library, published openly: real win rates, the evidence that decides each code, and a straight answer about which fights are not worth your time.

One response only

A dispute response locks the moment it is submitted, yours orShopify’s automatic one, with no edits after. Whatever you send first is your whole case.

Ranges are not promises

Every percentage below is an industry average for merchants who send the evidence that reason needs. Banks decide disputes. Anyone promising you a win rate is selling something.

Fraudulent Transaction

Usually skip
9 to 17%of these are won with the right evidence, industry average

Fraudulent transaction disputes are the hardest to win. Banks default to the cardholder. Two exceptions worth fighting: CE 3.0 eligibility (see above), and orders that ran through 3D Secure: authenticated transactions generally leave fraud liability with the issuer. Without either, accept the loss and focus on prevention: AVS, CVV, and 3D Secure stop most stolen-card fraud before a dispute ever files.

What decides these cases

  • CE 3.0 eligibility: two prior non-disputed orders on the same card, each 120 to 365 days before this dispute, with at least two matching data elements across all three orders: one match must be IP address or device ID; the other can be the second of those, account ID, email, or shipping address
  • 3D Secure authentication on the disputed order (since October 2025, Visa auto-qualifies Visa Secure transactions for CE 3.0)
  • Device fingerprint or device ID matching the cardholder's prior orders
  • IP address matching prior orders from this cardholder
  • Delivery to the same shipping address used on undisputed prior orders
  • Account login records showing the cardholder accessed their account before and after the disputed purchase
  • Customer service communication initiated by the cardholder post-purchase
The full Fraudulent Transaction playbook →

Product Not Received

Worth fighting
30 to 50%of these are won with the right evidence, industry average

Product Not Received is winnable when you have a carrier scan showing 'Delivered' at the correct address. Know that a tracking scan alone can be overridden when the cardholder insists nothing arrived: a delivery photo or signature is often what decides it, especially on higher-value orders. Expect to win roughly half these disputes with strong evidence, not more. If the package was genuinely lost in transit, refunding and filing a carrier claim is faster and cheaper than fighting the dispute.

What decides these cases

  • Carrier tracking showing 'Delivered' at the billing/shipping address
  • Proof of delivery signature (if collected)
  • Delivery photo from carrier (e.g. FedEx, UPS delivery confirmation photo)
  • Order confirmation email with correct shipping address
  • Customer communication after claimed non-delivery
  • IP or device confirming customer accessed their account post-shipment
The full Product Not Received playbook →

Product Unacceptable / Not as Described

Worth fighting
20 to 35%of these are won with the right evidence, industry average

These disputes often come from buyer's remorse. Your best evidence is an accurate product listing and a clear return policy that the customer bypassed. If your product description was genuinely misleading, accepting the dispute and improving listings prevents future losses.

What decides these cases

  • Product listing screenshots showing accurate description at time of purchase
  • Photos or videos of the item as shipped
  • Your return/refund policy shown at checkout
  • Any customer communication about the product before the dispute
  • Proof customer did not attempt to return before disputing
  • Third-party reviews or lab reports confirming product quality
The full Product Unacceptable / Not as Described playbook →

Transaction Unrecognized

Worth fighting
25 to 45%of these are won with the right evidence, industry average

Often triggered by an unfamiliar billing descriptor on a bank statement. First verify your Stripe/Shopify billing descriptor is recognizable. If the descriptor is clear and you have login + delivery evidence, these disputes are contestable. If you believe it is true fraud, skip the dispute.

What decides these cases

  • Order confirmation email sent to cardholder's email address
  • Login records showing account access from the cardholder's device/IP
  • Billing descriptor matching your store name (check this first)
  • Delivery confirmation to the cardholder's address
  • Customer service interactions post-purchase
  • IP address and device data at time of purchase
The full Transaction Unrecognized playbook →

Duplicate Transaction

Worth fighting
60 to 80%of these are won with the right evidence, industry average

Duplicate disputes are among the most winnable when you actually shipped two separate orders. Present the two order records, two tracking numbers, and two confirmation emails. If it was a genuine technical double-charge, refund the duplicate immediately, no dispute needed.

What decides these cases

  • Order history showing two separate, legitimate orders with different order IDs
  • Two separate fulfillments / tracking numbers
  • Two separate order confirmation emails sent to the customer
  • Any customer communication acknowledging both orders
  • Payment processor logs showing two distinct authorization events
The full Duplicate Transaction playbook →

Subscription Canceled

Worth fighting
15 to 30%of these are won with the right evidence, industry average

Win rate is modest. If the customer genuinely canceled but was still charged, refund promptly. If they did not cancel and received value, proof they kept using the service after the claimed cancellation is your strongest argument, backed by agreed billing terms and cycle notifications. Without usage evidence, these are hard to win: networks require you to honor cancellations, so any gap in your cancellation records works against you.

What decides these cases

  • Usage logs showing the customer kept using the service after the date they claim they canceled: the single strongest evidence for this code
  • Logs showing no cancellation request was received before the charge
  • Cancellation policy displayed at signup and in confirmation emails
  • Email confirmations of each billing cycle the customer received
  • Customer portal or account page showing active subscription status
  • Any customer communication about the subscription
  • Terms of service with billing terms accepted at checkout
The full Subscription Canceled playbook →

Credit / Refund Not Processed

Worth fighting
30 to 50%of these are won with the right evidence, industry average

If you issued the refund before the dispute was filed, submit the refund transaction record: these are about as strong as dispute responses get. If the refund went out after the dispute was filed, it does not clear automatically; you still need to respond with the evidence. If you owe a refund and have not sent it, process it now: the dispute fee plus a lost chargeback costs more than the refund. If the refund is legitimately not owed (e.g. outside your stated policy window), document why clearly.

What decides these cases

  • Refund transaction record from your payment processor
  • Date the refund was issued vs. dispute filing date
  • Refund confirmation email sent to customer
  • Your refund policy and stated processing timeline
  • Customer communication where refund was promised or acknowledged
  • Bank processing time disclosure (refunds take 5 to 10 business days)
The full Credit / Refund Not Processed playbook →

Inside Backstop, this guidance sits next to each live dispute with your order’s evidence already assembled beneath it. The seven codes above cover the disputes Shopify Payments reports; anything rarer gets the same structure with a conservative read. The cover letter for the response is on the rebuttal letter template page.

Live on the Shopify App Store

Install in under a minute. Free to watch; evidence packs are $19/month after a 14-day trial, cancel in one click.

Install on Shopify