Shopify Chargeback Response: How to Win More Disputes
Chargebacks, Fraud & Security

Shopify Chargebacks: How to Respond and Win More Disputes

Handle a Shopify chargeback the right way: which evidence to attach for each reason code, and what changes on a third-party processor.

Three open empty cardboard boxes in green, pink and blue on a plain light gray surface

Photo: Pixabay

On this page 6 sections
  1. How a Shopify Chargeback Shows up in Your Admin
  2. Shopify Payments Dispute vs. Third-Party Processor Disputes
  3. Building a Shopify Chargeback Response Inside the Admin
  4. Order Data and Apps That Strengthen Your Evidence
  5. Using Shopify Fraud Analysis to Prevent the Next Dispute
  6. Dropshipping Pitfalls: Tracking That Doesn't Prove Delivery

Key takeaways

  • Build your evidence around the specific reason code. A strong packet aimed at the wrong reason still loses.
  • On a third-party processor, that processor sends the notice and sets the deadline, and you have to export the Shopify order data yourself.
  • Whether a small dispute is worth fighting comes down to your win rate for that reason code and the time a packet takes. A saved template changes the answer.
  • For dropshippers, tracking that ends in the wrong city or never scans works against you. Fix this before you upload a tracking number.

A Shopify chargeback starts when a customer asks their card issuer to reverse a payment. On Shopify Payments, it shows up as a dispute on the order, and Shopify takes the sale amount plus a chargeback fee out of your balance. You recover the money by submitting evidence before the due date shown in your admin, and that evidence has to answer the specific reason the bank gave. On a third-party processor the evidence is the same. What moves to the processor is the notice, the deadline, the fee and the place you respond.

How a Shopify Chargeback Shows up in Your Admin

Shopify Payments sorts disputes into two types, and each needs a different response.

An inquiry is the issuer asking for information before it files a formal chargeback. No money has moved yet, and a fast, complete answer closes it. That is exactly why merchants ignore inquiries, and it's a mistake. Leaving an inquiry unanswered is the easiest way to turn a question into a chargeback.

A chargeback is the formal reversal. Shopify withdraws the disputed amount and its chargeback fee from your balance or next payout. It then places a banner on the order page with the dispute reason and the response due date. The payments section of the admin lists every open dispute together, so you work through the queue there instead of hunting through individual orders.

Shopify sets the chargeback fee for Shopify Payments, and the amount depends on the country your store is based in. Look up the current Shopify chargeback fee in Shopify's help center or your plan terms, along with whether Shopify returns it when you win. Winning also leaves a mark. Card network monitoring counts disputes when they arrive, not when they're decided. A win recovers the money, but the dispute stays in your ratio. Ask your processor which ratio it tracks and what level triggers a review.

Shopify Payments Dispute vs. Third-Party Processor Disputes

Plenty of Shopify merchants run payments through an outside gateway and merchant account instead of Shopify Payments. The usual reasons are their product category, a past account suspension or pricing. On that setup, the dispute workflow leaves Shopify entirely. Our guide to when a Shopify third-party payment gateway makes sense covers that decision.

Shopify PaymentsThird-party processor
Where the notice arrivesShopify admin and emailProcessor portal or email
Where you respondOrder page in the Shopify adminProcessor's dispute portal
Evidence collectionShopify pre-fills much of the order dataYou export it from Shopify yourself
DeadlineShown on the orderSet by your processor; read it from the notice, not the network rules
FeeShopify's published feeYour merchant agreement
Shopify's fraud analysisFull indicatorsDepends on the gateway

In practice, the row that matters most is evidence collection. With an outside processor, nobody gathers the Shopify order timeline or fulfillment record for you. Before your first dispute arrives, decide who on your team exports those records and in what format. Route dispute emails to an inbox someone checks every day. A missed deadline loses a winnable case outright, no matter how good the evidence would have been.

Building a Shopify Chargeback Response Inside the Admin

On Shopify Payments, the response is a guided form attached to the order. Work through it in this order:

  1. Read the reason before anything else. The reason code tells you what the issuer needs to see. Proof of delivery does nothing against a claim that the customer canceled a subscription.
  2. Decide whether to fight. If you shipped the wrong item or never refunded an approved return, accept the chargeback to close the matter. Then fix the process that caused it.
  3. Write a short rebuttal at the top. Keep it to one factual paragraph. State what was ordered and how it reached the customer, then explain why the claim fails. Refer to each attachment by name.
  4. Review what Shopify pre-filled. Check the customer and fulfillment details for accuracy before you add anything.
  5. Attach the evidence for that reason code. The table below lists what helps most. Give files clear names, such as "tracking-delivered-zip-match.pdf."
  6. Submit once, completely, before the due date. Treat the submission as final. Don't send a partial packet planning to add to it later.

Match the Evidence to the Reason Code

Dispute reasonEvidence that helps most
Fraudulent / unauthorizedAVS and CVV results; IP location compared with the shipping address; earlier undisputed orders from the same customer; 3-D Secure authentication if used
Product not receivedCarrier tracking showing delivery to the order's address; a delivery photo or signature; customer messages acknowledging receipt
Not as described / defectiveThe product page as it looked at purchase; photos of the item shipped; your return policy and the message thread
Subscription canceledSignup terms the customer accepted; renewal reminders; proof the cancellation came after the charge
Credit not processedRefund record, or policy terms showing the return didn't qualify
UnrecognizedOrder confirmation email; your statement descriptor; prior contact with the customer

In fraud disputes, the cardholder's history carries weight. Your strongest evidence is earlier undisputed orders from the same customer that share a device, IP address or shipping address with the disputed one. Visa sets specific conditions for when that history counts. Those conditions change, so ask your processor which of your past orders qualify before you build the packet.

When a Small Dispute Is Worth Fighting

Whether to fight a small dispute comes down to one comparison. Your expected recovery is the order amount multiplied by the share of similar disputes you win. Your cost is the time it takes to build the packet, priced at what that time is worth to you.

Here is an illustrative case. The numbers are assumptions, not published rates. A modest order is disputed as "product not received," and tracking shows delivery to the right ZIP code. Assume the order is worth one hour of your time and that you win this kind of case half the time. Your expected recovery is half an hour of your pay. If building the packet from scratch takes half an hour, fighting only breaks even. Now add a saved template and checklist that cut the work to a few minutes. The same dispute now clearly pays.

So for a small dispute, what decides it is whether you've made responding cheap. Pull your own win rate by reason code from recent months and run the comparison with your own figures. Stores with steady dispute volume should also compare chargeback management services with the cost of handling disputes in-house.

Order Data and Apps That Strengthen Your Evidence

The strongest Shopify Payments dispute packets come from records you already keep. Four of them live in the admin:

  • The order timeline. It records each step from payment through fulfillment, and a screenshot shows the sequence at a glance.
  • Customer account history. Earlier orders the same customer didn't dispute support your case in fraud claims.
  • Fraud analysis details. Shopify stores the AVS and CVV match results and the IP location recorded at checkout.
  • Notification emails. Order and shipping confirmations sent to the customer's address belong in the packet.

Apps fill the gaps. Help desk apps keep the chat and email threads where customers admit receipt in writing ("got it, but it's the wrong color"). Shipping apps add signature requirements or delivery photos for orders above a value you choose. Review and loyalty apps show a customer engaging with the store after delivery. Before installing any of them, confirm the app exports records with timestamps. An issuer weighs only the evidence it can read.

Apparel and boutique stores face their own version of this problem, because "not as described" claims on clothing come down to fit and color. Save a dated copy of the product page, size chart included, every time you change it. A size chart that went live after the sale proves nothing about what the customer saw.

Using Shopify Fraud Analysis to Prevent the Next Dispute

Stopping a bad order costs less than fighting the chargeback it produces. Shopify's fraud analysis gives each order a risk level and lists the indicators behind it. Card-side indicators include a failed CVV check and repeated card attempts in a short window. Buyer-side indicators include a billing address that doesn't match shipping and an IP address far from the delivery address or routed through a proxy.

Read the indicators, not just the risk level. A returning customer with one address mismatch is a different case from a first-time buyer who tried several cards. When an order looks risky, cancel and refund it before you ship. The customer gets their money back and you keep the goods. The refund isn't free, because processors differ on whether they return the original processing fee. See whether you get processing fees back when you refund.

Two settings stop disputes before they start. First, set your statement descriptor in the Shopify Payments settings to the store name your customers know. An unfamiliar name on a card statement is a direct cause of "unrecognized charge" disputes. Second, look at 3-D Secure authentication for higher-risk orders. Under card network rules, liability for fraud claims on authenticated transactions moves to the issuer. The exceptions depend on the card program and your merchant category. Our breakdown of 3D Secure at checkout covers the conversion tradeoff.

Dropshipping Pitfalls: Tracking That Doesn't Prove Delivery

Dropshipping stores lose "product not received" disputes they should win. The cause is the tracking data more than the customer. Four failures come up again and again:

  • Tracking that never scans. A supplier generates a label number before the parcel enters the carrier network, and the number sits there with no movement. Upload a number only after it shows a carrier scan.
  • "Delivered" to the wrong place. Tracking that ends at a sorting hub or in another city works against you. An issuer reads it as proof the customer never got the item.
  • Unfamiliar packaging. A parcel carrying a supplier's name or a foreign return address looks like a different purchase, so the customer disputes your charge.
  • Promised times that don't match reality. If the product page implies delivery in a week and the parcel takes a month, the customer files before it arrives.

The fixes are operational. State realistic shipping windows on the product page and repeat them in the confirmation email. Choose suppliers whose tracking ends with a delivery scan at the customer's ZIP code. When a shipment stalls, send a delay notice before the customer asks. A customer who hears from you first has less reason to call their bank.

If dispute volume has already put your Shopify Payments account under review, read why Shopify Payments suspends stores and what to do next.

Start with your own history. Pull your recent disputes, sort them by reason code, and build one evidence template for the reason that appears most. If you're weighing an outside processor, MannyPay integrates with Shopify and offers payment gateways including Authorize.net and NMI. You can request a free processing quote, and a MannyPay specialist responds within one business day.

About the author

Marcus Bennett

Marcus Bennett is Payments Risk & Compliance Analyst for Beyond the Swipe, covering high-risk processing, chargebacks, rolling reserves, frozen merchant accounts and fraud prevention.

This article is for general educational purposes and is not legal, tax or financial advice. Card network rules and state laws change; confirm current requirements for your business.

Related reading