Shopify Chargeback Guide: Fees, Limits, and How to Win

A Shopify chargeback is a forced payment reversal. The customer's bank issues it, and Shopify only passes the decision along. It costs a $15 fee per dispute, per Chargeback.io's report, and you have to answer it inside Shopify's evidence window. A high dispute rate can also put your account at risk.
I've assembled representment evidence for disputes on my own Shopify stores. The reason code decided everything about what I sent. Merchants who lose winnable disputes are usually answering the wrong code.
Read the code, build the evidence to it, and catch the dispute before it files. That wins the ones you fight and stops the rest.
Key takeaways
- A Shopify chargeback is filed with the bank over your head.
- The fee is $15 per dispute, refunded only on a win.
- You get 7 to 21 days to respond after the notice.
- Match your evidence to the reason code the dispute names.
- Alerts refund a flagged order before it counts as a chargeback.
Want disputes handled before they hit? Let our alerts refund flagged orders before the bank files a chargeback.
What is a Shopify chargeback?
A Shopify chargeback is a forced payment reversal a cardholder files with their own bank. On Shopify, chargebacks only happen through Shopify Payments. You manage them from your Shopify dashboard.
The dispute routes through the card network and the issuing bank. It skips Shopify's refund flow. That's why it carries its own fee and its own evidence process.
The bank makes the ruling, and Shopify just relays it to you.
A chargeback usually starts when a cardholder sees a charge they don't recognize, didn't expect, or regrets, and calls their bank instead of you. The bank reverses the payment first and asks questions later, because card rules put the cardholder's protection ahead of the merchant's cash flow.
You get a chance to respond, but you're arguing from behind.
That order of events is the whole reason a recognizable billing descriptor matters so much. When the charge on the statement matches the store the customer remembers buying from, fewer disputes start at all.
One case looks like a dispute but works differently.
Say you already refunded an order, and the customer files a chargeback on the same charge anyway. That's a duplicate claim. You contest it on that basis alone, with the refund record as your proof.
Is a Shopify chargeback the same as a refund?
No. A refund is money you send back on your own, while a chargeback is money the bank pulls back over your head. A refund settles the complaint directly with you. The chargeback vs. refund split matters because a chargeback adds a fee and counts against your dispute rate.
A refund does neither.
The timing trap catches merchants often. Once a chargeback is filed, refunding the customer usually won't cancel it, so you can end up out both the refund and the disputed amount. A refund only helps before the dispute starts, which is exactly what alerts make possible.
What does a Shopify chargeback cost?
Shopify charges a $15 fee per chargeback for US merchants, and refunds it only if you win, according to Chargeback.io's report. That fee is just the entry price.
The $15 covers the card network and bank cost of running the dispute, Chargeback.io's report shows. It sits on top of the order amount, which you also lose if the chargeback goes against you.
Picture losing an $80 dispute. That costs you the $80 product, the sale, and the $15 fee.
The real bill runs higher than the sticker. Every dispute pushes your dispute rate up, and a rising rate is what triggers the monitoring-program fines and payout holds covered later in this guide. Our Shopify chargeback fee breakdown has the full currency table and what that escalation adds.
Two things change the number. Shopify Fraud Protect reimburses the fee on eligible fraud disputes, and the fee varies by country outside the US.
So, based on our fee data, treat the $15 as the smallest piece of what a chargeback costs. That framing is what makes catching disputes early pay off.
How long do you have to respond to a Shopify chargeback?
You typically get 7 to 21 days from Shopify's notice to submit your response. The card network's own deadline underneath that window can run longer.
Shopify sets no fixed merchant time limit of its own.
Each network sets its own merchant response window, and Shopify's notification clock sits on top of it. The real deadline is whichever one runs out first, so treat Shopify's notice as the start gun:
Treat the notice as a same-day task. Pull the order, gather your evidence, and draft the response while the details are fresh. Late-stage scrambles are where merchants submit the wrong proof or miss the window outright.
Miss the deadline and you forfeit the dispute automatically. Even a submission that would have won gets no review once the window closes.
What is Shopify's chargeback threshold?
The threshold that matters belongs to the card networks, and Shopify enforces theirs. Cross one and your account is at risk of fines or lost processing. Shopify's own docs say a merchant over the network thresholds can land in a monitoring program with monthly fines.
Two programs set the ceilings, shown below:
Visa's VAMP program replaced the older VDMP and VFMP programs in 2025. A guide still quoting the old 0.65% VDMP figure is out of date.
Cross a line and you enroll in a chargeback monitoring program that charges fines. The program also puts your account under closer review, so every new dispute after that carries more weight.
Stay over it and you risk losing card processing, which is how a dispute problem becomes a high-risk merchant account. Getting back out means driving the rate down and holding it there for a review period, which is far slower than the climb that got you flagged.
Our Shopify chargeback prevention app guide has the full threshold table.
How does the Shopify chargeback process work?
Shopify's process runs in three beats, and the evidence it asks for changes with the reason the dispute was filed. The reason code decides what you send, so that detail gets its own section below. The three beats:
- Notification. Shopify alerts you of the dispute by dashboard and email.
- Evidence submission. You upload your response before the deadline.
- Outcome. The issuing bank decides, and Shopify passes the result back.
What happens after a customer disputes a charge?
The moment a cardholder disputes the charge, the bank pulls the funds and the $15 fee, based on our fee data, then opens your response window. You're already down the money before you've argued anything. You get it back only if you win.
Shopify emails you and flags the order in your admin. Open the order, and you'll see the dispute status, the deadline, and a form to upload your evidence. You add tracking, receipts, customer messages, and anything else that answers the claim, then submit before the clock runs out.
From there the packet goes straight to the issuing bank. Shopify is only the pipe. It can't argue your case or lean on the bank for you.
That upfront reversal is why speed matters. The order amount and the fee sit with the bank while your response is reviewed. That review can take up to 120 days, so a dispute you'll eventually win still ties up cash for months.
Watch the status field in your admin while you wait. It moves from under review to won or lost, and once it reads lost the money and the fee are gone for good.
What evidence wins a Shopify chargeback by reason code?
The evidence that wins depends on the reason code the dispute was filed under. A generic proof of sale rarely does it. A fraud dispute needs different evidence than a cancellation or a not-received dispute.
Every code exists to answer one question, and the bank only reads evidence that speaks to it. A fraud code asks whether the real cardholder authorized the purchase. A not-received code asks whether the goods arrived. A cancellation code asks whether the customer actually cancelled.
Send the wrong category and the bank never sees an answer.
A fraud dispute answered with only a receipt loses, because a receipt never shows whether the cardholder was authenticated. The checklist below maps the codes you'll see to the evidence Shopify needs:
On the fraud row, AVS confirms the billing address matched at checkout.
Add 3D Secure logs on top, and you've shown the cardholder authenticated.
A few codes carry most of the volume. In our dataset, the three largest specific reason codes are these:
- Fraud, card-absent: 11.1% of alerts with a recorded code, in our dataset.
- Cancelled recurring charge: 8.5% of alerts with a recorded code, in our dataset.
- Cancelled merchandise or services: 8.2% of alerts with a recorded code, in our dataset.
If you sell subscriptions or ship goods, those are your common fights, so build those packets early.
How do alerts prevent Shopify chargebacks?
Pre-dispute alerts let you refund a flagged transaction before the bank turns it into a chargeback. You skip the fee, the dispute-rate hit, and the evidence process entirely.
The alert reaches you before the formal dispute does. On Mastercard, that signal comes through Ethoca.
On Visa, it comes through Verifi, which operates RDR and CDRN. Either way, the head start gives you a window to act. You auto-refund anything above a dollar threshold you set and review the rest by hand. A refunded alert never becomes a chargeback.
Tim's Coffee's case study shows the arc on a real Shopify store. Chargebacks fell 89% and the business grew 31% over the next three months, breaking a 14-month plateau.
The coffee-equipment retailer turned on Ethoca and CDRN alerts in under 12 hours, auto-refunding disputes over $300 and fighting the rest. The Stripe shutdown warning cleared and payment holds ended too.
Large disputes carry the most risk if they land, so refunding them on the alert protects the account.
If you're near a monitoring threshold or eating payment holds, our alerts run the same play Tim's Coffee did.
Alerts don't catch everything, though. Tokenized wallets like Apple Pay and Google Pay are harder to match to the original transaction, so some disputes still get through. For where a dedicated option fits, compare our Shopify chargeback protection guide.
How do you fight and win a Shopify chargeback?
Winning means submitting reason-code-specific evidence from the checklist above, inside the response window, through Shopify's dispute flow. Shopify forwards your package to the card network, which makes the call.
The bank rules for you only when your evidence rebuts the exact code claimed. A package that just proves the sale happened still loses, because the code asks a narrower question. The checklist maps each code to the proof that answers it.
A strong submission reads like a short argument. State what the customer claims, name the code, then lay out each piece of evidence against it in order. For a fraud claim, that means the authentication data and the delivery record side by side.
For a not-received claim, it means tracking that shows delivery to the address on the order.
Submit once and submit complete. Shopify passes your package to the bank as a single response, so a second upload after you spot a gap usually can't be added. Gather everything before you hit send, and check the deadline twice.
Even a strong package can lose. A small share of disputes get decided on process rather than merit, when the bank skims the evidence. That's a documented limit of the dispute system, and it falls outside your control. It's also the honest reason prevention beats representment.
A dispute you never have can't be lost on a technicality.
How we sourced our data
The alert-reason figures in this article come from anonymized, aggregated data across the merchants enrolled on the Chargeback.io platform. We measured total alerts within each reason and reason code, then reported them as shares of alerts that carried a recorded code.
Those shares describe our own platform, so read them as our data. Coverage runs lower for American Express, Discover, and JCB, so the mix leans toward Visa and Mastercard.
FAQ
Can Shopify suspend my account for too many chargebacks?
Yes, once your dispute rate crosses card-network thresholds. Shopify usually restricts Shopify Payments temporarily and asks you to lower the rate before any permanent suspension.
What happens if I lose a Shopify chargeback?
You lose the disputed order amount, and, based on our fee data, the $15 fee stays with the bank. The loss also counts toward your dispute-rate threshold, and that last part is why repeated losses matter more than any single one.
Can I dispute a chargeback decision after losing?
Sometimes, through pre-arbitration, where the case goes up for a second review. The bar is high and usually needs new evidence, so most merchants do better getting the first response right.
Does Shopify Payments cover chargeback losses for me?
Only in the narrow case of Shopify Fraud Protect reimbursing eligible fraud disputes. On ordinary chargebacks, Shopify Payments leaves the disputed order amount and the fee with you.
