How to Fight a Chargeback: A Merchant's Step-by-Step Guide (2026)




To fight a chargeback, a merchant submits evidence to the cardholder's bank, through the payment processor, before the response deadline. The evidence has to answer the specific reason code on the dispute. The bank reads it and decides. Most processors give you 7 to 21 days to respond, and the bank's decision can take 60 to 75 days.
The process is called representment. You are re-presenting the transaction to the issuing bank with proof that the charge was valid. This guide covers the six steps, the evidence each dispute reason needs, and a rebuttal letter you can adapt.
A chargeback starts at the cardholder's bank, not with you. The customer calls their bank, the bank pulls the money from your processor, and your processor pulls it from your account along with a fee. You then get a notice with a reason code, a disputed amount and a deadline.
Three things are already true by the time you see it:
Every chargeback carries a reason code. It tells you what the cardholder claimed, and it tells you which evidence the bank will accept. Visa uses codes like 10.4 (card-absent fraud) and 13.1 (merchandise not received). Mastercard uses 4837 (no cardholder authorization) and 4853 (cardholder dispute). Stripe, Shopify Payments and Braintree translate these into plain categories: fraudulent, product not received, product unacceptable, subscription canceled, credit not processed, duplicate, unrecognized.
Find the deadline in the same notice. Shopify Payments shows a "respond by" date on the chargeback page. Stripe shows it on the dispute in the Dashboard. Put it in your calendar with two days of slack. Shopify Payments will auto-submit whatever is on the dispute on the due date, so the real goal is to have the right evidence attached before then, not to press a button on the day.
Full code lists for all four networks: Chargeback reason codes explained.
Not every chargeback is worth fighting. Run the math before you spend an hour on evidence.
Accepting a dispute you cannot win saves time and avoids the second fee some processors charge for responding. Fighting a dispute you can win returns the full sale.
A worked example. A $120 order, shipped with tracking showing delivery to the billing address, disputed as "product not received." Evidence exists and matches. Fight it. The same order disputed as "fraudulent," with a shipping address in a different state from the billing address, a new customer, and no AVS match. Accept it unless you have something more.
Banks do not weigh evidence by volume. A 40-page PDF with the wrong documents loses to one page with the right one. Match the evidence to the claim.
Two rules hold across every row. Every date, amount and address in your response must appear in a document you attach. And screenshots need to show the page as the customer saw it at the time of purchase, with a visible URL or timestamp where possible.
For Visa 10.4 fraud disputes, Compelling Evidence 3.0 is the strongest tool a merchant has. Per Visa's merchant readiness guide, you need two prior transactions on the same card, settled and undisputed, between 120 and 365 days before the disputed one, that match it on at least two data elements, one of which must be IP address or device ID. If you have that history, lead with it.
The rebuttal letter (processors call it the response, the narrative or the evidence summary) is the one part of the packet a human at the bank reads first. Keep it under a page. State facts, cite the attachments, and stop.
A rebuttal letter has five parts:
Re: Chargeback [ID], Reason Code 13.1 (Merchandise Not Received), $118.40, card ending 4421, transaction date 14 September 2026
We are responding to this chargeback with evidence that the cardholder received the merchandise.
On 14 September 2026 the cardholder placed order #10482 on our website for one Lumen desk lamp, $109.00 plus $9.40 shipping, using the card ending 4421 (Exhibit A, order confirmation, sent to the email address on the order). The billing address and the shipping address on the order are identical (Exhibit A).
We shipped the order on 15 September 2026 via UPS, tracking number 1Z 999 AA1 01 2345 6784 (Exhibit B, shipping label and carrier manifest). UPS recorded delivery on 18 September 2026 at 2:14 pm to the shipping address on the order, left at front door (Exhibit C, carrier tracking detail with delivery scan).
We have no record of the cardholder contacting us about a missing delivery before this chargeback (Exhibit D, customer communication log showing no messages). Our shipping and returns policy, displayed at checkout and agreed to at purchase, asks customers to report a missing delivery within 14 days (Exhibit E).
The carrier's delivery scan to the cardholder's own address shows the merchandise was received. We ask that this chargeback be reversed and the funds returned.
[Name], [Role], [Store name], [Support email]
Adapt the exhibits to your reason code. For a fraud dispute, exhibits become the AVS and CVV match record, the matching addresses, and the prior undisputed orders. For "not as described," they become the product page as displayed, your return policy, and the email thread.
What to leave out: anger, speculation about the customer's motives, anything you cannot attach, and any claim about your business that the bank cannot check.
Each processor has its own path.
Submit once. Most processors lock the response after submission, and a thin response filed early cannot be improved later.
Record the result against the reason code. After 20 or 30 disputes you will see a pattern: one reason you keep winning, one you keep losing. The losses are the useful part. Four "not received" losses on orders shipped without signature is a shipping-policy fix. Three "unrecognized" disputes in a month is a billing-descriptor fix. A run of "subscription canceled" disputes is a cancellation-flow fix.
Your dispute ratio matters as much as any single outcome. Winning a chargeback does not remove it from the count that Visa and Mastercard monitor. How the ratio is calculated and where the 2026 thresholds sit.
Trace does steps 1 through 4 for you and leaves step 5 in your hands. When a dispute arrives from Stripe, Shopify Payments, WooPayments, Braintree or Square, Trace pulls the payment, order, customer and shipping evidence, builds the checklist for that reason code, drafts the response from the evidence and checks every claim in the draft against it. You read it, change it, and approve it. Nothing is sent without you. It costs $49 a month flat, with no percentage of what you win. See how it works or run the savings math at your volume.
Usually 7 to 21 days from the notice, set by the card network and your processor. Shopify Payments shows a "respond by" date on each chargeback. Stripe shows it on the dispute. Missing it means the dispute is lost without review.
Fight when you have evidence that answers the reason code and the amount is worth the time. Accept when the order was real fraud, when you already refunded the customer, or when you have nothing that addresses the claim. Fighting an unwinnable dispute costs time and, on Stripe, a second fee.
A dispute is the customer's claim. A chargeback is the bank's reversal of the payment because of that claim. Processors use the two words for the same thing. PayPal is the exception: a PayPal "dispute" is a conversation between buyer and seller inside PayPal, and a "chargeback" is filed with the card issuer.
Yes, and you should. Attach the refund record. The bank will see that reversing the charge would refund the customer twice.
The disputed amount returns to your account. Stripe returns the countered fee. Shopify Payments returns the chargeback fee for US stores. Braintree and PayPal keep their fees either way. The chargeback still counts toward your dispute ratio.
No. The ratio counts disputes filed, not disputes lost. Fighting does not raise it and winning does not lower it. Only fewer disputes lowers it.
The dispute ID and reason code, a one-sentence position, the facts in date order with each tied to an attached exhibit, a direct answer to the cardholder's claim, and a request to reverse the chargeback. Under one page.
Flat monthly fee, keep 100% of what you win.
Start Winning Your Chargebacks