How the Stripe dispute process works
A Stripe dispute moves through a fixed sequence of stages, from the moment a customer contacts their bank to the moment Stripe tells you won or lost. Most of that sequence is outside your control. The two stages where you actually have leverage, the response window and what you submit in it, are the ones worth understanding in detail.
Quick facts
- Full process length
- Depends on the response deadline and when the issuer reports its decision
- Your response window
- Typically 7 to 21 days, depending on the card network
- Issuer decision time
- The response was submitted to Stripe. Recovra is waiting for Stripe to report its decision; no decision time is promised.
On this page
- Before a dispute: the inquiry stage
- Stage 1: the customer disputes the charge
- Stage 2: Stripe notifies you and debits your balance
- Stage 3: your response window
- Stage 4: submitting evidence
- Stage 5: the issuer decides
- Stage 6: the outcome
- What you control, and what you don't
- How Recovra connects the lifecycle to payment health
- Related reading
- Frequently asked questions
Before a dispute: the inquiry stage
Some card networks send an inquiry before an actual dispute forms, a notice that a customer doesn't recognize a charge, giving you a chance to resolve it directly. Responding to an inquiry can prevent a formal dispute from ever being filed. Accepting an inquiry doesn't resolve it on its own, you still need to submit evidence to actually counter it.
Stage 1: the customer disputes the charge
This happens between the customer and their bank. You're not consulted, and you won't know it's happening until Stripe tells you.
Stage 2: Stripe notifies you and debits your balance
Stripe debits the disputed amount plus the dispute received fee from your account balance, and notifies you through the Dashboard, email, webhooks, and the API. This fee applies regardless of what happens next.
Stage 3: your response window
You typically have 7 to 21 days to decide: accept the dispute, or counter it with evidence. The exact deadline for a specific dispute is shown in your Dashboard and available via the API. Miss it, and the dispute is decided against you automatically, with no extension and no appeal inside Stripe's process.
Stage 4: submitting evidence
If you counter, you submit evidence through the Dashboard or API, and the dispute status moves to under review. This is also when the dispute countered fee applies, refunded later if you win.
Stage 5: the issuer decides
The card issuer reviews your evidence on its own timeline. Stripe doesn't influence this decision, it's entirely at the issuing bank's discretion.
Stage 6: the outcome
Won: the disputed amount returns to you. Neither fee is refunded unless you're specifically in Mexico, where a win can also return the dispute fee itself. Lost: the refund to the customer is final. You can't appeal a loss inside Stripe's process, and Stripe doesn't support dispute arbitration. A customer can still withdraw a dispute even after losing it, which can occasionally flip a loss back to a win.
What you control, and what you don't
You don't control whether a dispute happens, how long the issuer takes to decide, or the final outcome. You do control whether you respond at all, what evidence you submit, and how quickly you act once notified.
How Recovra connects the dispute lifecycle to payment health
Want help connecting a payment-health symptom to the next responsible decision? Start with free Payment Triage. The founder reviews the context before recommending the smallest responsible level of paid help, if paid help is useful at all.
Start Payment TriageFrequently asked questions
Can I speed up the issuer's decision?
No, other than accepting the dispute outright. The issuer controls its decision timing, and Recovra does not promise a duration.
What happens if I miss my response window?
The dispute is decided against you automatically. There's no extension inside Stripe's process.
Can a lost dispute ever be reversed?
Rarely, and only if the customer withdraws it after the fact. It isn't something you can trigger directly.
Want help connecting a payment-health symptom to the next responsible decision? Start with free Payment Triage. The founder reviews the context before recommending the smallest responsible level of paid help, if paid help is useful at all.
Start Payment Triage