How to Win a Chargeback Dispute on Shopify (Step by Step)
Published June 21, 2026 · 8 min read
When a chargeback lands on your Shopify store, the outcome is decided by the cardholder's issuing bank — not by Shopify. Shopify is the intermediary: it surfaces the dispute, gives you a window to respond, and forwards your evidence to the network. That window has a firm deadline. Miss it and you lose automatically, regardless of how strong your case might have been.
Generic order summaries and mismatched evidence lose disputes every day. What wins is a structured response: find the deadline, read the reason code, assemble proof that directly answers the cardholder's claim, and submit before the clock runs out. This guide walks through that process step by step.
Step 1: Find the dispute and its deadline
Open the disputed order in your Shopify admin. You will see the chargeback notification with the reason code, the disputed amount, and — most importantly — the response due date. Most Shopify Payments disputes give you somewhere between 7 and 21 days to respond, depending on the card network and dispute type.
Treat that date as immovable. Shopify and the card networks do not grant extensions. If the deadline passes without a submission from you, the dispute is decided in the cardholder's favor by default. Note the date immediately and work backward: aim to submit at least three days early. Use our deadline calculator to see how many days you have left and when to target your submission.
Step 2: Identify the reason code
Every chargeback carries a reason code — a label from Visa or Mastercard that describes why the cardholder disputed the charge. The code is not decorative. It tells you exactly what you need to prove. A fraud code requires authorization and identity evidence. A "merchandise not received" code requires delivery proof. A "not as described" code requires your product listing and terms.
Submitting the wrong evidence for the code is one of the most common reasons merchants lose winnable disputes. Look up your specific code in our reason code lookup to understand what the claim means and which evidence types typically win that category.
Step 3: Decide whether the case is winnable
Not every dispute is worth the same effort. True unauthorized fraud — where a stolen card was used and the real cardholder genuinely did not make the purchase — is difficult to win unless you have strong authentication data and delivery proof to a verified address. Friendly fraud, where a legitimate customer disputes an order they actually placed, is very winnable with delivery confirmation, AVS/CVV match, IP data, and purchase history.
Be honest about which category you are facing before you invest hours building a case. Prioritize disputes where you have clear proof. Every win returns the disputed amount and the chargeback fee, and removes that case from your chargeback ratio — which matters if you are working to stay under Shopify's 1% threshold. See our guide on staying under the 1% chargeback threshold for the bigger picture.
Step 4: Talk to the customer when you can
For payment inquiries — and sometimes for chargebacks filed before the bank makes a final decision — a direct conversation with the customer can resolve the issue without a formal dispute outcome. If the customer agrees the charge was legitimate or that they received the product, they can contact their bank to withdraw the dispute.
If they do, ask them to request a withdrawal and get confirmation in writing — an email works. Submit that withdrawal letter or bank confirmation as part of your evidence package. This does not replace a formal response, but it can strengthen your case significantly when the issuer reviews your submission.
Step 5: Build evidence that matches the claim
This is the core of winning. Strong evidence packages typically include some or all of the following: order confirmation showing what was purchased, carrier tracking with delivery confirmation to the cardholder's address, AVS and CVV match results from checkout, customer IP address and account login history, email or chat communications with the buyer, the product description and terms the customer agreed to at checkout, your refund and return policy, and records of prior undisputed purchases by the same customer.
Match your evidence to the specific claim. If the reason is "not received," lead with tracking and proof of delivery to the billing address. If the claim is "not as described," lead with your listing, photos, and the terms shown at checkout. If the claim is unauthorized fraud, lead with AVS/CVV match, customer IP, delivery confirmation, and a history of undisputed orders from the same buyer. Do not dump every document you have — curate a response that directly answers what the cardholder told their bank.
Step 6: Format and submit before the deadline
Shopify accepts evidence as PDF, JPEG, and PNG files only — no audio, video, or external links. Check your Shopify admin for current per-file and total upload size limits before you compile your package. Organize your submission with a clear cover letter that walks the reviewer through your case, followed by labeled exhibits: Exhibit A (order confirmation), Exhibit B (tracking), and so on.
Submit at least three days before the deadline. Once you submit, you typically cannot add more evidence. Late submissions are rejected outright. Do not rely on Shopify's automatic basic submission on the due date — it usually includes only minimal order data and is too thin to win against a cardholder who has filed a formal dispute. Put in the work to submit a complete, formatted package yourself.
Step 7: Wait for the decision
After you submit, the card issuer reviews your evidence and the cardholder's claim. This process can take up to roughly 75 days for an initial decision, with some cases resolving within about 120 days depending on the network and dispute type. There is nothing to do during this window except wait — but you can use the time to tighten prevention on your store so the next dispute is less likely.
If you win, the disputed amount is returned to you along with the $15 chargeback fee on US Shopify Payments accounts. If you lose, the chargeback stands and the case counts against your ratio. Either way, note what evidence you submitted and what the outcome was — it helps you improve your response process for the next one.
Step 8: Win more disputes with less manual work
The steps above work, but they are time-consuming when you are pulling order data, tracking numbers, IP addresses, and billing details by hand for every dispute — especially if several hit in the same week. ChargeGuard automates the heavy lifting: the moment a dispute opens, it collects your evidence into a submission-ready packet, generates an AI-assisted response letter matched to the reason code, tracks every deadline with color-coded reminders, and lets you submit in one click.
You still review and approve before anything goes to the network — but you are not starting from scratch at 11 PM the night before a deadline. That is the difference between winning disputes you have the evidence to win and losing them by default because you ran out of time.
ChargeGuard detects disputes, auto-collects evidence, and helps you win — Add to Shopify, Free
Add to Shopify — FreeRelated guides
- How to Stay Under Shopify's 1% Chargeback ThresholdWhat the 1% threshold means, how to calculate your ratio, and the prevention and dispute tactics that keep you safely under it.
- Visa & Mastercard Chargeback Reason Codes ExplainedHow Visa and Mastercard chargeback reason codes work, what the categories mean, and how to respond to the most common ones.
- Friendly Fraud: What It Is and How to Fight ItWhat friendly fraud is, how to tell it apart from real fraud, and how to prevent and win these disputes.
- How Long Do You Have to Respond to a Chargeback?How long you really have to respond to a Shopify chargeback, where to find your exact deadline, and when to submit.