Guide · Processors

Stripe disputes: deadlines, fees and how to respond

When a customer disputes a Stripe payment, Stripe takes the amount plus a $15 fee right away. You usually get 7 to 21 days to respond, you get exactly one submission, and countering costs another $15 that comes back only if you win.

Key takeaways

  • The money leaves first. Stripe debits the disputed amount plus a $15 fee the moment the dispute arrives.
  • Your deadline is on the dispute. Usually 7 to 21 days. Miss it and you lose automatically.
  • One shot. Stripe sends your response to the bank immediately. No edits, no second upload.
  • Check Smart Disputes. If it’s on, Stripe may submit for you just before the deadline, and that becomes your one shot.

What happens when a Stripe dispute lands

A customer called their bank and disputed a payment. The bank pulled the money back through the card network, and Stripe passed the bill to you. Here’s what Stripe does that day:

  • Tells you. By email, in the Dashboard, through a webhook event if your integration listens for one, and by push notification if you subscribed.
  • Takes the money. The disputed amount plus a dispute fee comes out of your Stripe balance and stays held until the case ends.
  • Locks refunds. You can’t issue a refund outside the dispute process while it’s open. Your choices are accept or counter.

Every dispute sits on the Disputes tab in your Stripe Dashboard. Open one and you’ll see the reason, the amount, the due date and, often, a copy of what the cardholder told their bank. Read that first. It’s the actual complaint you need to answer.

Inquiries are different. An inquiry is a pre-dispute question from the bank, usually on American Express or Discover. Stripe says ignoring one can lead to a formal chargeback that’s likely unwinnable. Answer inquiries fast.

How long you have to respond on Stripe

Stripe says you usually get 7 to 21 days, depending on the card network. The exact date and time sit on the dispute itself. That’s the only deadline that matters.

Miss it and you lose. Stripe is blunt: no response before the deadline means you automatically lose the dispute and can’t get the money back.

After you submit, the cardholder’s bank decides, usually within 60 to 75 days. Start to finish, expect two to three months. Stripe passes along the decision. It doesn’t make it.

Stripe dispute fees in the US

Stripe dispute fees for US businesses
FeeAmountComes back if you win?
Dispute received$15 per disputeNo
Dispute countered$15 per dispute you respond to manuallyYes
Visa or Mastercard compliance dispute$500 network fee if you contestYes
Smart Disputes (optional)30% of the disputed amountCharged only on disputes you win

So a contested dispute costs you $30 up front. Win, and $15 comes back with the disputed amount. Lose, and both fees stay gone.

Stripe’s dispute reasons in plain English

Card networks have hundreds of reason codes. Stripe sorts them into a handful of categories. Here’s what each one means, with the Visa codes Stripe puts there.

Stripe dispute categories and what the customer is saying
Stripe showsThe customer is sayingVisa codes
Fraudulent“I didn’t make this payment.”10.1 to 10.5
Unrecognized“I don’t know what this charge is.”None (used for other networks)
Product not received“I paid and never got it.”13.1
Product unacceptable“It wasn’t what I was promised.”13.3, 13.4, 13.5
Credit not processed“I cancelled or returned and wasn’t refunded.”13.6, 13.7
Subscription canceled“I cancelled and you kept billing me.”13.2
Duplicate“I was charged twice” or “I paid another way.”12.6.1, 12.6.2
GeneralEverything else, including a wrong amount.12.5 and others

Watch this one: Visa’s “cancelled services” code, 13.7, shows up in Stripe as Credit not processed. So a disputed no-show fee or cancelled deposit can arrive under a label that sounds like a refund mix-up. Read the network code on the dispute, not just the category.

One submission: what Stripe’s rules mean for you

When you click Counter dispute, Stripe walks you through a form and a file upload. A few rules decide how much you can say:

  • One file per evidence type. Several documents of the same kind get combined into one multi-page file.
  • 4.5 MB total across all files, and no more than 19 pages for Mastercard.
  • No links, audio or video. Stripe says banks won’t review outside content, so a link to a tracking page or a recording does nothing.
  • Final means final. Once you tick the box and submit, you can’t amend or add anything.

The Smart Disputes trap. Stripe’s Smart Disputes builds a response from data Stripe already has and, if you do nothing, submits it just before the deadline. That can be useful. But it only knows what Stripe knows, not your signed agreement or your appointment notes. If you plan to respond with your own records, counter before the deadline or turn off auto-submit in your Dashboard settings. Remember: you only get one submission.

Mistakes that lose Stripe disputes

  • Waiting. Seven days goes fast when the evidence lives in three systems.
  • Ignoring inquiries. Silence can turn a question into a chargeback you can’t win.
  • Answering the wrong claim. Proof of delivery won’t help if the customer says they cancelled. Answer the reason they actually gave.
  • Fighting a case your own records lose. If your email promised a refund you never sent, accept and move on.

The proof that matters is short and specific: what the customer agreed to, dated proof you delivered it, and your messages with them. See what evidence banks look for.

Dispute Daddy never connects to your Stripe account. You upload what Stripe shows you and your own records, Dispute Daddy builds the response, and you review it and submit it in Stripe yourself. See how Dispute Daddy builds it for you.

Questions

How long do I have to respond to a Stripe dispute?

Usually 7 to 21 days, depending on the card network. The exact due date is on the dispute in your Stripe Dashboard. If you don't respond before it, you lose automatically.

How much does Stripe charge for a dispute?

In the US, $15 when the dispute arrives, which you don't get back, and $15 more if you counter it manually, which Stripe returns if you win. Contesting a Visa or Mastercard compliance dispute adds a $500 network fee, also returned on a win.

Can I refund a customer after they open a Stripe dispute?

No. Stripe says you can't issue a refund outside the dispute process while the dispute is open. Accept the dispute or counter it.

Can I add more evidence after I submit?

No. Stripe gives you one submission and forwards it to the bank immediately. You can't edit it or add files afterward.

How long does Stripe take to decide a dispute?

Stripe doesn't decide. The cardholder's bank does, usually 60 to 75 days after you submit. The whole process often takes two to three months.

Can I appeal a lost Stripe dispute?

Not through Stripe. Stripe says a lost dispute is final and it doesn't support the arbitration phase. The customer can still withdraw the dispute, even after you lose.

Sources

  1. Stripe: Respond to disputes, notifications, response window, one-time submission, file limits, compliance-dispute fees; read October 25, 2026.
  2. Stripe: How disputes work, debits, refunds during a dispute, inquiries, decision times, arbitration; read October 25, 2026.
  3. Stripe pricing, US dispute received, dispute countered and Smart Disputes fees; read October 25, 2026.
  4. Stripe: Dispute reason code categories, Stripe categories mapped to network reason codes; read October 25, 2026.
  5. Stripe: Smart Disputes, automatic submission before the deadline and the auto-submit setting; read October 25, 2026.

General information, not legal advice. Network and processor rules change; the due date on your own dispute notice always governs.

You earned it.
Defend it.

Dispute Daddy builds the case and keeps the deadline in view. A flat $99 a month.

About this site

This site uses examples made for illustration. They are not real customer records.

Early-access signup stores your email and, if provided, company name for your request. We count page visits with Cloudflare Web Analytics, which uses no cookies and doesn’t identify you. No advertising trackers are used. Read the Privacy Policy.