The short answer
A chargeback happens when a customer disputes a charge directly with their bank instead of contacting you — and the clock starts the moment they file it, not when you notice. Visa gives merchants about 30 days to respond, Mastercard about 45; miss that window and you lose automatically, regardless of whether you actually did the job. The evidence that wins has to answer the specific reason code the bank assigned to the dispute — a generic "the customer is wrong" explanation loses even when you're right.
How a dispute actually plays out
The customer contacts their bank, not you — you often only learn about it when your payment processor (Stripe, for most detailers on booking software) notifies you with a deadline attached. The bank assigns a reason code (fraud, "service not as described," "not recognized," etc.) that determines what evidence actually matters. You submit evidence before the deadline; the issuing bank decides. Strong evidence does not guarantee a win, but no evidence guarantees a loss.
What actually counts as evidence for a detailing job
The evidence that actually moves a dispute is specific to the job, not generic proof of payment:
- An itemized invoice or booking record matching the charge amount, date, and service — not just a payment confirmation.
- Timestamped before/after photos of the specific vehicle from that appointment.
- A booking confirmation showing the customer chose the date, service, and price themselves before paying.
- For mobile detailers: a GPS or check-in timestamp proving you were at the customer's address at the appointment time.
- Any customer communication after the job (text, email, review) showing no complaint was raised at the time — silence right after service is meaningful evidence.
- Your written cancellation/no-show policy, plus proof it was shown to the customer before they paid.
What doesn't work
A few responses consistently lose disputes, no matter how legitimate the underlying job was:
- A generic receipt with no service detail or vehicle info.
- Your own written account of what happened with nothing to back it up.
- Assuming the bank will side with you because the charge was "obviously legitimate" — evidence has to answer the specific reason code, not just assert good faith.
Build the evidence trail before a dispute ever happens
A written, shown-before-payment cancellation and deposit policy is the single strongest piece of evidence in a dispute — see our no-show deposit policy guide for how to set one up. Beyond that, make before/after photos a standard part of every job regardless of dispute risk — they double as marketing content and as your strongest evidence if a charge is ever contested months later.
A 2026 change worth knowing about
Visa tightened its merchant risk-monitoring program in 2026 (VAMP), combining fraud and dispute tracking into a single ratio with a roughly 1.5% threshold — cross it and your payment processor starts facing per-dispute fees. You don't manage this directly (your processor does), but it's one more reason prevention — clear policies, deposits, documented jobs — matters more than it used to.
What to do the moment you get a dispute notification
The window is short and evidence gathered early is stronger than evidence assembled at the deadline:
- Read the reason code carefully — it determines what evidence actually matters.
- Gather the specific evidence for that code immediately, not near the deadline.
- Submit through your payment processor's dispute-evidence tool (e.g., Stripe).
- Keep a copy of exactly what you submitted.
- Track it through to resolution — no response does not mean you won.
Prevention beats disputing after the fact
None of this guarantees winning every dispute — but timeliness and reason-code-specific evidence are the two levers actually in your control. The businesses that fight disputes successfully are almost always the ones who were already documenting jobs and policies before a dispute ever showed up.