A chargeback is a forced reversal a cardholder's bank initiates against a merchant, and it behaves like a legal proceeding with a clock, not a support ticket. It moves through fixed states — inquiry, retrieval, representment, arbitration — each with hard deadlines, evidence requirements, and asymmetric win odds. Treat it as a workflow product with real state transitions, not a monthly loss line to absorb.

Quick answer: A dispute is a deadline-bound state machine — filed, evidenced, represented, and resolved — where the merchant's product surface (evidence capture, deadline tracking, ratio monitoring) determines win rate as much as the underlying fraud or service failure does.

What a chargeback actually is (and why "loss we absorb" is the wrong mental model)

A chargeback is the card network's built-in consumer-protection mechanism, not a billing dispute you can politely resolve by email. When a cardholder disputes a charge with their issuing bank, the bank debits the merchant's account immediately, before anyone reviews evidence. The merchant is guilty until proven innocent, on a clock.

That inversion is why the "loss we absorb" framing fails. Every dispute is actually a workflow with win/loss economics: representment success rates for well-evidenced disputes commonly range from 20% to 50% depending on reason code and evidence quality, while unrepresented disputes lose by default. Visa and Mastercard both publish this as a two-sided process for a reason — the merchant has a real, time-boxed opportunity to fight back.

Product teams that treat disputes as pure cost centers under-invest in the surfaces that would change the outcome: evidence capture at checkout, deadline alerting for ops teams, and reason-code-specific playbooks. Product teams that treat disputes as a lifecycle product build those surfaces deliberately, and their representment win rates and chargeback ratios reflect it.

Three things separate the two approaches:

  1. Deadline visibility — does anyone see the representment clock before it expires?
  2. Evidence completeness — is the right evidence bundle assembled automatically, or hunted for manually at hour 47 of a 30-day window?
  3. Ratio monitoring — does the org see chargeback-ratio trend before the network does, or after a termination notice?

This connects directly to the fraud-decisioning layer upstream — many disputes originate as fraud losses that a stronger real-time model would have caught before authorization. If your team owns both surfaces, read this alongside fraud as a product problem — the two workflows share root causes and often the same reason codes.

The dispute lifecycle: states, deadlines, and who acts at each one

The dispute lifecycle is a strict state machine with four to six stages depending on network, each with a merchant-facing deadline measured in days, not weeks of slack. Missing a deadline is an automatic loss regardless of evidence quality — the state machine doesn't care who was right.

The core states

StateTriggerTypical deadlineMerchant action
Inquiry / Retrieval RequestIssuer asks for transaction detail before formal dispute10-30 days (network-dependent)Provide receipt, auth data — often prevents escalation
First Chargeback (Presentment)Issuer debits merchant, cites reason code20-45 days to respondDecide: accept the loss or gather evidence
RepresentmentMerchant submits evidence rebutting the claimSame window as aboveCompile evidence bundle, submit via acquirer
Second Presentment / Pre-ArbitrationIssuer rejects representment, re-files10-30 daysMerchant can concede or escalate further
ArbitrationNetwork rules on the case directlySet by networkBoth parties pay filing fees; loser often pays both

Every deadline in that table is shorter than most B2B feature-request SLAs, and each one is enforced by an external network, not an internal team. A dispute-management product's core job is making that clock visible to the person who owns the next action, at the moment they can still act on it — not burying it in a portal only finance checks weekly.

Where product ownership actually sits

Most payments orgs split dispute ownership awkwardly between support (who sees the customer complaint), finance (who sees the debit), and risk (who sees the ratio). None of them owns the state machine end to end. That gap is where deadlines get missed.

A deliberate product surface assigns a clear owner per state transition, surfaces the deadline countdown inline with the case, and pre-populates the evidence bundle from data the system already has — order details, IP/device signals, delivery confirmation, prior communication. This is the same discipline that underlies solid payment reconciliation systems: match transaction to event, don't rely on a human to remember which system holds the truth.

Reason codes: the taxonomy that determines your entire playbook

A reason code is the issuer's classification of why a chargeback was filed, and it dictates what evidence wins, what deadline applies, and whether representment is worth attempting at all. Treat reason codes as the primary routing key for your dispute workflow — not an afterthought field on a case record.

Reason codes cluster into a few practical families, and the evidence that wins varies sharply between them:

FamilyExample codes (illustrative)What issuer allegesEvidence that wins representment
FraudVisa 10.4, Mastercard 4837Card not authorized by cardholder3DS/AVS/CVV match, device fingerprint, prior good-standing history
AuthorizationVisa 11.xTransaction processed without valid authorizationAuth response codes, retry logs
Processing errorVisa 12.x, Mastercard 4834/4842Duplicate charge, wrong amount, currency errorTransaction logs proving single, correct charge
Consumer disputesVisa 13.1-13.9, Mastercard 4853Goods/services not received, not as described, subscription canceled but billedDelivery confirmation, T&Cs accepted, cancellation timeline, usage logs

Fraud-coded disputes (10.4, 4837) are usually the hardest to win — if a stolen card was genuinely used, no amount of merchant evidence changes that a legitimate cardholder didn't authorize it. Consumer-dispute codes (13.1, 4853) are often the most winnable, because they hinge on facts the merchant's own systems already hold: delivery timestamps, login activity after the "unauthorized" purchase, or a clearly presented cancellation policy.

Representment evidence: the case file that decides win or loss

Representment evidence is the documentation bundle a merchant submits to rebut a chargeback, and its completeness — not its emotional persuasiveness — determines the outcome. Issuers and networks evaluate representment cases against reason-code-specific evidence checklists, and an incomplete bundle loses by default even when the underlying transaction was legitimate.

What a strong evidence bundle contains

  • Transaction proof: authorization response, AVS/CVV match results, 3D Secure liability shift indicator
  • Fulfillment proof: shipping carrier tracking with delivery confirmation, or for digital goods, access/download logs tied to the account
  • Customer intent proof: IP address and device match to prior legitimate purchases, accepted terms timestamp, login history
  • Communication trail: support tickets, refund offers made and declined, cancellation policy acknowledgment
  • Descriptor clarity: proof the billing descriptor matched what the cardholder would recognize on their statement

The representment decision framework

Not every dispute deserves a fight. A simple expected-value framework keeps the team from burning ops hours on unwinnable cases:

  1. Estimate win probability by reason code family (fraud codes: low; consumer-dispute codes with strong logs: high).
  2. Multiply by transaction value minus the cost of assembling evidence (ops time, in fully loaded terms, is rarely free).
  3. Compare against the dispute fee already charged regardless of outcome — representment doesn't refund that fee even on a win at some acquirers.
  4. Weigh the ratio impact — a fought-and-lost dispute counts the same toward your chargeback ratio as one you never contested, so ratio risk doesn't change the fight/no-fight math on its own, but a pattern of preventable disputes does.

Represent when the expected value clears the ops cost and the evidence is genuinely strong — not by default, and not never. A blanket "always fight" policy burns ops capacity on codes you were never going to win; a blanket "never fight" policy leaves winnable revenue on the table every month.

Evidence quality standards here echo the same rigor payments PMs already apply to transaction integrity — the double-entry discipline covered in the double-entry ledger data model for PMs is the same discipline that makes a fulfillment-proof evidence trail queryable on demand instead of reconstructed by hand under deadline pressure.

Chargeback ratios and the termination cliff

A chargeback ratio is disputes divided by total transactions over a rolling window, and crossing a network-set threshold triggers monitoring programs that can end in merchant account termination — not a warning email, an actual loss of card acceptance. This is the ratio every payments PM should be watching before finance flags it as a P&L problem.

Visa's Dispute Monitoring Program and Mastercard's Excessive Chargeback Program both use tiered thresholds, and while exact figures shift periodically, the structure has stayed directionally consistent for years:

Program tierApproximate thresholdConsequence
Early warning~0.65-0.75% ratio with minimum dispute countNotification, monitoring begins
Excessive/high-risk tier~1%+ ratio sustainedFines, mandatory remediation plan
Continued non-complianceSustained breach after remediation windowAcquirer-initiated account termination

The ratio is almost always calculated as disputes in the current month over transactions from an earlier month (commonly one to two months prior), which means a ratio breach today reflects decisions made weeks ago. A dispute product that only shows ratio as a lagging finance report is structurally unable to prevent the breach it's reporting on.

What a ratio-aware product surface looks like

  • Leading indicators surfaced weekly, not monthly — dispute volume by reason code, merchant category, and acquiring BIN
  • Root-cause tagging at intake — is this fraud, friendly fraud, fulfillment failure, or subscription confusion?
  • Threshold distance shown in context — "at current trend, ratio breaches early-warning tier in 11 days" is actionable; a static monthly percentage is not
  • Remediation playbooks pre-built per root cause — 3DS step-up for fraud-heavy patterns, clearer billing descriptors for friendly-fraud patterns, proactive cancellation confirmation emails for subscription patterns

Friendly fraud — a cardholder disputing a transaction they actually made, often subscription-related — deserves its own line of investigation, because it's rarely solved by better evidence and almost always solved by better upstream product decisions: clearer trial-to-paid transitions, easier self-serve cancellation, and billing descriptors that don't look unfamiliar. Mapping where in the customer's experience that confusion originates is a job for a proper journey model — see the complete guide to customer journey mapping for the emotion-curve technique applied to exactly this kind of "why did they dispute instead of contacting us" gap. The same root-cause instinct — asking what job the customer was actually trying to get done when they filed the dispute instead of requesting a refund — comes straight out of the complete guide to jobs-to-be-done.

Modeling the dispute state machine as an actual product

A dispute state machine has four entities that recur across every network and processor: the dispute itself, its linked transaction, the evidence artifacts attached to it, and the reason code that routes it. Model those explicitly and the workflow — deadlines, routing, auto-decline thresholds — falls out of the schema rather than being hardcoded into brittle if/else logic scattered across services.

A minimal version looks like:

Transaction (1) --- (0..n) Dispute
Dispute (1) --- (0..n) EvidenceArtifact
Dispute (n) --- (1) ReasonCode
Dispute (1) --- (0..n) StateTransition (state, entered_at, deadline_at)

That StateTransition entity is the whole game: every deadline calculation, every ops alert, and every ratio metric is a query over transition timestamps, not a cron job guessing at freshness. Getting this entity model right before building dashboards on top of it is the difference between a dispute tool that's trustworthy under deadline pressure and one that quietly drifts.

For teams whose dispute surface sits downstream of a broader payments platform strategy, this state-machine thinking is one piece of a larger role — see the complete guide to the fintech PM role for how dispute ownership typically fits alongside reconciliation, fraud, and ledger responsibilities on a payments team.

Key Takeaways

  • A chargeback is a deadline-driven state machine — inquiry, presentment, representment, arbitration — not a monthly cost to write off.
  • Reason codes are the primary routing key: fraud codes are hardest to win, consumer-dispute codes are often the most winnable with the evidence merchants already hold.
  • Representment is a fight/no-fight decision, not a default action — weigh win probability, transaction value, and ops cost before committing evidence-gathering time.
  • Chargeback ratios are lagging by design (calculated against prior-period volume), so a dispute product needs leading indicators to avoid a termination-tier breach.
  • Modeling the dispute as explicit entities — dispute, transaction, evidence artifact, reason code, state transition — turns deadline and ratio logic into queries instead of scattered special cases.
  • Friendly fraud is usually a product problem upstream, not an evidence problem downstream — fix the confusing moment in the journey, not just the representment packet.

Frequently Asked Questions

What is the difference between a chargeback and a refund?

A refund is a merchant-initiated, voluntary return of funds with no network involvement or deadline. A chargeback is issuer-initiated, forced, immediate, and starts a formal dispute process with fixed response deadlines and potential ratio consequences for the merchant.

How long do merchants have to respond to a chargeback?

Response windows vary by network and reason code but commonly fall between 20 and 45 days from the presentment date. Missing that window is an automatic loss regardless of how strong the underlying evidence would have been.

What chargeback ratio triggers monitoring or termination?

Card networks typically flag accounts around a 0.65-1% dispute-to-transaction ratio for early monitoring, with sustained breaches above roughly 1% risking fines and eventual account termination if remediation plans aren't met. Exact figures are set and periodically revised by each network.

Is it worth fighting every chargeback?

No — representment should follow an expected-value calculation weighing win probability by reason code, transaction value, and the ops cost of assembling evidence. Fraud-coded disputes are often not worth fighting; well-documented consumer disputes usually are.

What is friendly fraud and how is it different from a real dispute?

Friendly fraud is when a cardholder disputes a transaction they actually authorized, often forgetting a subscription or not recognizing a billing descriptor. It's rarely solved with better evidence and is usually a signal to fix confusing moments upstream in the customer journey, not a representment problem.