GuideMay 2026 · 8 min read

Stripe Disputes: How to Respond and Win

Stripe disputes are how the payment platform handles chargebacks and customer complaints. When a Stripe customer disputes a charge, the dispute appears in your Stripe Dashboard with a deadline to respond. Stripe then packages your evidence and submits it to the card network on your behalf. This guide explains how Stripe disputes work from start to finish — including the types of disputes, the evidence Stripe accepts, and how to maximise your win rate.

How Stripe disputes work

When a cardholder disputes a charge made through Stripe, the card network (Visa, Mastercard, Amex, or Discover) initiates a formal chargeback and notifies Stripe. Stripe immediately debits the disputed amount plus a $15 dispute fee from your Stripe account and notifies you via email and the Stripe Dashboard.

Stripe gives you a window to respond — typically 7 to 10 days, visible in the dispute detail page. This is Stripe's internal deadline for collecting your evidence. Stripe then submits your response to the card network, which may have a longer deadline (Visa: 30 days, Mastercard: 45 days). You must meet Stripe's deadline, not the network's.

The card network reviews both the cardholder's claim and your evidence, then decides the outcome. Stripe notifies you of the result. If you win, Stripe returns the disputed amount to your account (the $15 fee is not returned). If you lose, the chargeback stands.

Stripe does not influence the outcome — it is the intermediary. The actual decision is made by the card network, which evaluates your evidence against its own rules for the specific reason code. A Stripe dispute is therefore a standard card network chargeback, processed through Stripe's infrastructure.

Stripe provides a dispute template in the Dashboard that pre-fills some information. However, these templates are generic — they do not tailor the response to the specific reason code. For better outcomes, write a reason-code-specific response that directly addresses the cardholder's claim.

Types of Stripe disputes

Stripe categorises disputes into several types, each corresponding to underlying card network reason codes:

Fraudulent: the cardholder claims they did not authorise the transaction. In Stripe, this maps to Visa 10.4, Mastercard 4837, Amex F24, or equivalent codes on other networks. This is the most common dispute type for card-not-present merchants and typically the hardest to win without 3DS authentication.

Product not received: the cardholder paid but claims the goods or services were never delivered. This maps to Visa 13.1, Mastercard 4853, or Amex C08. Win this with carrier tracking showing delivered status or digital access logs.

Product unacceptable: the cardholder claims the product was materially different from what was described. This maps to Visa 13.3, Mastercard 4853. Win this with product listing screenshots and photos of the item as shipped.

Subscription cancelled: the cardholder claims the recurring charge occurred after they cancelled the subscription. This maps to Visa 13.2, Mastercard 4841, Amex R13. Win this with sign-up confirmation showing the recurring terms, no cancellation request in your records, and service usage logs.

Duplicate: the cardholder was charged twice for the same transaction. Maps to Visa 12.6.1, Mastercard 4834. Win this with a single clean transaction record.

Credit not processed: the cardholder returned goods or cancelled a service but did not receive a refund. Maps to Visa 13.6, Amex C14. This is difficult to win unless the refund was actually issued and the dispute is a mistake.

Unrecognised: the cardholder does not recognise the charge on their statement. Often resolves when the cardholder is reminded of the purchase — Stripe suggests reaching out directly before submitting a full response.

How to respond to a Stripe dispute

The response process in Stripe's Dashboard is relatively straightforward, but the quality of your response determines whether you win.

Step 1 — Open the dispute in the Stripe Dashboard. Go to Payments → Disputes and click the dispute. You will see the reason code, disputed amount, and response deadline.

Step 2 — Identify the dispute type and evidence requirements. The reason code tells you what the cardholder is claiming. Stripe's dispute form has sections corresponding to different evidence types — fill only the sections relevant to your dispute type.

Step 3 — Gather evidence before opening the form. Do not start typing in the form and work backwards. Collect all evidence first: carrier tracking, order records, customer communications, product screenshots, access logs. Then write a cohesive response.

Step 4 — Write the rebuttal statement. This is the most important part of your response. Address the specific claim directly. For a "fraudulent" dispute: explain that the transaction was authorised, reference the AVS/CVV match, describe the buyer's shipping and billing address match, and attach the prior order history. For "product not received": state the delivery date, reference the tracking number, and attach the tracking detail page.

Step 5 — Attach all supporting documents. Stripe accepts PDFs, images, and text files. Clearly label each attachment. A cover page summarising your evidence is optional but recommended for complex cases.

Step 6 — Submit before the deadline. Once submitted, you cannot add more evidence — the submission is final.

Stripe dispute timeline and deadlines

Understanding the Stripe dispute timeline helps you avoid missing critical deadlines.

Day 0 — Dispute created: the cardholder files a chargeback with their bank. Stripe receives the dispute notification, debits the funds and fee from your account, and sends you an email.

Day 1–7 (typically) — Response window: Stripe gives you 7–10 days to respond. This deadline is shown in the dispute detail page. It varies based on the card network and dispute type.

Day 7–10 — Stripe submission: if you submit before the deadline, Stripe immediately packages and submits your response to the card network.

Day 10–75 — Network review: the card network reviews the evidence. This takes 30–75 days depending on the network and case complexity. Visa and Discover: 30–45 days. Mastercard: 45–60 days. Amex: 30 days.

After resolution — Outcome: Stripe notifies you of the result. If you win, the disputed amount is returned to your account. If you lose, no further action is needed unless you want to pursue arbitration.

Important: if you do not respond to a Stripe dispute, Stripe does not automatically accept the chargeback on your behalf — but without a response, the network will almost certainly decide in the cardholder's favour. Always respond if you have any viable evidence.

Evidence for Stripe disputes

The evidence Stripe accepts, and which types are most effective, depends on the dispute category.

Shipping and tracking information: carrier tracking number, tracking page showing delivered status with timestamp and address. This is the primary evidence for "product not received" disputes. Include the full tracking history, not just the final delivered status.

Customer communications: email or chat logs between you and the cardholder. Particularly useful for disputes where the customer contacted you about the issue — showing the communication timeline and your responses.

Transaction information: the original transaction receipt, the amount, currency, and date. Useful for duplicate or credit not processed disputes where the core claim is about what was charged.

Evidence of prior use: for subscription disputes and some fraud claims, logs showing the cardholder logged into your service, downloaded files, or otherwise used the product after the charge date. Export from your application database or server logs.

Product description and proof of authenticity: screenshots of your product listing, product specification documents, or photos of the item as shipped. Used for "product unacceptable" disputes.

Recurring billing agreement: the terms the cardholder agreed to at sign-up, showing they accepted recurring billing. Required for subscription cancellation disputes.

For detailed guidance on building a complete Stripe evidence packet, see the Stripe chargeback evidence checklist — 16 specific items organised by dispute type.

Stripe dispute fees explained

Stripe charges a $15 dispute fee for every dispute, regardless of the outcome. This fee is deducted from your Stripe account at the time the dispute is created.

If you win the dispute, Stripe returns the disputed transaction amount to your account. The $15 dispute fee, however, is not returned — it is charged for processing the dispute, not as a penalty. This is different from some other payment processors that waive the fee if the merchant wins.

If you lose the dispute, the disputed amount remains reversed and the $15 fee is also not returned.

What this means in practice: the total cost of a lost dispute is the transaction amount plus $15. The cost of a won dispute is $15 — the processing fee.

Stripe disputes also affect your dispute rate, which Stripe monitors. A consistently high dispute rate can lead to Stripe reviewing your account, placing holds on your balance, or in severe cases, terminating your account. Card networks also monitor your dispute rate through their own mechanisms — Visa's VDMP, Mastercard's MDMP — independently of Stripe.

Stripe's dispute rate is calculated as the number of disputes divided by the number of transactions in the same calendar month. Keep this below 1% to avoid monitoring programs. The card network threshold for formal monitoring is 0.9% (Visa VDMP) or 1.5% (Mastercard MDMP) per month.

Frequently Asked Questions

How do Stripe disputes work?
When a cardholder disputes a Stripe charge, Stripe is notified by the card network, immediately debits the disputed amount plus a $15 fee from your account, and gives you 7-10 days to respond through the Stripe Dashboard. Stripe then submits your evidence to the card network, which decides the outcome.
How long do I have to respond to a Stripe dispute?
Stripe typically gives merchants 7-10 days to submit evidence through the Dashboard — this is shown in the dispute detail page. The underlying card network deadline is longer (Visa: 30 days, Mastercard: 45 days), but Stripe's internal deadline is what you must meet.
What is the Stripe dispute fee?
Stripe charges a $15 dispute fee for every dispute, deducted from your account when the dispute is created. This fee is not returned if you win the dispute — it covers dispute processing, not the outcome. If you lose, you also lose the disputed transaction amount.
What evidence does Stripe require for disputes?
Evidence depends on the dispute type. For fraudulent disputes: 3DS records, AVS/CVV match, prior purchase history. For product not received: carrier tracking with delivered status. For subscription cancelled: sign-up confirmation showing recurring terms and no cancellation record. For product unacceptable: product listing screenshots and photos.
Can I use ChargeMate without a Stripe integration?
Yes. ChargeMate does not require API access to your Stripe account. You provide the dispute details and evidence manually, and ChargeMate generates a network-compliant response or manages the full dispute for $10/case. This means ChargeMate works with Stripe, PayPal, Shopify Payments, and any other processor.

ChargeMate

Generate your response in minutes

Upload your evidence — AI writes a network-compliant rebuttal letter for you.

Try free → 3 responses included

Related Reason Codes

Related Guides