How to Handle a Shopify Payments Dispute (And Win)
Marcus had been running his store for seven months. $4,200/month. One product. Things were working.
Then it was Tuesday, 7:14 AM, and his phone was buzzing.
The email had the subject line he'd never seen before: Action required: Shopify Payments account hold. He opened it half-awake. $1,340 on hold. A customer had filed a dispute — claimed the item never arrived. Marcus had tracking showing it delivered four days ago. He had the screenshot. He had the data.
What he didn't have was any idea what to do next.
Three thoughts hit in about three seconds. Is this fraud? Is my account suspended? How long does this take?
Here's what most dropshippers don't figure out until they've already lost one: a Shopify Payments dispute isn't a support ticket. It's not a conversation with Shopify. It's not even really about Shopify. Shopify Payments runs on Stripe's infrastructure, which means when a customer files a dispute, it goes straight into the card network's chargeback process — Visa or Mastercard, depending on the card. You're not appealing to Shopify. You're building a case for a card network reviewer who's going to look at it for about 90 seconds.
Marcus didn't know that. He responded with one line — "item was delivered, see tracking" — and lost $134 in seven days. Three weeks later, a different customer filed a $210 dispute for almost the same reason. This time, Marcus built a proper evidence package. He won in five days. Zero dollars lost.
The situation was nearly identical. The evidence package wasn't.
What a Shopify Payments Dispute Actually Is
Most sellers treat a dispute like a complaint that needs to be explained away. That instinct will cost you money.
Shopify Payments is powered by Stripe. When a customer contacts their bank and says they want to reverse a charge — whether because they claim the item didn't arrive, the item wasn't what was advertised, or they don't recognize the charge at all — that dispute enters the formal card network chargeback process. Visa and Mastercard have their own rules, their own timelines, and their own standards of evidence. Shopify is just the channel. They pass your response through. They don't advocate for you, they don't add context, they don't have a conversation with the card network on your behalf.
The three dispute types you'll encounter most as a dropshipper:
- Item not received — the most common by far. Customer claims the package never showed up.
- Item not as described — customer says what arrived doesn't match what was listed.
- Unauthorized charge — customer claims they didn't make the purchase.
Each has a different evidence strategy, but the underlying process is the same. Customer files → you have 7–10 days to respond (Shopify will show you the exact deadline) → the card network reviews everything and decides within 60–90 days → that outcome is final. There's no appeal. There's no escalation path. Whatever the card network decides, that's what happens.
The timeline is brutal if you're not prepared. Seven days sounds like a lot. It isn't, once you factor in gathering evidence, writing a coherent rebuttal, and assembling everything into a format a reviewer can actually parse.
Marcus's first mistake was treating it like a customer service issue — writing one casual line and assuming the tracking number would do the work. It's not a support ticket. It's a legal claim. The card network doesn't know you, doesn't know your store, and doesn't particularly care about your side of the story unless you can prove it with documentation.
For more on how the chargeback system works across processors, see our guide on dropshipping chargebacks — how to win. And if you're evaluating which payment processor gives you the most protection, the full breakdown is at dropshipping payment processing.
The Evidence Package That Wins
Marcus's second dispute came in three weeks after the first. Different customer, different order, same claim: item not received. But this time, he didn't write one line and hope. He built a six-page PDF. He won in five days.
Here's what the card network is actually looking for, in roughly the order it matters:
1. Proof of delivery
This is the anchor of your case. You need a screenshot from the carrier's tracking page — not just the tracking number, but the full page showing the delivery confirmation with date, timestamp, and delivery location. For international orders, include every customs scan event in the chain. If a signature was captured, include that too.
The key: this has to be a screenshot from the carrier's official site, timestamped. A tracking number pasted into your letter isn't evidence. A screenshot showing "Delivered — June 14, 2026, 2:31 PM, [City, State]" is.
2. Order confirmation
Include the original order confirmation email that was sent to the customer at the time of purchase — with the date, time, and shipping address visible. This establishes that the customer placed the order, received confirmation, and the address on the order matches where the package was delivered.
3. Product description match
Screenshot your product page as it appeared at the time of the order. This matters most for "item not as described" disputes, but it's worth including for "item not received" cases too — it shows the customer knew what they were buying, agreed to the terms visible on the page, and your listing was accurate.
4. Customer communication history
Did the customer email you, message you, or contact you through any channel before filing the dispute? Include that. If they didn't — if your first knowledge of any problem was the dispute notification — a screenshot of your support inbox showing zero prior contact from their email address is powerful evidence. Most "item not received" disputes come from customers who never reached out to the seller first. Showing the card network that the customer skipped the resolution step and went straight to a chargeback is meaningful.
5. Your refund and return policy
A link or screenshot showing your refund policy was clearly visible at checkout. Card networks look for this because it establishes that the customer had a path to resolution before filing a chargeback. If your policy was buried or missing, this one will hurt you — which is a separate problem worth fixing before the next dispute.
6. IP and geolocation match (optional but powerful)
Shopify logs the IP address and device information for every order. If the order was placed from the customer's typical location and device, and the delivery address matches, include that information. It undercuts any suggestion that the order was unauthorized or fraudulent.
Marcus's second-dispute package: cover page with order number, amount, and a three-sentence timeline. Then one section per evidence type, clearly labeled. Six pages total. Clean, factual, easy for a reviewer to scan.
The difference isn't just having the evidence — it's presenting it in a way that makes the reviewer's job easy. Card network dispute reviewers are looking at hundreds of cases. A one-page PDF with "see attached tracking" gets 10 seconds. A structured six-page package with labeled exhibits gets a real read.
(Note: the PayPal dispute process handles some of this differently — for a side-by-side comparison, see how to win a PayPal dispute as a dropshipper.)
The 7-Day Clock: What to Do Each Day
You have a hard deadline. Here's how to use the time.
Day 1 — Read before you respond. Don't write anything yet. Open the dispute in your Shopify admin and read the type carefully. "Item not received" and "item not as described" require different evidence strategies. Pull the full order record: purchase date, shipping date, carrier, tracking number, delivery confirmation, and the customer's email address. Save everything.
Days 2–3 — Assemble the evidence. Check the carrier tracking page and screenshot it (full page, timestamp visible). Export your email communication history with the customer. Screenshot your product page — use the Wayback Machine or your own records if the page has changed since the order. Pull your refund policy as it appeared at checkout. If Shopify shows device/IP data for the order, screenshot that too.
NichePilot spots trends before they're oversold — so you're sourcing first, not last. Join the waitlist.
See How It Works →Day 4 — Write the rebuttal letter. Factual, numbered, no emotion. The template in the next section is copy-paste ready. You're not trying to convince anyone you're a good person or that your business is legitimate. You're submitting documentation that supports a legal claim. Write it like one.
Day 5 — Compile the PDF. One file. Cover page first: order number, amount, dispute type, your response date. Then one section per evidence type, labeled clearly (Exhibit A, Exhibit B, etc.). Review it like you're a judge who knows nothing about your store. Is every claim backed by a document? Is every document labeled?
Day 6 — Submit via Shopify admin. Go to Payments → Disputes and upload your evidence package. Double-check that every file uploaded correctly — disputes have been lost because a PDF was corrupted or a page was missing on upload.
Day 7 — Confirm and set a reminder. Verify that Shopify shows your response as submitted. Set a 90-day calendar reminder to check the outcome. The card network won't always notify you proactively when the decision is made.
Rebuttal Letter Template (Copy-Paste Ready)
Use this for "item not received" disputes — the most common type for dropshippers. Fill in the bracketed fields. Keep it factual. No apologies, no emotion, no backstory about your business.
To: [Card Network Dispute Team]
Re: Chargeback — Order #[ORDER_NUMBER] — [AMOUNT]
We are disputing this chargeback on the following grounds:
1. The order was placed by [Customer Name] on [Date] at [Time] from IP address
[REDACT if unsure — omit this line entirely if you don't have the data].
2. The item was shipped on [Ship Date] via [Carrier] with tracking
number [TRACKING].
3. Carrier tracking confirms delivery on [Delivery Date] to [City, State/Country].
A screenshot of the carrier tracking page is attached as Exhibit A.
4. The customer did not contact us prior to filing this dispute. A screenshot of
our support inbox showing no prior contact from this email address is attached
as Exhibit B.
5. Our product listing and refund policy were clearly displayed at the time of
purchase, as shown in Exhibit C.
We are requesting a full reversal of this chargeback.
[Business Name]
[Contact Email]
[Date]
What each section is doing:
- Item 1 (IP/order placement): Establishes the order was legitimate and placed by the cardholder — undercuts any "unauthorized charge" element even if the stated dispute type is "item not received."
- Item 2 (shipping confirmation): Creates a documented chain of custody from your store to the carrier. The tracking number alone isn't enough — you need the ship date and carrier name explicitly stated.
- Item 3 (delivery confirmation + Exhibit A): The anchor of the case for "item not received." You're directly contradicting the customer's claim with third-party carrier data. The exhibit label matters — reviewers expect to flip to a labeled page, not search through an unorganized attachment.
- Item 4 (no prior contact + Exhibit B): This one is underused. Many chargebacks are filed by customers who never reached out. If you can show the card network that the customer went straight to a dispute without attempting resolution, it weakens their case and strengthens yours.
- Item 5 (product page + policy + Exhibit C): Covers your bases on the "item not as described" angle and confirms the customer was on notice about your refund policy. A visible, accurate policy is both a prevention tool and a defense.
Three Mistakes That Lose Disputes
1. Responding emotionally.
The card network reviewer doesn't know you. They're not evaluating your character or whether your business is legitimate. They're looking at documentation. A rebuttal that says "I've been running this store for seven months and I would never ship a wrong item to a customer" is worth nothing. A screenshot of carrier tracking showing the item delivered at 2:31 PM on June 14th is worth everything. Keep your response completely factual. Every sentence should be a claim supported by a labeled exhibit.
2. Missing the deadline.
An unanswered dispute is an automatic loss. The card network doesn't follow up. Shopify will show you the deadline, but if you miss it — for any reason — the chargeback stands and the funds are returned to the customer. Set a phone alarm the day you receive the dispute notification. The 7-day window starts from when the dispute is filed, not when you opened the email.
3. Submitting evidence as separate files.
Reviewers process hundreds of disputes. If you upload a JPEG of your tracking page, a separate PDF of your order confirmation, and a screenshot of your product page as three different attachments with no context, the reviewer has to assemble the story themselves. Most won't. Bundle everything into one PDF with a cover page. Label your exhibits. Make it a document that can be read in 90 seconds and have the full picture understood. Marcus's one-line first response probably got 10 seconds of review time. His six-page PDF got a real read — and a win.
<!-- CTA BOX -->Prevention Is Cheaper Than Winning
Winning a dispute takes 5–7 days of work and 60–90 days of waiting. Prevention takes an afternoon of setup.
The drivers of most "item not received" disputes are predictable: the customer doesn't know where their package is, they can't reach you, and after 72 hours of silence they file a chargeback. You can eliminate most of this.
Use a carrier with consistent tracking updates. Sporadic or missing scans create anxiety. If the tracking goes dark for five days mid-route, customers assume the package is lost. Choose suppliers and carriers that provide regular scan events.
Send a shipping confirmation email the moment the order ships. Include the carrier name, tracking number, and a direct link to the tracking page. Customers who can watch their package move file far fewer disputes.
Respond to "where is my order?" within 24 hours. This is the highest-leverage single action you can take. Most disputes are filed after the customer tried to reach the seller and got nothing back. A 24-hour response SLA — even an automated acknowledgment plus a real reply within a day — interrupts the path to a chargeback before it starts. See dropshipping customer complaint scripts for templates that cover the most common pre-dispute messages.
Add a clear, visible refund policy to your checkout page. Not buried in the footer — visible on the checkout page itself. This protects you legally and sets customer expectations before the order goes through. Templates at dropshipping return policy templates.
Marcus's dispute rate in month 7: 2.1%. After adding tracking confirmation emails and a 24-hour support SLA in month 8: 0.4%. Same products, same suppliers, same customer base. The operations layer was the difference.
Automating that operations layer — shipping confirmations, support routing, order status updates — is exactly what keeps dispute rates low at scale. When you're running one store with 30 orders a day, you can manage it manually. When you're running three stores with 300 orders a day, you can't. That's where NichePilot's automation layer earns its keep.
The Difference Was Always the Package
Marcus won his second dispute in five days. The situation was almost identical to the first one — same claim, same product category, same carrier. What changed was how he showed up.
First dispute: one line, no exhibits, no structure. Lost in seven days. $134 gone. A dispute note on his account.
Second dispute: cover page, six labeled sections, a factual rebuttal letter, everything bundled into one clean PDF. Won in five days. $210 kept.
The card network had the same job both times: look at the evidence and decide. The first time, there was no real evidence to look at. The second time, there was nothing to rule against.
Most dropshippers lose disputes they should win. Not because the customer was right. Because the seller submitted a one-line reply and assumed the tracking number would do all the work. It doesn't. The evidence package does.
Next time the email lands, you'll know exactly what to do with the seven days you have.