1. What a chargeback is
A customer disputes a card payment with their bank. The bank reverses it, and the money, usually plus a fee, comes out of your store.
- The customer disputes the charge with their bank, not with you.
- The bank files a reason code, like Visa 10.4, card-absent fraud.
- Your processor takes the money back, usually with a dispute fee on top.
- You respond, or accept. Responding with evidence is called representment.
- The bank decides. Your processor passes your evidence along.
2. One chargeback, three losses
- The sale: gone.
- The product you shipped, and the shipping: gone.
- A dispute fee: on top.
Won or lost, a dispute counts toward your dispute rate (Stripe).
Worked example: a $120 jacket, disputed as never received. Lose, and you're out $135 (with a $15 fee), plus the jacket and the shipping. Fees vary by processor and country: Shopify Payments, for example, charges a $15 USD chargeback fee in the United States. Try the chargeback fee calculator with your own numbers.
3. Two clocks, and yours is short
- The customer's window: typically 120 days from the payment (Stripe). Some claims start later or run longer.
- Your window to respond: usually 7 to 21 days at Stripe, depending on the network. American Express gives 20 days.
Work to the deadline your processor shows, and submit at least 2 days early so uploads can be fixed. Miss it and the dispute is lost by default.
4. The bank decides
The cardholder's bank decides, under card-network rules. Your processor passes your evidence along and moves the money. Later stages, like arbitration, go to the card network.
Stripe says issuers usually take 60 to 75 days to weigh the evidence, and the whole dispute typically runs 2 to 3 months. No software can promise a win.
5. What to do when one lands
- Read the reason code, not just the customer's story. It decides the evidence you need: see the evidence checklist.
- Decide: fight or accept. Weigh the amount, your evidence and the cost of responding.
- Fight with proof: a short letter that answers the claim, plus the records that prove each point.
- Accept the unwinnable fast, such as a genuine duplicate charge.
- Don't refund once it's open. A refund on top of the chargeback can mean paying twice.
Stop the next one before it starts
- Your store's name on customers' card statements, so they recognize the charge (a clear merchant descriptor).
- Fast refunds when the customer is right.
- Order screening before you ship.
- 3-D Secure on risky orders.
- Acting on early fraud warnings.
Answer it with AI, from your records
Verdikx is AI chargeback protection for ecom. Its AI drafts each dispute response from your store's records, following the reason-code playbook. You review it before it's sent, or Autopilot (Growth and up) submits it inside limits you set, where the processor allows it.
- Every dispute and its deadline in one queue.
- Risky Shopify orders held after they're placed and before they ship (Growth and up). You decide what happens next.
- Risk scores from signals and rules, with the reasons in plain English.
Banks decide disputes, and Verdikx never invents evidence. Every plan has a 7-day free trial; see pricing. For the deeper guides in order, follow the Chargebacks 101 learning path.
Frequently asked questions
What does one chargeback cost an ecom store?
Three things: the sale, the product you shipped with its shipping, and a dispute fee on top. A $120 jacket disputed as never received costs $135 with a $15 fee if you lose, plus the jacket and the shipping. Fees vary by processor and country, and won or lost, the dispute counts toward your dispute rate.
How long do I have to respond to a chargeback?
Usually 7 to 21 days at Stripe, depending on the card network, and American Express gives 20 days. The customer's own window to dispute is typically 120 days from the payment. Always work to the deadline your processor shows on the case: miss it and the dispute is lost by default.
Should I refund a customer after they file a chargeback?
Usually not. Once a dispute is open, the disputed amount has already been taken back, so a separate refund can mean paying the customer twice; Stripe blocks or discourages it. Respond with evidence, or accept the dispute if the customer is right.
See it on your own orders.
Install on Shopify, or create a workspace for WooCommerce, another platform or your processors, and get your first verdicts in minutes. 7-day free trial, no percentage of what you win.
Sources
- Stripe Docs: How disputes work (checked October 5, 2026)
- Stripe Docs: Measuring disputes (checked October 5, 2026)
- American Express: How to Manage and Help Prevent Disputes (merchant guide) (checked October 5, 2026)
- Shopify Help Center: The chargeback process and fees (checked October 5, 2026)
- Stripe Docs: Dispute and fraud card monitoring programs (checked October 5, 2026)
- Stripe Docs: Terminated merchant files (MATCH and VMSS) (checked October 5, 2026)
Last reviewed by Verdikx Research.