The Shopify chargeback playbook: evidence, deadlines, and the double-refund trap
Respond to a Shopify chargeback with an evidence pack mapped to the seven dispute categories — plus the double-refund trap that costs merchants twice.
InventoryX is in development and not available today. ClearStock is the live Shopify app.
Seven to 21 days. That is the entire window you get once a customer's bank files a chargeback — typically 7 to 21 days after the chargeback is filed, with the exact deadline shown on the order in your Shopify admin (Shopify Help Center, accessed Oct 2026). Miss it and the card company rules without your side of the story. There is no appeal afterward either: whatever the card company decides is final, and Shopify can't overturn it, because the decision was never Shopify's to make.
Set expectations before the process, because merchants walk in expecting a hearing and get a file review. Chargeback threads run steadily through r/shopify; in one first-chargeback thread from 2026, a seller who submitted evidence still lost (paraphrased from r/shopify, 2026). Evidence moves your odds; it doesn't guarantee anything. What follows is the first-72-hours plan, the evidence pack mapped to the seven dispute categories, the refund trap that turns one loss into two, and the prevention loop that makes next year's folder thinner.
The first 72 hours
The clock starts at filing, not at the moment you notice. Work this list in order:
- Touch nothing financial. Do not refund. Once a cardholder initiates a chargeback, the transaction amount is already withdrawn from your payouts and held pending the outcome. Refunding now is paying twice for one order — the trap has its own section below.
- Confirm the deadline. Open the order in the admin and read the response-by date on the dispute. Put it in your calendar with a two-day buffer.
- Read the reason code. The category — fraudulent, product not received, and the rest — tells you what the card company thinks happened, which decides which evidence matters. The mapping is in the table below.
- Assemble the pack. Pull every document into one folder and label every exhibit. What goes in, and in what order, is the next two sections.
- Submit early. With Shopify Payments, order data auto-submits even if you add nothing, so your job is review and addition, not construction from scratch. Submit on day two or three, not on deadline day; an unsubmitted response is a forfeit.
What Shopify submits for you
Before you write anything, know what's already going in. When a dispute is filed on a Shopify Payments order, Shopify automatically submits the order's product and customer details, the billing and shipping addresses, the customer's IP address, fulfillment records including a tracking PDF, refund records, and prior order history between you and the same customer — plus a baseline defense Shopify drafts and can submit for you (Shopify Help Center, accessed Oct 2026).
That baseline changes your job. The auto-submit knows the order facts; it doesn't know the package was signed for, that the customer wrote "got it, thanks" on the 14th, or what your published policy promised. Your additions should be exactly that: the evidence the order record can't contain.
The seven categories and the evidence each one needs
Shopify sorts disputes into seven categories (Shopify Help Center, accessed Oct 2026). Each is a different claim, so each rewards different proof:
| Reason code | The cardholder's claim | Evidence that answers it |
|---|---|---|
| Fraudulent | "I never made this purchase" | IP and address match, prior order history with the same customer, delivery to the verified address |
| Product not received | "It never arrived" | Tracking showing delivered to the verified address, signature or photo on delivery |
| Product unacceptable | "It arrived damaged or not as described" | The listing description, photos of the item as packed, written inspection notes from the return |
| Credit not processed | "They never refunded me" | Refund records with dates, the refund policy and its promised timeline |
| Duplicate | "I was charged twice" | Distinct order IDs and transaction records for each charge |
| Subscription canceled | "I canceled and was billed anyway" | The cancellation timestamp, usage logs after the cancellation date |
| General | Everything else | The full pack; the catch-all gets everything relevant |
One row earns a note: product unacceptable disputes are often decided by what you found when the item came back. Written condition notes from your return inspection are tier-one evidence — the inspection workflow, including the fraud-and-wear checks, is covered in the returned-inventory processing guide.
How to order the evidence
Shopify's guidance ranks evidence in four tiers (Shopify Help Center, accessed Oct 2026):
- Direct proof. Delivery confirmation with a signature or photo, tracking showing the package reached the verified address, refund records, usage logs. "Proof of delivery is strong evidence," in Shopify's words — and on high-value orders, signature confirmation "significantly strengthens your position."
- Customer acknowledgments. Emails or chat messages where the customer confirmed the order, the delivery, or satisfaction with the item.
- Policy documents. The return and refund policy the customer agreed to at checkout.
- Supporting context. Screenshots of the listing and the relevant conversations — screenshots, not links, since links rot and reviewers don't click — and label every exhibit so the reviewer never has to guess what they're looking at.
Order the pack hardest-to-softest: direct proof on top, acknowledgments next, then policy, then context. A reviewer skims; the first page should carry the weight.
The double-refund trap
This is the section that saves first-timers the most money. After a cardholder initiates a chargeback, you cannot refund the order: the funds are already withdrawn and held until the case resolves (Shopify Help Center, accessed Oct 2026). The refund button in the admin still works; using it moves money you no longer have.
The instinct to make an angry customer go away is rational. The arithmetic is not. Take an illustrative $189 order: the bank pulls the $189 when the dispute is filed, you refund another $189 to appease the customer, and the customer is now up $378 on a $189 product — while the chargeback proceeds anyway, because a refund does not retract a dispute. One bad night, two losses.
The only legitimate exit runs through the customer's bank:
- Ask the customer to withdraw the dispute with their card issuer.
- Banks typically require a withdrawal letter on bank letterhead stating the case number, the original charge date and amount, your store name, and confirmation that the dispute is withdrawn.
- Refund only after the withdrawal is confirmed and the case is resolved. Expect 30–90 days for the full cycle.
Save the reply now, before you need it: "I can't refund while the dispute is open — the bank is holding the funds. If you withdraw the dispute with your bank, I'll refund you in full once it's resolved." Customers who want their money back will do it; the ones who won't were never going to settle for a refund anyway.
Inquiry vs chargeback
Same family, different stakes. An inquiry is the card issuer asking for information before deciding whether to escalate — no funds are taken, and you can refund during an inquiry, which usually ends the matter. A chargeback takes the money immediately and runs to a final decision. The asymmetry that bites: a partial refund on an inquiry does not prevent a full chargeback later — the cardholder can still escalate for the remainder (Shopify Help Center, accessed Oct 2026). If you settle an inquiry with a partial refund, you're betting the customer stops there. Document the settlement either way, because if they don't stop, that record becomes acknowledgment evidence.
The prevention loop
The cheapest dispute is the one that never gets filed. Four habits, each feeding the others:
- Proof at ship. Pick a dollar threshold — illustrative: $150 — and require signature confirmation above it; use carrier photo-on-delivery where offered, and snap a packing photo for high-value or frequently-disputed items. This builds tier-one evidence before any dispute exists, which is the only time you can build it.
- AVS and CVV checks. Shopify's fraud analysis shows whether the billing address and card security code matched on card orders; hold and verify orders that fail before shipping, as of October 2026. Failed-verification orders are the raw material of fraudulent disputes later.
- Communication logs. Keep support conversations attached to the order. Acknowledgments are tier-two evidence, and "the customer confirmed receipt on the 14th" can only be written if someone wrote it down at the time.
- Deny-lists via Flow. When a customer crosses your line — serial disputes, repeated empty-box claims — tag them for manual review and stop autopiloting their orders. As of October 2026 this is a job for Shopify Flow, which can watch order and risk events and tag or notify on matches; the patterns in our Shopify Flow recipe guide adapt to tagging and alerting with minor edits.
Underneath all four: published policies. A visible return policy with refund timelines and condition requirements turns "the merchant never told me" into tier-three policy evidence — the Shopify return policy guide covers that structure.
What winning actually gets you
Close on honesty. Winning returns the transaction amount and the $15 US chargeback fee, but the win still stays in your dispute rate — the metric card networks watch when they judge how risky a store is (Shopify Help Center, accessed Oct 2026). The card company's review can run up to 75 days, the decision is final, and no evidence pack guarantees the outcome. What evidence does is move the odds and cap the damage. And since a chargeback is the most expensive species of return — product gone, fee attached, hours spent — it's worth knowing what the ordinary version costs first: the cost-of-a-return breakdown runs that arithmetic.
Common questions
How long do I have to respond to a Shopify chargeback? Typically 7 to 21 days after the chargeback is filed, as of October 2026, with the exact deadline displayed on the order in your Shopify admin (Shopify Help Center, accessed Oct 2026). Treat it as hard: miss it and the card company decides without your evidence — and its decision is final, with no appeal.
Can I refund a customer after they file a chargeback? No. Funds are already withdrawn and held once a chargeback is filed, so refunding means paying twice. The path back is customer-initiated: they ask their bank to withdraw the dispute (banks usually want a letter stating the case number, charge amount, and store name), then you refund after resolution — typically 30–90 days.
What's the difference between an inquiry and a chargeback? An inquiry is a pre-dispute information request: no funds move, and refunding the customer usually ends it. A chargeback withdraws funds immediately and goes to the card company for a final decision. Note the asymmetry — a partial refund on an inquiry still leaves the cardholder free to file a full chargeback later.
Does winning a chargeback remove it from my dispute rate? No. Even a win stays in your dispute rate, which is the card networks' monitoring metric — one more reason prevention outranks response. The $15 US chargeback fee is returned when you win, and the card company's review can take up to 75 days (Shopify Help Center, accessed Oct 2026).
What evidence wins a Shopify chargeback? Shopify's guidance ranks direct proof first: delivery confirmation with a signature or photo, tracking showing delivery to the verified address, refund records, and usage logs. On high-value orders, signature confirmation significantly strengthens your position. Evidence improves your odds; nothing guarantees the outcome, and the card company makes the final call.
Next step
Set the proof-at-ship rule today: choose your signature-confirmation threshold, turn it on for every order above it, and paste the "withdraw the dispute first" reply into your saved responses — before the next dispute forces the issue. Then make the policy half of the loop real: if partial refunds on high-return categories would benefit from a fee, the restocking-fee policy guide shows how to write terms that hold up when they're tested.