To fight a chargeback on Shopify, respond inside the card network's evidence window (usually 7 to 21 days) with structured, reason-code-specific proof — tracking and delivery confirmation for "item not received," AVS/CVV and 3D Secure records for fraud. Miss the deadline and you lose automatically. But before you spend an hour building a case, run the math: a lost dispute costs about two to two-and-a-half times the order value, so some disputes aren't worth fighting at all.

A chargeback is not a refund. A refund is a choice you make. A chargeback is a forced reversal that the customer's bank initiates, pulling the money out of your Shopify payout first and investigating second. You've already lost the funds — fighting is how you try to claw them back.

This guide walks the exact process: how the dispute flow works, what evidence actually wins, how to hit the deadline, and — the part most articles skip — how to decide whether a given chargeback is even worth fighting once you count the real cost. If you're new to the money mechanics behind returns, fraud, and disputes, the ecommerce ops economics hub covers the wider picture.

First, understand what you're fighting

Chargebacks on Shopify only happen when you use Shopify Payments. If you run a third-party gateway, disputes route through that gateway instead, per the Shopify chargeback guide from chargeback.io. Everything below assumes Shopify Payments.

Shopify also separates an inquiry from a full chargeback. During an inquiry the bank is just asking questions — no money and no fee are taken yet. On a true chargeback, the disputed amount and the fee leave your next payout immediately, before anyone rules on the case, according to the Shopify Help Center's chargeback process page. Treat an inquiry as a chance to resolve things before they escalate.

The dispute flow, step by step

  1. The customer disputes the charge with their issuing bank, citing a reason code (fraud, item not received, not as described, duplicate charge, and so on).
  2. The bank pulls the funds. On a true chargeback, the disputed amount plus the fee come straight out of your next payout.
  3. Shopify notifies you and opens a response window — usually 7 to 21 days, set by the card network and reason code, as the Shopify Help Center notes. Miss it and you lose automatically.
  4. You submit evidence (this is called "representment").
  5. The issuing bank rules. The decision is final — there's no appeal, and Shopify cannot overturn it, per the Shopify Help Center's chargebacks page.

Step 1: Read the reason code before you touch the evidence

This is where most sellers go wrong. Modern issuer systems screen for structured evidence that matches the reason code — not a heartfelt written explanation. A great narrative with the wrong artifacts loses. Shopify's own guidance maps evidence to each reason on its chargeback process page:

  • Fraudulent transaction: AVS/CVV results, device and IP data, 3D Secure records, and delivery confirmation.
  • Product not received: tracking number and delivery confirmation — signature for physical goods, access logs for digital.
  • Not as described / unacceptable: product listing screenshots, fulfillment records, quality-control documentation.
  • Credit not processed: refund records, your refund policy, and customer messages.
  • Duplicate charge: transaction logs showing two genuinely distinct orders.
  • Subscription canceled: the subscription agreement, cancellation policy, usage logs, and billing notifications.

Find the reason code first, then gather only the artifacts that map to it. A pile of irrelevant evidence doesn't help — the issuer's system is looking for specific fields.

Step 2: Assemble the evidence package

For the two most common disputes a print-on-demand (POD) seller sees, the winning package looks like this:

"Item not received." Your single strongest weapon is delivery confirmation. Attach the tracking number, the carrier's delivered status with timestamp, and the shipping address matching the order. For higher-value orders, signature confirmation. If the customer contacted you and you replied with tracking, include that thread too.

Fraud / "I didn't authorize this." Attach the AVS and CVV match results, the device and IP data Shopify captured, any 3D Secure authentication record, and delivery confirmation showing the goods went to the cardholder's verified address. If the order cleared 3D Secure, say so prominently — that authentication can shift liability to the issuer.

Keep every artifact as a clean screenshot or export, labeled to the order. Your published refund and shipping policies belong in the package too — they double as evidence. For a template you can reuse under deadline pressure, see the walkthrough on what to put in a Shopify chargeback response email.

Step 3: Submit before the deadline — this is non-negotiable

The response window is a hard wall. Submit your evidence through Shopify well before it closes; a late submission is an automatic loss no matter how airtight your case. Set a calendar reminder the day the dispute lands, and don't wait for the final day — build in a buffer in case you need to chase a carrier for a delivery record.

The part every guide skips: should you even fight?

Manual dispute responses win only about 8% to 20% of the time, because issuer systems now screen for reason-code evidence rather than explanations, according to chargeflow.io's Shopify disputes breakdown. And win rates fall as order value climbs: in one representment dataset cited by justpricing.com's chargeback statistics, merchants won 46.85% on transactions under $30 but only 27.64% on transactions over $300, because bigger disputes draw more issuer scrutiny.

So fighting is worth it when your evidence cleanly matches the reason code — a solid delivery record against an "item not received" claim is your best-case scenario. It's a long shot when the reason is subjective ("not as described") and you can't produce a matching artifact.

Worked example: the true cost of a lost dispute

Here's why the decision matters. Say you sell a $50 POD order with $18 product cost, $6 supplier shipping, and $8 of ad spend that acquired the customer. If you lose the dispute:

Line item Amount
Disputed amount clawed back $50.00
Shopify chargeback fee (not refunded on a loss) $15.00
COGS already spent, unrecoverable (POD can't be restocked) $18.00
Supplier shipping already paid $6.00
Ad spend to acquire the customer $8.00
Total out of pocket on a lost dispute $97.00

That's $97 gone on a $50 order — roughly two times the order value before you count the time spent building the case. It lines up with the widely cited rule that a lost dispute costs two to two-and-a-half times the order value once you add product, shipping, processing, and ad spend, per chargeback.io's breakdown of the Shopify chargeback fee. The Shopify fee itself is $15 per chargeback for US merchants and is refunded if you win, per the same source.

The uncomfortable POD-specific detail: that $18 in product cost is always gone, because a printed-on-demand item can't return to inventory. That single fact is why the real cost of a dispute is so much higher than the sticker price — and why knowing your true per-order profit before you dispute changes which fights you pick.

One number that survives even when you win

Winning doesn't erase the dispute. Your dispute ratio counts every dispute filed — won or lost — and card networks watch that ratio for penalties, per the Shopify Help Center. Visa's monitoring program can add a per-dispute fee (reported at $8) once you're flagged as excessive, with the qualifying ratio tightened through 2026, according to chargeflow.io's Visa dispute rules. Treat those thresholds as time-stamped and re-check them. The lesson: fighting recovers money, but prevention is what protects your account.

Prevention beats representment every time

Because a big share of chargebacks are friendly fraud — a real customer disputing a charge they actually made — solid, boring documentation is your best defense. Estimates of how much friendly fraud drives disputes vary widely, from roughly a fifth to the majority of cases, per chargeback.io's chargeback statistics, precisely because intent is hard to prove.

The cheapest moves:

  • Ship with tracking and delivery confirmation on every order; signature confirmation on high-value ones.
  • Use a recognizable billing descriptor so customers don't dispute a charge they don't recognize.
  • Send proactive shipping and delay updates — POD adds production time on top of shipping, and most disputes surface 30 to 90 days out when customers lose track of orders.
  • Publish a plain-language refund and return policy and screenshot it into every evidence package.

If disputes are eating a real chunk of revenue, it's worth benchmarking where you stand against a healthy Shopify chargeback rate and weighing whether Shopify's fraud and chargeback protection fits your account before the next one lands.

Where PodVector fits

PodVector connects Shopify, Meta Ads, Google Ads, Printify, and Printful, then computes your true per-order profit — the number that tells you whether a $50 order was ever worth $50 to you after COGS, shipping, and ad spend. That's the exact figure the chargeback decision hinges on.

Victor is an AI operator that analyzes that live data and acts on it with your approval, Shopify-side. Victor is not a dashboard, and he doesn't touch your ad account — he reads the data and proposes moves. When a dispute lands, knowing the real profit at stake turns "fight everything" into "fight what pays." Connect your store and meet Victor to see your true per-order numbers.

FAQs

How long do I have to respond to a chargeback on Shopify?

Usually 7 to 21 days, depending on the card network and reason code — not a window Shopify sets, per the Shopify Help Center. Miss it and you lose automatically, so treat the deadline as the most important thing in the entire process and submit with a buffer.

What evidence wins a Shopify chargeback?

Evidence that matches the reason code. For "item not received," that's tracking and delivery confirmation; for fraud, it's AVS/CVV results, device and IP data, 3D Secure records, and proof of delivery to the cardholder's address, per the Shopify Help Center. A written explanation without matching artifacts loses.

How much does a chargeback cost on Shopify?

The Shopify chargeback fee is $15 per chargeback for US merchants and is refunded if you win, per chargeback.io. But the true cost of losing runs about two to two-and-a-half times the order value once you add unrecoverable product cost, shipping, and ad spend — and for POD the product cost never comes back.

Can I appeal if I lose a chargeback?

No. The issuing bank's decision is final, and Shopify cannot overturn it, per the Shopify Help Center. Your only real leverage is submitting strong, reason-code-matched evidence the first time — and preventing the next dispute.

Is it worth fighting every chargeback?

Not always. Manual responses win roughly 8% to 20% of the time, and win rates drop on higher-value orders, per chargeflow.io and justpricing.com. Fight when your evidence cleanly matches the reason code — a delivery record against "item not received" is the strong case. When the reason is subjective and you have no matching proof, the hour spent often costs more than the loss.

Does fighting a chargeback affect my dispute ratio?

Yes, and this catches sellers off guard. Every dispute counts toward your ratio whether you win or lose, and card networks monitor that ratio for penalties and possible loss of Shopify Payments, per the Shopify Help Center. Winning recovers your money; only prevention protects your account health. If you're eyeing a broader platform move, weigh disputes into the plan for moving an Etsy store to Shopify too.