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
- Typically 2 to 3 months from dispute to final decision
- Your response window
- Typically 7 to 21 days, depending on the card network
- Issuer decision time
- Typically 60 to 75 days after you respond
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 handles the lifecycle
- 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, typically taking 60 to 75 days. 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 handles the lifecycle
Recovra tracks every dispute from notification through to outcome, builds and submits evidence inside your response window, and tells you the result as soon as Stripe reports it. You don't have to watch the clock yourself.
Request your free dispute auditFrequently asked questions
Can I speed up the issuer's decision?
No, other than accepting the dispute outright. The 60 to 75 day window belongs to the issuer, not to Stripe or to you.
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 to see exactly where your own recent disputes sit in this process?
Request your free dispute audit