Stripe: should you accept or fight back disputes?

Last updated: 30 August 2026

SUMMARY

You should fight back a Stripe dispute when the customer is probably wrong, the evidence directly supports your case and enough money is at stake; accept when the customer is clearly right or the dispute is too small and weak to justify the effort.

Once a formal dispute has arrived, accepting it does not make the dispute disappear from your dispute rate. By then the payment has already been reversed, the dispute fee has already landed and the issuer controls the decision.

That makes the economics more aggressive than many founders assume. With a $15 manual counter fee, a $500 dispute needs only about a 2.9% win probability to break even before labor, while a $1,000 dispute needs roughly 1.5%.

The dispute reason matters more than the sheer amount of documentation. A delivery scan is powerful against “product not received,” usage logs can be powerful for a digital-service claim, and a refund record can directly answer a “refund not received” dispute.

Recent Stripe data gives concrete evidence an unusually large edge. Confirmed delivery was associated with a 27-point lift in win rate for physical goods, while digital activity and consumption logs were associated with a 10-point lift for digital products.

Fraud disputes deserve their own treatment. Qualifying 3D Secure can shift fraud liability, while Visa Compelling Evidence 3.0 can strengthen eligible repeat-customer cases using prior nonfraudulent transactions and matching identifiers.

Customer contact still has value after a chargeback starts, but it does not replace the formal response. A customer may recognize the purchase, provide useful written confirmation, withdraw the dispute, or reveal evidence showing that the merchant should simply accept it.

Stripe Smart Disputes is most attractive when cases are small, repetitive or operationally annoying. Its 30% success fee can be sensible on a $50 recovery and painful on a $2,000 dispute when the merchant already has clean evidence in hand.

The bigger leverage is before the chargeback. Stripe is increasingly pushing dispute deflection, pre-dispute resolution, Smart Refunds and CE 3.0 because preventing a formal dispute can protect both the payment and the merchant’s account-level dispute metrics.

A rising dispute rate should be treated as an operating-risk problem, not just a collection of small losses. Visa’s VAMP framework can combine disputes and fraud reports, and Stripe can impose reserves, slower payouts or restrictions before a merchant ever reaches the card network’s formal maximum thresholds.

Get the biggest database of
profitable internet businesses

We mapped 300+ proven digital businesses so you can skip the blind trial and error. For each one, you get the site, the revenue numbers, the distribution strategy, the repeatable patterns, and ideas to recreate the model in a different niche, channel, or angle.

Get the full database →

Why is it so hard to know whether you should fight a Stripe dispute?

Deciding whether to fight a Stripe dispute is harder than it looks because the right answer changes dramatically with the size of the payment, the dispute reason and the evidence we actually have.

Once a customer files a formal card dispute, Stripe removes the disputed amount from the merchant's balance and the card issuer takes control of the decision. Stripe can pass along our evidence and help structure the response, but the issuing bank ultimately decides who wins.

The economics can also be surprisingly lopsided. On Stripe's current standard pricing in markets such as the US and Singapore, a dispute-received fee applies whether we fight or accept. Manually challenging the dispute creates a second fee, which Stripe returns if we win.

That gives us a very different decision on a $15 payment and a $1,500 payment. Fighting the first can easily cost more in time than the money we could recover. With the second, even a fairly low chance of winning can make a challenge worth trying.

So there is no useful universal rule like “always fight chargebacks” or “just accept them and move on.” We need to know what has already been lost, what can still be recovered and how strong the evidence really is.

What actually happens when a Stripe dispute hits your account?

A Stripe dispute becomes a real financial loss immediately: the disputed payment is reversed, a dispute fee is taken from the balance and the merchant gets a short window to respond.

Stripe currently says merchants generally have about 5 to 21 days to submit evidence, depending on the issuer and card network. Missing that deadline means losing automatically.

If we challenge the dispute, Stripe sends the evidence to the customer's card issuer. Stripe's latest guidance says issuers commonly need around 60 to 75 days to review a case, while the entire dispute can remain open for two or three months.

Worth knowing before deciding anything. By the time a dispute appears in the Stripe Dashboard, we are already past ordinary customer support. The payment has been reversed and a bank is now reviewing whether that reversal should stand.

Get the biggest database of
profitable internet businesses

We mapped 300+ proven digital businesses so you can skip the blind trial and error. For each one, you get the site, the revenue numbers, the distribution strategy, the repeatable patterns, and ideas to recreate the model in a different niche, channel, or angle.

Get the full database →

Does accepting a Stripe dispute help your dispute rate?

No. Accepting a Stripe dispute still leaves that dispute in the card network's records, so accepting simply to keep your dispute rate lower does not work.

Stripe says this explicitly in its current support documentation. An accepted dispute still counts, just like a dispute we challenge and lose. Even a dispute that the customer later withdraws generally remains part of the network's dispute history.

That changes the decision. Before the customer files a chargeback, preventing the dispute can protect the merchant's metrics. After the chargeback has already arrived, accepting it does not undo what happened.

Acceptance can still be the right choice. We just need a better reason than “maybe Stripe will view the account more favorably.”

Is fighting and losing a Stripe dispute much worse than accepting it?

Usually not. Once the Stripe dispute exists, most of the money is already gone, so losing after a challenge normally adds a relatively small extra cost.

Take Stripe's current standard US pricing. Stripe lists a $15 dispute-received fee and another $15 fee when a merchant manually counters the dispute. The second $15 is returned if the merchant wins.

Suppose a customer disputes a $300 payment. Accepting means giving up the $300 while keeping the original dispute fee as a cost. Fighting and losing leaves us in roughly the same position, except that another $15 has been spent on the failed challenge, plus whatever time we used preparing the response.

Winning is different: the $300 comes back and Stripe returns the countered fee.

For a large transaction, then, the downside of trying can be tiny compared with the upside. That is one reason accepting every Stripe dispute without first looking at the evidence can get expensive very quickly.

Get the biggest database of
profitable internet businesses

We mapped 300+ proven digital businesses so you can skip the blind trial and error. For each one, you get the site, the revenue numbers, the distribution strategy, the repeatable patterns, and ideas to recreate the model in a different niche, channel, or angle.

Get the full database →

How likely do you need to be to win before fighting a Stripe dispute?

For a large Stripe dispute, the break-even win probability can be surprisingly low.

Using a $15 manual counter fee, we can compare fighting with accepting after the dispute has already arrived. If we ignore staff time, a $500 dispute only needs a win probability of about 2.9% for the challenge to have positive expected value. At $1,000, the threshold falls to roughly 1.5%.

Founder time changes the calculation, but not by much on large payments. If preparing the dispute consumes ten minutes valued at $60 per hour, we can add $10 of labor cost. The break-even probability on a $500 dispute still comes out below 5%.

These numbers do not tell us whether a case can actually be won. They tell us how little confidence we sometimes need before trying becomes economically rational.

Disputed amount Break-even win probability, fees only Break-even with $10 of labor
$20 42.9% 71.4%
$50 23.1% 38.5%
$100 13.0% 21.7%
$250 5.7% 9.4%
$500 2.9% 4.9%
$1,000 1.5% 2.5%

Which Stripe disputes should you just accept?

We would accept a Stripe dispute when our own records show that the customer's complaint is basically correct, or when the payment is so small that fighting makes little economic sense.

A customer who cancelled before renewal but was charged anyway has a good case. The same applies if we promised a refund and failed to send it, charged twice by mistake, shipped the wrong product or simply never delivered what was sold.

Trying to bury those facts under terms and conditions will rarely make the response stronger. Issuers want evidence that contradicts the cardholder's claim. Sometimes the merchant's own records do the opposite.

Small payments create another category. Spending 20 minutes collecting screenshots and writing a response for a $9 dispute can be a poor use of founder time even when the customer appears wrong.

Stripe also makes acceptance irreversible. Once we accept, we cannot later change our mind and submit evidence. That makes a quick evidence check worthwhile before clicking the button, especially when the amount is meaningful.

Get the biggest database of
profitable internet businesses

We mapped 300+ proven digital businesses so you can skip the blind trial and error. For each one, you get the site, the revenue numbers, the distribution strategy, the repeatable patterns, and ideas to recreate the model in a different niche, channel, or angle.

Get the full database →

Which Stripe disputes are actually worth fighting?

Stripe disputes become worth fighting when we can show the bank something concrete that directly contradicts the customer's reason for disputing the payment.

The reason code matters a lot. A delivery confirmation can be powerful when somebody says an order never arrived, while the same document barely helps with a complaint about product quality. For a refund dispute, proof that the card was already credited can be decisive. Fraud disputes can depend much more heavily on authentication and previous transaction history.

The best cases usually have a short factual story. The customer says the product was never received, yet the carrier confirmed delivery to the supplied address. The customer says a digital service was never provided, yet the account used the paid feature repeatedly. The customer says a refund never arrived, while Stripe's records show the refund going back through the card network.

When we have that kind of contradiction, fighting deserves serious consideration.

Stripe dispute Evidence that can genuinely change the case Likely decision
Product not received Confirmed delivery, GPS scan, signature Usually fight
Digital service not received Usage, download or access logs Usually fight
Fraudulent Visa payment CE 3.0 history or qualifying authentication Fight if eligible
Refund not received Verifiable Stripe refund record Fight
Valid cancellation ignored Merchant's records support customer Accept
Genuine duplicate charge Two charges for one purchase Accept
No delivery and no proof otherwise Little evidence against customer Usually accept

Are fraudulent Stripe disputes actually winnable today?

Yes. Some fraudulent Stripe disputes currently have unusually strong defenses, especially when 3D Secure or Visa Compelling Evidence 3.0 applies.

With qualifying 3D Secure authentication, liability for fraudulent disputes can shift from the merchant to the issuing bank. Stripe notes that these fraud cases can even be handled internally without the merchant losing the funds, although exceptions exist and 3D Secure does not protect against unrelated claims such as “product not received.”

Visa's Compelling Evidence 3.0 rules give repeat merchants another useful route. For eligible Visa card-not-present fraud disputes, Stripe looks for two previous nonfraudulent transactions made with the same payment credential between roughly four months and one year before the disputed purchase.

Those previous payments need matching data connecting the cardholder to the merchant, such as email, IP address, device information or delivery address. Stripe now checks the merchant's transaction history automatically and flags eligible disputes in the Dashboard.

That can be especially powerful for SaaS subscriptions. Someone who paid the same company multiple times, from matching identifiers, then suddenly claims the latest payment was fraudulent gives the issuer much more to work with than a first-time customer would.

CE 3.0 does not guarantee a win, but an eligible dispute deserves a very different reaction from an anonymous fraud claim with no supporting history.

Get the biggest database of
profitable internet businesses

We mapped 300+ proven digital businesses so you can skip the blind trial and error. For each one, you get the site, the revenue numbers, the distribution strategy, the repeatable patterns, and ideas to recreate the model in a different niche, channel, or angle.

Get the full database →

Can a SaaS company prove a Stripe customer really used the product?

Yes. SaaS businesses can now build a surprisingly strong Stripe dispute case from detailed product-usage data.

Stripe recently analyzed one million “product not received” dispute evidence packets across a 16-week period. For businesses selling digital products, disputes that included activity and consumption logs had win rates 10 percentage points higher than comparable disputes without those logs. Service documentation such as provisioning records was associated with an eight-point lift.

Showing that an account existed is weaker than showing that somebody actually consumed what they paid for.

For a SaaS product, good evidence might show the customer logging in repeatedly, creating projects, generating outputs, consuming credits, downloading files or inviting coworkers. A customer who used a paid feature on 15 different days is much harder to reconcile with a claim that the service was never provided.

Stripe's recent analysis found an even bigger effect in another situation. When a digital-goods merchant could show that a full refund had already been processed through Stripe, the win rate was 63 percentage points higher than for disputes without that evidence. Refunds given through less verifiable routes such as store credit produced only a six-point lift.

For SaaS founders, logging real product consumption can eventually be worth money. Analytics that normally exist for product decisions can also become dispute evidence.

Can online stores actually win “product not received” Stripe disputes?

Yes. Recent Stripe data shows that delivery evidence can massively change the odds of winning a “product not received” dispute.

In the same analysis of one million disputes, physical-goods merchants that included confirmed delivery evidence had win rates 27 percentage points higher than those without it.

Adding a GPS delivery map was associated with another 15-point lift. A recipient signature added another two points. Together, delivery confirmation, GPS evidence and a signature were associated with a 44-percentage-point improvement over cases without those pieces of evidence.

Stripe also found something more subtle. Simply submitting a tracking number while the package was still moving barely helped: those cases saw only a two-point lift over having no confirmed delivery evidence. Once delivery had actually been confirmed, the lift was 27 points.

So an ecommerce merchant does not necessarily want to fire off its evidence the moment a dispute arrives. When the response deadline leaves enough room and the shipment is about to arrive, waiting for the carrier to confirm delivery can produce a much stronger case.

Evidence in “product not received” dispute Change associated with win rate
Delivery confirmed +27 percentage points
GPS map added after confirmation +15 additional points
Recipient signature added +2 additional points
Confirmation + GPS + signature +44 points versus no delivery evidence
Tracking while still in transit Only +2 points

Get the biggest database of
profitable internet businesses

We mapped 300+ proven digital businesses so you can skip the blind trial and error. For each one, you get the site, the revenue numbers, the distribution strategy, the repeatable patterns, and ideas to recreate the model in a different niche, channel, or angle.

Get the full database →

Should you contact the customer after a Stripe dispute has already started?

Yes. Contacting a customer after a Stripe dispute starts can still uncover useful evidence or even get the customer to withdraw the claim, but we should keep working on the formal response at the same time.

Charge recognition is one obvious reason. A customer may recognize the purchase after seeing the product name, an invoice or an explanation of the statement descriptor. Someone else in the household or company may have made the payment.

A written reply from the customer acknowledging the purchase can strengthen the merchant's evidence.

The conversation can just as easily reveal that we should stop fighting. If the customer produces a cancellation confirmation that our system missed, we have learned something more useful than another screenshot for the bank.

Even when the customer withdraws the dispute with their bank, Stripe currently tells merchants to submit their evidence anyway. A withdrawal does not instantly close the case, and the normal issuer process can still take two or three months.

As pointed out above, the withdrawal also does not erase the dispute from the card network's history. Its main value is helping us recover the money.

Can you refund a Stripe payment after the customer has already disputed it?

Usually no. Once a Stripe card dispute is open and waiting for an issuer decision, the normal refund route is blocked.

The customer has already started a process designed to reverse the payment, so sending another refund could otherwise create a double reimbursement.

Refunding becomes much more useful before the chargeback appears. A customer complaining directly about a clearly bad charge gives us a chance to fix the problem before the bank gets involved.

Stripe has been pushing much harder in this direction lately. Its current dispute-management products include Smart Refunds, issuer-side dispute deflection and automatic pre-dispute resolution through networks such as Verifi and Ethoca.

Timing makes a huge difference. A refund before a formal chargeback can prevent the dispute from arriving at all. A refund after the chargeback has started is generally too late for that.

Get the biggest database of
profitable internet businesses

We mapped 300+ proven digital businesses so you can skip the blind trial and error. For each one, you get the site, the revenue numbers, the distribution strategy, the repeatable patterns, and ideas to recreate the model in a different niche, channel, or angle.

Get the full database →

Is Stripe Smart Disputes worth paying 30% of the recovered payment?

Stripe Smart Disputes looks attractive for small and repetitive cases, but giving Stripe 30% of a large recovered payment can become expensive fast.

Stripe currently charges Smart Disputes as a success fee: generally 30% of the disputed amount when the automated challenge wins, with no Smart Disputes fee when it loses. The normal dispute-received fee still applies.

Stripe says Smart Disputes currently increases payment volume recovered by an average of 18%. The system uses Stripe's AI, trained across roughly $1.9 trillion in annual payment volume, to assemble evidence based on the issuer, card network, region and reason code.

Automation also removes a mundane but real source of losses: missed deadlines. Smart Disputes can submit eligible evidence automatically if the merchant does nothing before the cutoff.

For a $50 chargeback, paying $15 from a successful recovery may easily beat spending founder time building the packet.

For a $2,000 dispute, the same 30% pricing means a $600 success fee. If we already have clean usage logs, shipping evidence or customer communications, manual handling starts to look much more appealing.

So Smart Disputes is especially interesting when disputes are numerous, individually small or operationally annoying. Large cases deserve a quick calculation before handing over almost a third of the recovered amount.

Does sending more evidence help you win a Stripe dispute?

Not necessarily. A short Stripe dispute response with the right proof can be much stronger than pages of screenshots and explanations that barely address the customer's claim.

Issuers review large numbers of disputes. Stripe's own guidance consistently pushes merchants toward relevant evidence rather than sheer volume.

If the customer says an order was never received, we want the sequence to be easy to understand: this customer ordered this item, this carrier delivered it to this address, and here is the confirmation.

A paragraph about how seriously the company takes customer service adds very little.

The same applies to SaaS. “The customer accepted our terms” is weaker against a non-delivery claim than “the customer's account streamed the purchased content 37 times after payment.”

There is another reason to prepare the response carefully. Stripe generally gives the merchant one evidence submission. Once it is sent to the issuer, we cannot simply keep editing it as new ideas come to mind.

The best response is usually the one a bank reviewer can understand in a minute.

Get the biggest database of
profitable internet businesses

We mapped 300+ proven digital businesses so you can skip the blind trial and error. For each one, you get the site, the revenue numbers, the distribution strategy, the repeatable patterns, and ideas to recreate the model in a different niche, channel, or angle.

Get the full database →

Is preventing Stripe disputes more important than winning them?

Yes. For a growing Stripe business today, preventing a chargeback before it becomes formal is more valuable than becoming exceptionally good at winning it afterward.

Stripe's latest dispute products make that direction pretty obvious. Dispute deflection gives cardholders richer purchase information before they file. Pre-dispute resolution can automatically settle selected complaints. Visa CE 3.0 can block qualifying fraud disputes before they become chargebacks.

At its latest Sessions conference, Stripe said businesses using dispute deflection saw about a 2.4% average reduction in dispute rates, while businesses using its resolution tools saw an average reduction of 60%. Stripe cited AMC, Duolingo, Mastermind and Reel.ai as examples where more aggressive resolution approaches stabilized dispute rates by as much as 95%.

There is also a broader change in merchant behavior. Stripe said the number of disputes resolved early on its platform grew roughly elevenfold between 2022 and 2025.

Visa CE 3.0 can remove another slice before it reaches the ordinary dispute process. Stripe said DesignCrowd, Shipt and Hostinger have blocked up to 11% of their Visa disputes through this route.

These are Stripe-reported figures, so we should not assume every business will reproduce them. But together they show where dispute management is moving: more intervention before a chargeback, less reliance on writing a better rebuttal after one arrives.

How dangerous is a high Stripe dispute rate right now?

A high Stripe dispute rate can eventually become far more painful than the disputed payments themselves because card networks and Stripe can put extra controls around a risky merchant.

Visa's current VAMP rules are a useful benchmark. Outside CEMEA, merchants can currently enter Visa's excessive monitoring category when both the monthly VAMP count exceeds 1,500 and the VAMP ratio exceeds 1.5%. CEMEA keeps different thresholds, including a 2.2% ratio, a count above 150 and a volume requirement.

VAMP is also stricter than simply counting lost chargebacks. Visa combines certain fraud reports and disputes. Stripe warns that the same fraudulent transaction can sometimes appear in both the fraud report and the later dispute report, causing it to count twice.

At the same time, qualifying pre-dispute resolutions and CE 3.0 cases can be excluded from the VAMP count. That gives prevention an account-level value beyond the money saved on one transaction.

A small SaaS company with 20 chargebacks is obviously nowhere near 1,500 cases, but we would not treat Visa's formal threshold as a safe operating target. Stripe can independently respond to rising risk with reserves, slower payouts or restrictions before a card network's maximum threshold becomes the immediate problem.

The warning sign is a dispute rate that keeps moving in the wrong direction, especially when growth is making the absolute number of cases climb at the same time.

Visa VAMP measure Current threshold outside CEMEA
Monthly VAMP count More than 1,500
VAMP ratio More than 1.5%
What can count Qualifying disputes + fraud reports
Can one transaction count twice? Yes, in some fraud + dispute cases

Get the biggest database of
profitable internet businesses

We mapped 300+ proven digital businesses so you can skip the blind trial and error. For each one, you get the site, the revenue numbers, the distribution strategy, the repeatable patterns, and ideas to recreate the model in a different niche, channel, or angle.

Get the full database →

So, should you accept or fight back Stripe disputes?

You should fight a Stripe dispute when the customer is probably wrong, the evidence actually proves it and enough money is at stake; accepting makes more sense when the customer has a valid claim or the case is too small and weak to deserve the effort.

The numbers push us toward fighting more often than many founders probably expect.

Once a dispute has landed, accepting does not rescue the dispute rate. On a large payment, the incremental cost of a manual challenge can be tiny next to the money we might recover. And recent Stripe data shows that concrete evidence can move win rates by tens of percentage points, particularly for confirmed delivery, digital usage and verifiable refunds.

We would be quick to accept an accidental renewal, a genuine duplicate charge or a product we plainly failed to deliver.

We would be much slower to accept a $500 “product not received” claim with confirmed delivery, a SaaS customer who heavily used the paid product, a Visa fraud case flagged as CE 3.0 eligible or any large dispute where the evidence gives us even a modest chance of winning.

For tiny payments, the threshold goes the other way. Sometimes the sensible answer really is to take the loss and spend the next 20 minutes building the business.

The bigger lesson comes before any of those decisions. These days the strongest Stripe dispute setup tries to stop weak or confused claims before they become formal chargebacks, then fights the remaining cases selectively.

That gives us a fairly simple answer to the original question: don't automatically accept Stripe disputes. Check whether the customer is right, check what Stripe can prove, calculate what the recovery is worth, and fight the cases where the numbers and the evidence are on our side.

OUR METHODOLOGY

The question behind this analysis sounds simple: when a Stripe dispute arrives, should we accept it or fight back? In practice, there is no reliable one-size-fits-all answer. Rather than relying on intuition, founder anecdotes or generic chargeback advice, we broke the decision into the dimensions that actually change the outcome: the economics of challenging, the dispute reason, the strength and relevance of the available evidence, the mechanisms Stripe currently provides to recover or prevent disputes, and the wider risk created by a growing dispute rate.

For each dimension, we prioritized recent first-hand evidence. We used Stripe’s current documentation and pricing for dispute mechanics and costs, its recent aggregate dispute data to see which forms of evidence are actually associated with better outcomes, and Visa’s own material for card-network monitoring rules. Where aggregate outcome data was available, we gave it more weight than isolated merchant experiences or generic recommendations.

We separated costs that have already been incurred when a dispute arrives from the additional cost of deciding to fight it. That allowed us to calculate approximate break-even probabilities at different payment sizes instead of relying on a vague rule that larger disputes are simply “more worth fighting.” For evidence, we judged how directly each piece of proof answered the cardholder’s specific claim rather than treating all documentation as equally useful.

Finally, we brought those dimensions back together rather than letting any single factor decide the answer. The economics can favor fighting while the merchant’s own records favor accepting; strong evidence can make a relatively uncertain case rational to pursue; and a sensible decision on one transaction can look different once dispute-rate and prevention risk are included. The conclusion comes from that structured aggregation of current evidence, not from a preset rule that merchants should generally fight or accept chargebacks.

Key sources used for this analysis include: Stripe pricing and dispute fees, Stripe Singapore pricing and dispute fees, Stripe on how disputes work, Stripe on responding to disputes, Stripe on accepting disputes, Stripe on dispute withdrawals, Stripe’s analysis of one million “product not received” dispute evidence packets, Stripe on Visa Compelling Evidence 3.0, Stripe on 3D Secure authentication and liability shift, Stripe dispute-management and prevention documentation, Stripe Sessions 2026 on dispute deflection, resolution and representment, Stripe on card-network monitoring programs, Visa’s VAMP fact sheet, and Visa’s current VAMP framework.

Get the biggest database of
profitable internet businesses

We mapped 300+ proven digital businesses so you can skip the blind trial and error. For each one, you get the site, the revenue numbers, the distribution strategy, the repeatable patterns, and ideas to recreate the model in a different niche, channel, or angle.

Get the full database →
Steal What Works

Who wrote this?

STEAL WHAT WORKS TEAM

We study profitable internet businesses, take them apart, and write down what actually works: pricing, distribution, growth, packaging. We turn 300+ proven examples into a database so founders can stop testing random ideas and start from proof. Explore the database →

Back to blog