A chargeback just landed. The money has already left your balance, there is a $15 fee on top and a date in the notification that feels closer than it should. You want to fight it, and you want to do it properly the first time, because you only get one go.
To fight a Shopify chargeback, find the due date in your admin, confirm the reason the bank gave, gather the evidence that answers that reason, write a short factual response and submit it once before the deadline. Shopify's form takes your files and text, and Shopify sends the response to the bank. After you submit, the evidence is final. The rest of this guide shows you how to do each step in about 24 hours, what to collect for every reason and where a tool can save you time.
This guide is for you if:
- You have an open chargeback on Shopify Payments right now.
- You want a clear plan, not a theory lecture.
- You are not sure the case is worth fighting, and want to decide quickly and sensibly.
Last updated: 30 October 2026. Written by the ChargeFix team. Reviewed against sources on 30 October 2026.
We make ChargeFix, so we have a stake in the tools section. The plan itself works with Shopify's own form and nothing else. Facts about Shopify's process come from its help pages, read on 30 October 2026.
The 30-second answer (TL;DR)
- Open the chargeback in Shopify admin and write down the due date. Shopify says it is typically 7 to 21 days away.
- Read the reason code. Everything you submit must answer that reason.
- Gather the records for that reason: tracking and delivery proof, customer messages, policies, order details.
- Decide if the case is worth fighting: the order value plus the $15 fee against your time and the odds.
- Write a short, factual response. Attach clean evidence. Submit once.
- You cannot refund the order while the chargeback is open.
- The bank decides and can take up to 75 days. The decision is final.
Quick note: If you do nothing, Shopify automatically sends the order data it holds on the due date. That is a fallback, not a strategy. Evidence you add yourself is usually stronger than what the system sends alone.
Your 24-hour plan
| When | What you do | Time |
|---|---|---|
| Hour 0 | Open the dispute. Note the due date, reason and amount. Set two reminders. | 5 minutes |
| Hours 1 to 4 | Gather evidence for that reason | 20 to 30 minutes |
| Hours 4 to 8 | Decide: fight or accept | 5 minutes |
| Hours 8 to 24 | Write the response, check it, attach files | 15 minutes |
| Before the due date | Submit once | 2 minutes |
Where do you find the chargeback and its due date?
In your Shopify admin, open the Orders list or the Payments area and look for the dispute notice. Shopify also emails you. Open the chargeback and you will see the reason, the amount, the order it relates to and the date your response is due.
Write that date down now. Shopify's chargeback process page describes the time you have as typically 7 to 21 days, and the exact date varies by the bank. Put it in your calendar with one reminder two business days earlier. Our dispute deadline countdown shows how long you have left from the date you enter, and our guide to Shopify's chargeback deadline explains how the date is set.
Do not rely on remembering. The most expensive mistake in this whole process is missing a date you knew about.
What does Shopify do if you submit nothing?
If you add no evidence, Shopify still sends the order data it holds to the bank on the due date, and it may include optional AI insights. That gives you a chance, but not a good one if the order data does not answer the reason.
If you accept the chargeback, you lose the amount and the $15 fee, and you do not get the fee back. If you fight and win, the amount and the fee are returned. If you fight and lose, you lose both, and the decision is final.
So the real choice is between a certain loss and a gamble with a cost of time. When the evidence is solid, the gamble is worth taking.
What reason did the bank give, and what does it mean?
The reason decides everything. Shopify lists the reasons and suggests evidence for each in its help pages on resolving a chargeback. Here are the common ones in plain language.
| Reason | What the customer is saying | What answers it |
|---|---|---|
| Product not received | "It never arrived." | Tracking with delivered status, delivered address |
| Product unacceptable | "It was not as described, or damaged." | Product listing, photos, customer messages, return policy |
| Unrecognized or fraudulent | "I did not make this purchase." | Delivery to the cardholder's address, payment checks, customer history |
| Subscription canceled | "I canceled." | Terms accepted, charge dates, cancellation records |
| Credit not processed | "I returned it, no refund." | Refund records, return policy, return tracking |
| Duplicate | "I was charged twice." | Two separate orders with different content or records |
Our reason code pages give more depth on each: Visa 13.1 merchandise not received, Visa 13.3 not as described or defective, Visa 10.4 other fraud, card absent, Visa 13.2 cancelled recurring transaction, Visa 13.6 credit not processed and Visa 12.6.1 duplicate processing. Mastercard equivalents include 4837 no cardholder authorization and 4853 cardholder dispute.
What evidence do you gather for each reason?
Collect only what answers the reason. Extra paper does not help.
Product not received
This is the most winnable if you have the records.
- The carrier tracking history showing delivered, with date and time.
- The delivery address on the tracking matching the shipping address on the order.
- Any signature or photo proof, if the carrier provided it.
- Customer messages that confirm receipt or do not mention a problem.
- Your shipping policy, as shown at checkout.
If the tracking shows delivered to a different address, or never updated, the case is weak. Be honest with yourself. Redo's guide to not-received disputes estimates 20 to 45 minutes to assemble a packet by hand, mostly spent finding these records.
Product unacceptable or not as described
- The product listing as it was at the time of purchase, with screenshots if you have them.
- Photos of the item as shipped.
- The customer's messages and your replies.
- Your return and refund policy, and proof the customer saw it.
- Any record that you offered a return or refund and they did not take it.
Unrecognized or fraudulent
- Proof of delivery to the cardholder's billing address, if it matches.
- Payment checks recorded on the order, such as address and security code results.
- Earlier orders and customer history from the same person.
- IP or device details recorded on the order, where available.
- Customer messages after delivery.
If you shipped to a new address with a mismatched billing address and no history, this case is hard. Shopify Protect may cover some of these orders if you qualified in advance. See what Shopify Protect does not cover.
Subscription canceled
- Terms the customer accepted at signup and proof of acceptance.
- The charge schedule, with dates.
- Any cancellation request, with its date. Show that you honored it, or that it came after the charge.
- Reminder emails sent before renewal.
Credit not processed
- The refund record, with the date and amount, if you refunded.
- Return tracking, to show the item was or was not received back.
- Your return policy and the customer's acknowledgement.
If you owe the refund and have not paid it, accept the dispute. Fighting it costs you more.
Duplicate
- Two order records with different numbers, items and totals.
- Fulfillment records for both orders.
- Messages showing the customer wanted both, if they exist.
Illustration: a not-received dispute from first email to submit
Here is a worked case with assumed details. It shows how little time the process needs when you know the order.
A customer ordered a $90 item on 8 October. It shipped on 9 October and the carrier marked it delivered on 14 October. On Monday 26 October the bank files a not-received chargeback. The due date shown is Monday 9 November.
| Step | What you do | Time |
|---|---|---|
| Monday 26 October | Open the dispute, note 9 November, set a reminder for Thursday 5 November | 5 minutes |
| Tuesday 27 October | Pull the tracking page, save the delivered record, copy the shipping address from the order | 10 minutes |
| Tuesday 27 October | Search email for customer messages. None before the dispute | 5 minutes |
| Wednesday 28 October | Draft the response, attach tracking, policy and order page | 15 minutes |
| Thursday 29 October | Reread, check dates and names, submit | 5 minutes |
Total: 40 minutes, submitted 11 days before the deadline. The cost of accepting would have been $105. If the case is won, $105 comes back. If it is lost, the extra loss is the 40 minutes. This is the rhythm to aim for: start the day you see it, finish early and leave the deadline day empty.
Illustration: five open disputes at once
Sometimes more than one lands in a week. The figures are assumptions. Today is Friday 30 October.
| Dispute | Amount | Cost if accepted ($15 fee added) | Due |
|---|---|---|---|
| A | $120 | $135 | Monday 2 November |
| B | $45 | $60 | Monday 9 November |
| C | $85 | $100 | Wednesday 4 November |
| D | $30 | $45 | Friday 13 November |
| E | $210 | $225 | Friday 6 November |
All five accepted would cost $565. At 40 minutes each, fighting all five by hand takes about 200 minutes, or 3 hours 20 minutes.
Work in this order: by due date first, so nothing expires. That gives A, C, E, B, D. If time is tight, rank by money at stake and do E, A, C first. Then ask the worth-fighting question for D, a $30 order with $45 at stake: if its evidence is thin, accept it and spend the time elsewhere.
Group the work. Pull all five tracking pages in one sitting. Search all five customer email threads in one sitting. Batching cuts the 40 minutes per case noticeably, because most of it is switching between tabs.
What if the customer contacts you about the dispute?
It happens. A customer who filed a chargeback may email to say they have changed their mind, or that they never meant to file, or that they got the order after all.
Reply politely. Ask what happened and whether the order arrived. Keep the exchange in writing. If they say they received the order, ask them to tell their bank, and say you will note it in your response. A customer message saying the order arrived is strong evidence, so save it with its date.
Do not offer a refund while the chargeback is open, since Shopify does not allow it. Do not pressure them to withdraw. If a bank withdraws a dispute, you will see it in your admin, and that outcome is not something you can promise. Our guide on refunding before a chargeback explains why a quick refund before a dispute starts is often cheaper than fighting one.
What if the deadline is tomorrow or today?
Triage hard.
- Check the reason. Open the dispute and read it in full.
- Grab the single best record. For not received, that is the tracking delivered page. For unrecognized, it is the delivery to the cardholder's address. For unacceptable, it is the listing and the customer's message.
- Write three short paragraphs. Claim, facts, ask.
- Attach two or three files, not ten.
- Submit. A short response on time beats a perfect one that is late.
If the evidence is plainly weak and the time is gone, accept it and move on. Do not spend your whole day on a case you cannot win. Then use the calendar rule from the start of this guide so the next one does not sneak up on you.
How do you fight a Shopify chargeback when the order looks risky?
Some disputes are hard from the start: a new customer, a high-value order, a billing address that does not match the shipping address and no messages.
The honest approach is the same, with extra care. Collect every signal you have. Payment checks on the order. The time between account creation and checkout. Whether the shipping address has appeared on earlier orders. Whether the carrier recorded a delivery photo or signature. Whether the customer ever replied to an email.
If the pieces do not add up, say only what you can prove. Do not invent a story. Weak cases that overreach lose anyway and cost you the time. And if the same pattern shows up in several disputes, use it to adjust your checkout rules and shipping policy for next time.
Is this one worth fighting?
Decide fast, with arithmetic, not anger.
The cost of accepting is the order amount plus the $15 fee, lost for good. The prize for winning is the same amount returned. The cost of fighting is your time, and any chance of losing.
Take a $90 order. Accepting loses $105. Say fighting takes 40 minutes by hand, and your time is worth $30 an hour, so about $20. The break-even win chance is $20 divided by $105, or roughly 19%. If the evidence gives you better odds than one in five, fight.
Now a $22 order. Accepting loses $37. The same 40 minutes cost $20, so break-even is 54%. Unless the evidence is strong, it can be sensible to accept and fix the cause. Our should I fight a chargeback calculator runs this for your numbers, and our chargeback recovery calculator shows what you recover over a month.
Signs the case is weak: tracking that never shows delivered, an address mismatch, a customer who contacted you before the dispute and got no answer, or a clear product fault. Signs it is strong: a delivered scan to the right address, a clear policy, calm messages and no prior complaint.
How do you write the response?
Short beats long. The person reading it has many cases to get through.
- Open with the claim. One sentence: "The customer says they did not receive the order. The carrier shows it delivered on 14 October to the shipping address."
- List the facts in order. Order date, shipping date, tracking number, delivery date, address.
- Point to the attached files by name. "Attachment 1 is the carrier's delivery record."
- Quote your policy. One line, with where the customer saw it.
- State what you ask. "We ask that this dispute be decided in the merchant's favor."
Keep emotion out. Do not write about how unfair it is. Do not guess at motives. Do not add claims you cannot back with a file.
Which evidence carries the most weight?
Not all records are equal. Roughly, the strongest evidence is independent, dated and specific to the claim.
Strong: a carrier delivery record with date, time and address; a customer message that confirms they received or used the item; a signature or delivery photo; an order page showing matching billing and shipping details with passed payment checks.
Medium: your own policy pages, product listing screenshots, fulfillment notes and order confirmation emails. They show your process but do not prove this customer's experience.
Weak: general statements, long explanations of how your store works, and anything you cannot attach as a file.
Lead with the strong evidence, and leave the weak out. A response with three strong records reads better than one with twelve mixed ones.
How should you organise your files before you upload?
Ten minutes of tidying saves the reviewer ten minutes of hunting, and it helps you too.
- Name files plainly: "1-tracking-delivered.pdf", "2-order-page.pdf", "3-customer-messages.pdf", "4-shipping-policy.pdf".
- Number them in the order your text mentions them.
- Capture full pages with dates visible, not cropped fragments.
- Keep each file small enough to open quickly.
- Save a copy of the whole set in a folder named for the order number.
When your response says "Attachment 1 is the carrier's delivery record," the reader should find a file that matches without guessing. That small match builds trust in the rest of what you say.
Does fighting a chargeback affect your dispute rate?
Shopify's monitoring page describes the thresholds that matter at scale. It puts Visa's VAMP excessive line at a 1.5% ratio with a count of 1,500, counting disputes plus early fraud warnings, and Mastercard's Excessive Chargeback Program from 100 disputes at 1.5%. The page does not say whether disputes you win are removed from those counts, so we will not claim that they are.
What matters in practice: most stores are far below those counts, and the best way to protect your rate is to have fewer disputes, not to win more of them. Fighting is about the money on one order. Preventing is about the rate. Do both, in that order of effort: fix causes, then fight the ones that still arrive. If you do run a high volume, our Visa VAMP calculator and Mastercard excessive chargeback calculator show where you stand.
Should you contact the bank or the customer directly?
You cannot contact the bank. Shopify handles that channel, and all your evidence goes through the response form. The customer you can contact, and a polite message sometimes clears up a misunderstanding, such as a package left with a neighbor. Keep it factual and save the reply.
If you think the dispute is a mistake, say so in your response with the evidence. If you think it is fraud, show the delivery trail. Either way, the response form is your one official voice.
How do you submit the response in Shopify?
In the chargeback, choose to respond, add your text, upload files and submit. Check three things before you click.
- Files open and are readable. Crop screenshots and make sure dates are visible.
- Names match. The name and address in your evidence match the order.
- Nothing is missing. Walk through the list for the reason once more.
Shopify allows one submission, and the evidence is final once it goes in. If you notice a mistake afterward, you cannot fix it. That is why the check matters more than speed. Submit with a day or two to spare, in case something goes wrong with an upload.
What mistakes lose Shopify chargebacks?
Missing the date. The commonest, and the only one that is fully avoidable.
Answering the wrong reason. Sending product photos to a not-received dispute proves nothing.
Filing too early. If tracking is still in transit, wait until it shows delivered, if the date allows.
Burying the key record. Put the delivery proof first.
Hiding bad facts. If the customer messaged you and you never replied, address it plainly.
Trying to refund during the dispute. You cannot refund an order while a chargeback is open on it.
Submitting twice. You can't, so get it right.
Writing too much. Three clear paragraphs beat two pages.
Should you use a tool for this?
You can fight every dispute by hand, and for one or two a month that is reasonable. A tool earns its place when the time adds up, or when you keep missing records.
What a good tool does here: reads the dispute, pulls the order and tracking records, drafts a response that answers the reason, shows what is missing and lets you review before anything goes out. What it cannot do: change the facts, guarantee a result or make a weak case strong.
ChargeFix works on Shopify Payments disputes. It reads your order records, scores the evidence, gives a worth-fighting verdict and drafts the letter using only what is in your records. Manual mode is the default, so nothing goes to the bank until you say so. You can attach your own photos, PDFs and policies. It does not prevent chargebacks, and it only supports Shopify Payments, not Stripe or PayPal. For a wider look at the options, see our guide to the best chargeback apps for Shopify. For what a manual case costs you in time, see the cost of fighting chargebacks manually. And if you are weighing automation for the clearest cases, read our guide on Shopify chargeback automation.
What should you save for next time?
Every dispute teaches you which record was missing. Keep a one-page note in a shared folder with three columns: the reason, the record that decided the case and the record you wished you had. After a few disputes the pattern is obvious. Maybe tracking emails were not saved. Maybe customer chats sit in a tool you cannot export. Maybe your policy is not visible at checkout.
Then fix one thing a week. Turn on tracking emails. Save chat transcripts to the order notes. Link your policy in the checkout footer. Each fix makes the next dispute faster to fight, and some will stop the dispute from happening at all. That is how a stressful afternoon becomes a short routine.
What happens after you submit?
You wait. The bank reviews the response and can take up to 75 days to decide. Shopify tells you the outcome.
If you win, the disputed amount and the $15 fee come back to your balance. If you lose, they stay gone. The decision is final.
While you wait, fix the cause. If it was a not-received dispute, check your delivery estimates and tracking emails. If it was unrecognized, check your billing descriptor. If the customer asked you a question you never answered, tighten your support replies. One fixed cause can prevent the next five disputes.
Common mistakes to avoid this week
Skipping the calendar reminder. Set it before anything else.
Gathering too late. Records go missing. Tracking pages expire. Download proofs now.
Arguing with the customer. Reaching out is fine to understand what happened, but do not pressure them to withdraw. Keep it polite and factual.
Assuming Shopify Protect covers it. It has conditions. Check them.
Ignoring patterns. Three disputes from one cause is a process problem, not bad luck.
What we checked, and what you should check
We used Shopify's help pages on the chargeback process and on resolving a chargeback, plus Redo's guide to not-received disputes, all read on 30 October 2026. Before you submit, confirm these.
- The due date and reason on your own dispute.
- That your evidence matches the reason and the order.
- Any rules specific to your card network, which the reason code pages explain.
Frequently asked questions
How do I fight a Shopify chargeback?
Open the chargeback in your Shopify admin, note the due date and reason, gather evidence that answers that reason, write a short factual response and submit it once before the deadline. Shopify sends your response to the bank, and the evidence is final after you submit it.
How long do I have to respond to a Shopify chargeback?
Shopify says the due date is typically 7 to 21 days after the chargeback is filed, and the exact date appears on the dispute. Put it in your calendar with a reminder two business days earlier, and submit with time to spare in case an upload fails.
What happens if I do nothing?
Shopify sends the order data it holds to the bank on the due date, and may add optional AI insights. That gives you a chance, but a weaker one than a response built around the reason. If you accept the chargeback, you lose the amount and the $15 fee.
Can I refund the customer during a chargeback?
No. Shopify does not allow a refund while a chargeback is open on the order. If the customer is right and you owe them, accepting the chargeback is the clean route, because the money returns to them through the bank. Refunding before a dispute starts avoids this problem entirely.
How much does a Shopify chargeback cost?
In the US the fee is $15, plus the disputed amount, both taken from your balance when the chargeback is filed. If you win, the amount and the fee are returned to you. If you accept or lose, you do not get either back, so a $90 order costs $105.
How long does the bank take to decide?
The bank can take up to 75 days after you submit, so plan your cash flow around waiting. Shopify tells you the result when it arrives. The decision is final, which means the response you send is the one the bank will judge, with no second round.
Can I edit my response after submitting?
No. The evidence is final once submitted, and there is no way to add a forgotten file afterward. Check your files, names, dates and the match to the reason before you click submit, and keep a copy of everything you sent for your own records.
Is every chargeback worth fighting?
No. Compare the order amount plus the $15 fee with the value of your time and the likely odds. On a small order with weak evidence, accepting may be the sensible call. On a larger order with a clean delivery record, fighting usually pays.
Do I need an app to fight a chargeback?
No. Shopify's form is enough for a few disputes. An app helps when the volume grows, when you miss records or when you want a quick read on whether a case is worth fighting. Pick one that lets you review before it files.
Start free trial with ChargeFix
ChargeFix helps you fight a Shopify chargeback with less guesswork: it checks your evidence item by item, tells you honestly whether the case is worth fighting and drafts a letter from your real records. Nothing goes to the bank until you say so, and it never takes a cut of what you win. Paid plans include a 14-day free trial and there is a free plan to start.

01Chargebacks
02Dispute reasons
03Dispute process
04Store types
05Store types
06Store types