Skip to content

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

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 audit

Frequently 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