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
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.

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 Triage

Frequently 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