Guide · Fighting chargebacks
How to dispute a chargeback and fight for your money
You fight a chargeback by sending one response through your processor before the due date on your notice, usually 7 to 21 days away. That response has to answer the specific reason the cardholder gave, with records the bank can check. Miss the date and the money stays with the cardholder.
Key takeaways
- The bank already took the money. Fighting a chargeback means asking for it back, with proof.
- You get one shot. Most processors accept a single response. You can’t add to it later.
- Answer the reason, not the customer. The bank checks your records against the reason code, nothing else.
- The due date on your notice is final. Late means lost.
What “fighting a chargeback” actually means
When a customer disputes a charge, their bank pulls the money back first and asks questions later. By the time you hear about it, the funds are gone from your balance, usually along with a dispute fee.
Fighting back is called representment: you send evidence through your processor to the customer’s bank (the issuer), showing the charge was valid. The issuer reads it and decides. Your processor delivers the file, but it doesn’t pick the winner. Stripe says plainly that the outcome is at the sole discretion of the cardholder’s bank.
So the job isn’t to convince your processor, or the customer. It’s to hand a busy bank analyst a file that answers one question: does this evidence defeat the reason the cardholder gave?
Step 1: read the notice before you do anything
Every dispute notice answers five questions. Find all five before you touch a document.
- What is it? A full chargeback, or an inquiry where no money has moved yet? They’re handled differently.
- Which payment? Date, amount, last four digits of the card, order number.
- Why? The reason code and any statement from the cardholder.
- By when? The response due date. Write it down now.
- Can you respond? A few disputes are closed as lost on arrival. The notice or dashboard will say so.
Watch for partial disputes. The disputed amount can be less than the sale, or different because of currency conversion. Compare it to your records.
Step 2: decide whether to fight
Not every chargeback is worth fighting. Some you should lose.
- Fight when your records answer the reason: the service happened, the item arrived, the customer agreed to the terms, the refund was already issued.
- Accept when the customer is right: you promised a refund and never sent it, or the job never got done. No file fixes that.
- Do the math on small charges. At Stripe in the US, receiving a dispute costs $15 that isn’t returned, and countering costs another $15 that is returned only if you win. On a $25 sale, the fee eats most of the value either way.
Don’t refund now. The bank has already credited the cardholder. A refund on top can mean paying twice. If you decide not to fight, accept the dispute through your processor instead.
Step 3: gather proof that answers the reason
Here’s where most merchants lose. They send everything they have, and none of it answers the actual claim.
Each reason code asks a different question. Stripe gives the classic example: proof of your clearly stated return policy isn’t relevant when the customer says they never received the product. Evidence only counts if it matches the reason.
In general terms, banks look for dated proof the service happened or the item arrived, the policy the customer agreed to and when they agreed to it, and the receipt for the charge itself. Records made by a system at the time (a booking log, a carrier scan, a signed form) carry more weight than something written after the dispute arrived. Our evidence checklist covers the main categories.
Step 4: submit once, completely, on time
Under Visa’s rules, your bank may not respond more than once to the original dispute, and a missed time limit closes the case. Processors pass that strictness down to you. Stripe’s form makes you acknowledge that your response is final before you send it.
- No links, audio or video. Stripe says banks won’t review external content or requests to call for more information.
- Keep it legible and inside the limits. Stripe caps evidence at 4.5 MB combined, and Mastercard responses at 19 pages.
- Respond even if the customer backs down. A customer who promises to withdraw the dispute can still leave you with a loss if you don’t submit evidence.
Not sure how much time you have? Our deadline calculator and the time limits guide explain every clock.
What happens after you respond
Then you wait. Stripe says issuers usually take 60 to 75 days to decide once evidence is in, and the full cycle runs two to three months.
- If you win, the disputed amount comes back to your balance. The original dispute fee usually doesn’t.
- If you lose, nothing moves. The money left on day one. Some cases go to a second round called pre-arbitration, and some end here. See what to do after you lose.
Either way, the dispute counts toward your dispute rate with the card network. Winning gets your money back. It doesn’t erase the chargeback.
Mistakes that lose winnable cases
- Treating the processor email as spam and missing the date.
- Refunding after the chargeback lands.
- Arguing your policy when the dispute is about something else.
- Sending the whole terms of service instead of the clause that matters.
- Waiting for the customer to withdraw, then running out of time.
- Getting angry in writing. The analyst wants records, not feelings.
Dispute Daddy reads your notice, keeps the due date in view and builds the response from the records you upload. You review it, approve it and submit it. See how the Dispute Daddy Method works.