Merchants Answered
Operations answers for working Shopify merchants

A customer filed a chargeback on Shopify. What do I do now?

First, check the fulfillment status

Everything about this request depends on one fact: has the order shipped yet. If it is unfulfilled, you have options. If it is fulfilled or in transit, you are no longer editing an order, you are arranging an exchange, and the conversation with the customer changes completely. Check the order timeline before you promise anything, because the wrong promise here creates the refund dispute you were trying to avoid.

In the Shopify admin, open the order and look at the fulfillment status first, the payment status second. An unfulfilled, paid order is the easy case. A partially fulfilled order means some items can still change and some cannot, which you need to explain clearly. Train whoever answers customer messages to check this before typing a reply; most bad outcomes in this scenario come from promising an edit that was never possible.

When you can edit the order

For unfulfilled orders, Shopify lets you edit: add or remove line items, change quantities, and adjust the order total, with the customer charged or refunded the difference. This is the cleanest path when the customer wants a different size or color of the same product. Make the edit, confirm the new total with the customer in writing, and note that the edit itself is the confirmation; do not also send a separate "we changed it" email that confuses the thread.

Edits have limits worth knowing. You cannot change the order into something unrecognizable without confusing your own records, and editing does not work once fulfillment has started. If the price difference is significant, get explicit approval before charging the extra amount; an unexpected charge on a card is how a simple size swap becomes a chargeback.

When to cancel and reorder instead

Cancel and reorder is the right call when the change is extensive (half the items are different), when the customer wants to add items that change shipping weight or method, or when the original order is already fulfilled. It is also cleaner when the customer is clearly unsure; a fresh order with a fresh confirmation beats three rounds of edits that nobody can follow.

The mechanics matter: cancel the original, issue the refund promptly, and create the new order, ideally as a draft order you send for the customer to approve and pay. Do not cancel without the replacement ready, or the customer experiences it as "my order was cancelled" rather than "my order was fixed." Speed of the refund is the whole ballgame here; a same-day refund turns a hassle into a loyalty moment.

What to tell the customer

The message template that works: confirm what you are doing, state the timeline, and name the money. "I have updated your order to the blue in size medium. The $12 difference has been refunded and should appear in 3 to 5 business days. Your order still ships Thursday." Every element answers a question the customer would otherwise ask in a follow-up message, which is the real cost driver in these exchanges.

If you cannot do what they asked, say so in the first sentence and offer the alternative immediately. "That order already shipped this morning, so I cannot change it, but here is what I can do: refuse the delivery or send it back with this prepaid label, and I will ship the correct item today." Bad news first, solution second, no hedging in between.

Preventing it next time

A sizing chart linked at the point of size selection, a clear "final sale" flag on items that cannot be changed, and an order confirmation email that arrives within minutes all reduce these requests. The confirmation email is the cheapest intervention: customers who catch their own mistake within the hour are easy to help, while customers who notice three days later are not.

Track how often this happens and why. If size swaps dominate, your size guide is failing. If customers keep adding forgotten items, your checkout may be rushing them. The pattern in the requests is free product-page research, and merchants who read it stop answering the same email every day.

What a chargeback actually is

A chargeback is the card network version of a refund, initiated by the customer bank, not by you. The money leaves your account, you get a reason code and a response deadline, and the bank decides based on the evidence submitted. It is a formal dispute process with rules, which is good news: rules mean a response that follows them can win.

Chargebacks are different from friendly fraud adjacent problems like unrecognized descriptors, which cause legitimate customers to dispute charges they actually made. Many first chargebacks are really communication failures wearing dispute clothing, and the fix starts upstream.

The evidence that wins, by reason code

Fraud or not authorized claims are fought with identity and delivery evidence: matching billing and shipping data, IP and device signals where available, signed or tracked delivery, and any customer communication. Product not received claims are fought with tracking that shows delivery, and digital goods need usage logs and access records.

Not as described or defective claims are fought with the listing itself: product pages, photos, descriptions, and the policies shown at checkout, plus any evidence the customer used the product. Friendly chargebacks often collapse when the evidence packet is complete and organized; disorganized responses lose winnable cases.

Deadlines and the prevention stack

Response deadlines are short and hard, typically measured in days, so the operational rule is to treat chargeback notices as same day tasks. Shopify surfaces the reason code and the evidence fields the bank expects; fill them completely rather than writing a narrative the bank did not ask for.

Prevention matters more than responses. Clear descriptors customers recognize on statements, delivery confirmation on high risk orders, honest product pages, and a returns process customers find before they find their bank all reduce dispute volume. Chargebacks above threshold ratios also carry network penalties, so volume control is a business metric, not just a cost.

Related reading

If this topic is useful, these earlier guides go deeper on connected questions: A customer never got their Shopify order confirmation email. What should you do?, A customer wants an exchange instead of a refund on Shopify. How does that work?, and Shopify flagged an order as high risk. What should you do before fulfilling it?.

Frequently asked questions

How long do I have to respond to a chargeback?

Days, not weeks, and the exact window comes with the chargeback notice and the reason code. Missing the deadline usually means an automatic loss regardless of the merits. Set up notifications so disputes surface immediately, and treat every chargeback notice as a same day task with the evidence packet assembled from order, tracking, and communication records.

Can I win a chargeback if the customer is lying?

Often yes, when the evidence is complete. Banks decide on documentation: matching order data, tracked delivery, product pages showing what was promised, and message history showing the customer received and used the item. Friendly fraud, where a real customer disputes a legitimate purchase, loses frequently against a well organized evidence packet.

How do I prevent chargebacks on my Shopify store?

Make the charge recognizable: clear billing descriptors, order confirmation and shipping emails, and delivery tracking customers can find themselves. Publish honest product pages and an accessible return policy so unhappy customers ask you for a refund instead of asking their bank. For high risk orders, signature confirmation and manual review before shipping pay for themselves.