Is it worth fighting a chargeback? A UK decision table
Every guide on this question ends the same way: it depends. This one tells you what it depends on, in pounds, so you can decide in five minutes and stop turning each dispute into a debate.
It is worth fighting a chargeback when your chance of winning, multiplied by what a win returns, beats the cost of your time plus any fee for fighting. On Shopify Payments in the UK there is no fee for fighting, so a prepared response is worth it on almost any order with a real chance. On Stripe, the £20 counter fee lifts the bar, and orders under about £60 usually fall below it.
Last updated: 3 October 2026. Written by the ChargeFix team.
The 30-second answer (TL;DR)
- Fighting pays when your win chance beats a threshold: extra time cost divided by (order amount plus the fee you could get back) on Shopify, or (counter fee plus extra time cost) divided by (amount plus counter fee) on Stripe.
- On a £60 order with a half-hour response, you need to win about 7% of the time on Shopify Payments and about 31% on Stripe. With an unprepared two and a half hour response, those become 64% and 81%.
- So the biggest lever is not the fee. It is how long a response takes you.
- Score your evidence out of 10 with the five-question scorecard below, then read the decision off the table above. The win chances we attach to each score are our assumptions, not data, and your own log should replace them.
- Accept on purpose when the customer is right, when you promised a refund that never went out, or when your own records contradict your story.
- Fighting or accepting makes no difference to your chargeback rate. Both count.
- Whatever you decide, decide before the deadline. A blank response is a decision too, and usually the worst one.
Lowest evidence score worth fighting (prepared response)
| Order value | Shopify Payments | Stripe |
|---|---|---|
| £15 | 4 or more | Never |
| £30 | 4 or more | 9 or more |
| £60 | Any score | 7 or more |
| £120 | Any score | 4 or more |
| £250 and over | Any score | Any score |
Table of contents
- Is it worth fighting a chargeback?
- How do you work out whether a chargeback is worth fighting?
- What does it cost to fight on Shopify compared with Stripe?
- What win chance do you need at each order value?
- How do you score the strength of your evidence?
- What win chance should each evidence score mean?
- Which disputes should you fight?
- What do six realistic disputes look like?
- What does a month of ten disputes cost under three policies?
- When should you accept a chargeback on purpose?
- Does fighting a chargeback change your chargeback rate?
- How do you make fighting cheaper?
- What rule should your team follow?
- What's different for UK merchants?
- Common mistakes
- FAQ
Is it worth fighting a chargeback?
Usually yes on Shopify Payments if you have a prepared response and a real chance, and often no on Stripe below about £60. The answer depends on three numbers: the order value, your chance of winning and the hours you will spend. The fee for fighting only matters on Stripe, where it is £20.
If you have ever typed "should I fight a chargeback" into a search box and come away none the wiser, the reason is that most advice treats the decision as one question. It is really three. First, what could a win give back? Second, what does fighting cost, in fees and in hours? Third, how likely is a win? Put those side by side and the answer usually falls out within a minute.
A word on tone before we start. We are not telling you to fight everything. The vendor guides that do, tend to sell something that fights for you. We are also not telling you to accept everything because the order is small. A £25 order with a signed delivery photo on Shopify is worth fighting if your response takes minutes. The same £25 order on Stripe is not, whatever the evidence looks like, unless you are certain of a win.
Our post on whether you can win a Shopify chargeback covers why no audited UK win rate exists. This post is the next step: given that you cannot know your odds precisely, how do you decide anyway?
How do you work out whether a chargeback is worth fighting?
Compare the cost of accepting with the expected cost of fighting. Accepting costs the disputed amount plus the fee that applies. Fighting costs that same total if you lose, and far less if you win, plus the extra time. Fight when the chance of a win times the saving is bigger than the extra cost of fighting.
Written out, the sum has five inputs: the disputed amount, the fees, your chance of winning, the hours fighting takes and the hours accepting takes. Hours are priced at your own hourly value.
Here is a version you can paste into a sheet. It handles both processors by letting you set which fees apply.
Fight or accept calculator (Google Sheets or Excel)
Inputs
B2 Disputed amount (£)
B3 Fee never returned (£) Shopify Payments UK: 0 Stripe UK: 20
B4 Fee charged if you accept (£) Shopify Payments UK: 10 Stripe UK: 0
B5 Extra fee for fighting (£) Shopify Payments UK: 0 Stripe UK: 20
B6 Your chance of winning (0 to 1) e.g. 0.3
B7 Hours to fight
B8 Hours to accept
B9 Your hourly value (£)
Results
B11 Cost of accepting (£) =B2+B3+B4+B8*B9
B12 Expected cost of fighting (£) =(1-B6)*(B2+B3+B4+B5)+B6*B3+B7*B9
B13 Expected saving from fighting (£) =B11-B12
B14 Break-even win chance =(B5+(B7-B8)*B9)/(B2+B4+B5)
B15 Decision =IF(B6>B14,"Fight","Accept")
A quick check on the logic. On Shopify Payments you accept for the amount plus £10, and if you fight and lose it is the same. If you win, the amount and the £10 come back, so you are left with nothing but the time. On Stripe you pay £20 either way, the counter fee comes back on a win, and you lose it on a loss.
Two cautions. The win chance in B6 is a guess, and the formula treats it as a fact. That is why the next sections give you a way to make the guess less wild. And the hours are for the extra work: accepting takes a quarter of an hour of clicking and checking, so only the difference counts.
What does it cost to fight on Shopify compared with Stripe?
On Shopify Payments, fighting costs only your time, because a loss costs the same as accepting and a win returns the amount and the £10 fee. On Stripe, fighting costs your time plus £20 more if you lose, because the counter fee is only returned on a win. That one difference changes the answer for small orders.
| Shopify Payments UK | Stripe UK | |
|---|---|---|
| Fee when disputed | £10, returned if you win | £20, never returned |
| Extra fee to fight | None listed | £20, returned if you win |
| Accept a £60 order | £70 | £80 |
| Fight and lose a £60 order | £70 | £100 |
| Fight and win a £60 order | £0 | £20 |
| Break-even win chance, cash only | 0% | 25% |
That last row is the whole story in one line. On Shopify, any chance of a win is worth taking on cash grounds alone, and the only reason not to fight is the hours. On Stripe, you need a one in four chance on a £60 order before the fee stops costing you.
The fee rules are covered in our posts on the Shopify chargeback fee in the UK and Stripe dispute fees in the UK. If you take payments through both, work out each separately, because the thresholds differ.
What win chance do you need at each order value?
On Shopify Payments with a prepared response, you need to win only 20% of the time at £15, 7% at £60 and 1% at £500. On Stripe the same responses need 71%, 31% and 5%. If a response takes two and a half hours instead of half an hour, the thresholds on small orders become impossible.
Example 1 (illustration)
These are your chargeback break-even points by order value. They assume your time is worth £20 an hour. A prepared response takes 0.5 hours against 0.25 hours to accept, so the extra time is £5. An unprepared response takes 2.5 hours, so the extra time is £45. "Never" means even a certain win would not cover the extra time.
| Order value | Shopify, prepared | Shopify, unprepared | Stripe, prepared | Stripe, unprepared |
|---|---|---|---|---|
| £15 | 20.0% | Never | 71.4% | Never |
| £30 | 12.5% | Never | 50.0% | Never |
| £60 | 7.1% | 64.3% | 31.3% | 81.3% |
| £120 | 3.8% | 34.6% | 17.9% | 46.4% |
| £250 | 1.9% | 17.3% | 9.3% | 24.1% |
| £500 | 1.0% | 8.8% | 4.8% | 12.5% |
Read down the Shopify prepared column. Almost everything clears the bar. Now read down the unprepared column. Under £60 nothing does. The two columns describe the same orders, the same fees and the same processor. The only difference is whether the evidence is ready.
That is the finding that surprised us when we built the table. We expected the fee to dominate. It does not. Preparation does.
The formulas behind the table: on Shopify the threshold is the extra time divided by the amount plus £10, and on Stripe it is the counter fee plus the extra time, divided by the amount plus the counter fee. Our true cost of a chargeback in the UK post explains where the £10 and the time figure come from.
How do you score the strength of your evidence?
Ask five yes or no questions and give two points for each yes. Does your evidence answer the reason the bank recorded? Do you hold system or carrier proof of the key fact? Do you have customer messages or an accepted policy? Is it clear and within file limits? Does nothing in your own records contradict you?
The evidence strength scorecard is deliberately blunt. Its job is to stop you rating every dispute "probably fine" when your evidence is thin, or "hopeless" when it is solid.
| Question | Yes means | Points |
|---|---|---|
| 1. Does it answer the exact reason the bank recorded? | Delivery proof for a not-received claim, a cancellation record for a cancelled-subscription claim, and so on | 2 |
| 2. Is there independent proof of the key fact? | A carrier scan, a delivery photo, a signature, or a system log | 2 |
| 3. Do you hold customer messages or a policy they accepted? | An email thread, chat log, or checkout terms with a timestamp | 2 |
| 4. Is it clear and within limits? | Labelled files, one per evidence type, each under 2 MB and 4 MB in total for Shopify | 2 |
| 5. Is your own story consistent? | No promised refund, no returned-to-sender scan, no unanswered message | 2 |
Shopify's help pages say strong evidence improves your chances without guaranteeing a win, and that reviewers may give a case only minutes. Question 4 exists for that reason. A clear file in the right order beats a better file that nobody can find the point in.
Question 5 is the one people skip. If your own records contradict your story, you lose, and you may have wasted hours finding out. Check it first, because a "no" there is usually decisive.
Our guide to what Shopify submits for you shows which proof Shopify attaches automatically, so you know which of the five questions it already answers for you.
What win chance should each evidence score mean?
We attach a working win chance to each band: roughly 10% for a score of 0 to 3, 30% for 4 to 6, 50% for 7 to 8 and 70% for 9 to 10. These are our assumptions, chosen to be cautious, not measured rates. Replace them with your own log after a few months.
We want to be straight about this. We found no audited UK win rate, and nobody can honestly tell you what a score of 7 wins. What we can do is give you a consistent, conservative way to turn a feeling into a number, so that the same dispute gets the same decision on a Monday morning and a Friday evening.
| Evidence score | Working win chance (our assumption) | What it usually looks like |
|---|---|---|
| 0 to 3 | 10% | Thin or contradicted. The customer may be right. |
| 4 to 6 | 30% | Some proof, but it does not fully answer the reason. |
| 7 to 8 | 50% | Good proof, matching the reason, in a clear pack. |
| 9 to 10 | 70% | Strong proof from more than one source, nothing against you. |
Keep a log from today. Write the reason, the score you gave, the outcome and the hours. After 20 or 30 disputes you will have a win rate per band that is yours, and that table will replace ours.
One more guard against overconfidence: even a 70% band means three in ten lose. Shopify says banks have discretion to side with the cardholder even when you provide delivery confirmation. Do not budget as though a score of 10 is a guarantee.
Which disputes should you fight?
To decide whether to fight or accept a chargeback, read the answer from the order value and your evidence score. On Shopify Payments with a prepared response, fight almost everything above £30 and anything scoring 4 or more on small orders. On Stripe, fight small orders only with very strong evidence and large orders almost always. A "no" on question 5 overrides all of it.
Example 2 (illustration)
This grid applies the working win chances from the previous section to the prepared thresholds in Example 1. "F" is fight and "A" is accept.
| Order value | Score 0 to 3 (10%) | Score 4 to 6 (30%) | Score 7 to 8 (50%) | Score 9 to 10 (70%) |
|---|---|---|---|---|
| Shopify Payments | ||||
| £15 | A | F | F | F |
| £30 | A | F | F | F |
| £60 | F | F | F | F |
| £120 and over | F | F | F | F |
| Stripe | ||||
| £15 | A | A | A | A |
| £30 | A | A | A | F |
| £60 | A | A | F | F |
| £120 | A | F | F | F |
| £250 and over | F | F | F | F |
Two things stand out. First, on Shopify the grid is mostly "F", which is the honest result of a structure where fighting costs only time. The cells that say "A" are the small orders with thin evidence. Second, on Stripe the grid is a staircase: the higher the order, the thinner the evidence you can fight with.
The exception that matters. If you answer "no" to question 5, because a refund was promised, a parcel was scanned back to you or a message went unanswered, accept regardless of the grid. A score of 0 to 3 at £60 on Shopify says "fight", and that is wrong if the customer is right. The maths cannot tell right from wrong, and neither can a win rate.
What do six realistic disputes look like?
Take six common situations at different values. On Shopify, five of the six are worth fighting and only the thinnest is not. On Stripe, only two clear the bar. The same dispute can be a fight on one processor and an accept on the other, as the first row shows.
Example 3 (illustration)
Prepared response (0.5 hours), £20 an hour, accepting takes 0.25 hours. "Expected gain" is the average benefit of fighting over accepting, in pounds, using our working win chances. Negative means accepting is cheaper.
| Dispute | Score and win chance | Shopify: threshold, gain, call | Stripe: threshold, gain, call |
|---|---|---|---|
| £18 order, tracked, signature photo, "not received" | 8, 50% | 17.9%, +£9.00, fight | 65.8%, −£6.00, accept |
| £45 order, tracking shows delivered, no proof of receipt | 5, 30% | 9.1%, +£11.50, fight | 38.5%, −£5.50, accept |
| £120 order, "not as described", ambiguous emails | 4, 30% | 3.8%, +£34.00, fight | 17.9%, +£17.00, fight |
| £60 order, you promised a refund and never sent it | 1, 5% | 7.1%, −£1.50, accept | 31.3%, −£21.00, accept |
| £500 order, delivered, signed, matches the reason | 9, 70% | 1.0%, +£352.00, fight | 4.8%, +£339.00, fight |
| £30 subscription charge, no cancellation record | 3, 10% | 12.5%, −£1.00, accept | 50.0%, −£20.00, accept |
The first row is the one to dwell on. The same £18 order with the same signed delivery photo is a clear fight on Shopify Payments and a clear accept on Stripe, because of £20 of fee.
The fourth row is the cautionary one. A promised refund that never went out is the customer being right. The numbers say accept, and so would common sense. In practice the better move is to refund before it gets that far, which our post on how long a Shopify chargeback takes helps you time.
What does a month of ten disputes cost under three policies?
Over ten mixed disputes on Stripe, accepting everything costs £1,413, fighting everything costs £1,078 and fighting selectively costs £1,013. Selective beats both, but only by £65 over fighting everything, because a single £500 win does most of the work. The policy matters less than catching the large disputes.
Example 4 (illustration)
Ten disputes on a Stripe account, with our working win chances, prepared responses and £20 an hour. Costs include time and the £20 received fee, and are expected values, not outcomes.
| Dispute | Score | Accept | Fight | Our rule |
|---|---|---|---|---|
| £18 | 8 | £43.00 | £49.00 | Accept |
| £45 | 5 | £70.00 | £75.50 | Accept |
| £120 | 4 | £145.00 | £128.00 | Fight |
| £60 | 1 | £85.00 | £102.00 | Accept |
| £500 | 9 | £525.00 | £186.00 | Fight |
| £30 | 2 | £55.00 | £75.00 | Accept |
| £75 | 6 | £100.00 | £96.50 | Fight |
| £25 | 7 | £50.00 | £52.50 | Accept |
| £200 | 5 | £225.00 | £184.00 | Fight |
| £90 | 3 | £115.00 | £129.00 | Accept |
| Total | £1,413.00 | £1,077.50 | £1,012.50 |
The three policies are close because most of the money sits in three disputes: the £500, the £200 and the £120. Get those right and you have most of the benefit. The selective policy's extra edge comes from skipping the small disputes where the fee and time exceed the prize.
If this were Shopify Payments, fight-everything would do better still, because the fee for fighting is zero. The saving from selecting would be smaller, and the case for a written rule would rest on saving time, not money.
When should you accept a chargeback on purpose?
Accept when the customer is right, when you promised a refund that never went out, when your own records contradict your account, or when the order is so small that the fee and time exceed any plausible recovery. Accepting is a decision, not a surrender, as long as you make it before the deadline.
Four situations stand out.
The customer is right. The parcel never arrived and you cannot prove otherwise, a refund you promised did not happen, or the item was not what the page said. Fighting here wastes hours and risks a loss anyway.
Your records disagree with you. If the tracking shows the parcel went back to you, or a message from the customer sits unanswered, the bank will see it too. Question 5 exists to catch this early.
The order is small on Stripe. Below about £30, the received fee and the counter fee exceed what you could recover in nearly every case.
You are out of time. If the deadline is hours away and the pack is empty, a rushed response is rarely better than an honest accept. Shopify says that once the due date passes, nothing more can be added.
What accepting does not do is protect your chargeback rate. A dispute you accept still counts. And if you accept by mistake on Shopify, contact Support at once, because they may be able to un-accept it before the deadline.
Does fighting a chargeback change your chargeback rate?
No. Shopify counts disputes opened, and Stripe's summary of the card network rules says monitoring counts disputes regardless of outcome. A win returns money without removing the dispute from the count. So the rate is no reason to fight, and no reason to accept either. Only fewer disputes lowers it.
This is worth saying plainly, because some guides imply that winning helps your standing. It does not, on anything we could verify. Shopify's monitoring page says a high rate can affect your Shopify Payments account health and lead to reserves, and it publishes no threshold.
So keep the two questions separate. Whether to fight is a money decision. How to keep the rate down is a prevention decision. Our chargeback rate calculator and thresholds post covers the second, and shows why one dispute on 200 orders already puts you at 0.5%.
How do you make fighting cheaper?
Cut the hours, because hours drive the decision more than fees do. Save carrier proof when you ship, keep policy screenshots in one folder, write a cover note template, and record the reason, score and outcome of each dispute. A response that takes half an hour instead of two and a half changes the answer on most small orders.
A prepared response is mostly assembly. Here is where the time goes and how to shrink each part. The hours are illustrations, not benchmarks.
| Task | Unprepared | Prepared | How |
|---|---|---|---|
| Find the dispute and read the claim | 0.25 | 0.10 | Check the dashboard daily and note the due date |
| Collect delivery proof | 0.75 | 0.10 | Save the carrier scan or photo when you post |
| Collect messages and policies | 0.50 | 0.10 | One folder of policy screenshots, updated each quarter |
| Build and size-check files | 0.50 | 0.10 | A naming convention and a size check each time |
| Write the cover note | 0.50 | 0.10 | A template with the reason filled in |
| Total | 2.50 | 0.50 |
Shopify's evidence rules are strict, which is another reason to prepare. It wants one file per evidence type, clearly described, and no more than 2 MB each or 4 MB in total, and it does not accept external links. Fitting those limits at the last minute is where hours disappear.
Our guide to Shopify chargeback evidence and what Shopify submits for you shows what you do not need to build yourself.
What rule should your team follow?
Write a one-page rule that anyone can apply: open the dispute the day it arrives, check question 5 first, score the evidence, find the order value on the grid and decide. If the call is a fight, set a time cap. The rule below is our suggestion, built from the thresholds above, not an industry standard.
- Open the dispute on the day it arrives. Note the due date and the reason.
- Check for contradictions. If a refund was promised, a parcel was returned or a message is unanswered, accept.
- Score the evidence out of 10 using the five questions.
- Find the order value on the grid for your processor.
- If the grid says fight, cap the time at an hour. If you are still gathering at the cap, accept or finish with what you have.
- Submit before the deadline and log the reason, score, hours and outcome.
- Every quarter, replace our win chances with your own.
Notice the cap in step 5. Our thresholds assume a prepared response. If a dispute is eating two or three hours, the assumption has failed, and the honest move is to stop and ask whether the thresholds still hold.
What's different for UK merchants?
UK merchants face a £10 Shopify Payments fee or Stripe's £20 fees in sterling, customers with a long window to dispute, and no published figure for win rates, so decisions rest on your own log. This section is general information, not legal advice.
On fees, Shopify's help page lists £10 GBP for the UK and says it is returned on a win. Stripe's UK pricing lists £20 received and £20 countered. We read both on 2 October 2026, and either can change.
On timing, MoneyHelper says a debit card gives chargeback protection with 120 days to claim, and credit cards add Section 75 for items from £100 to £30,000. Disputes can arrive months after the sale, so keep order evidence for at least six months.
On results, we found no audited UK win rate. That is why this post asks you to log your own outcomes and treats every win chance here as an assumption.
For the wider UK picture, start with our guide to Shopify chargebacks in the UK. For the processing side, see Shopify Payments UK fees.
Common mistakes
- Using a single win rate for every dispute. A signed delivery photo and a thin "not as described" case are not the same bet.
- Ignoring the hours. Two and a half hours at £20 is £50, and it turns many small wins into losses.
- Fighting on Stripe as though it were Shopify. The £20 counter fee is lost on a loss.
- Skipping question 5. If your own records contradict you, the evidence pack cannot save you.
- Fighting out of principle. The bank decides on evidence, not on who is right.
- Accepting out of fatigue on large orders. The big disputes carry most of the money, so do not skip them.
- Treating a blank response as neutral. On Shopify, a response is still sent on the due date from the data it holds, and it may be thin.
- Never logging results. Without your own log, every threshold in this post rests on our assumptions.
FAQ
Is it worth fighting a chargeback?
Often yes, if you have a real chance and a prepared response. On Shopify Payments in the UK, fighting costs only your time, because the £10 fee is returned on a win. On Stripe, the £20 counter fee raises the bar, so small orders with thin evidence are usually better accepted.
Should I fight a chargeback or accept it?
Fight when your chance of winning beats the break-even for your processor and order value. At £60 on Shopify with a half-hour response you need about 7%, and on Stripe about 31%. Accept when the customer is right, your records contradict you, or the order is too small to justify the effort.
When should I accept a chargeback?
Accept when the customer is right, when you promised a refund that was not sent, when tracking or messages work against you, or when a small order on Stripe cannot cover the fees. Make the decision before the deadline, because nothing can be added after it and a blank response still ends in a loss.
Is it worth fighting a small chargeback?
On Shopify Payments it can be, at £15 or £30, if your evidence is decent and the response takes half an hour. On Stripe it rarely is, because the £20 fees outweigh a small recovery. Time decides it in both cases, since a two and a half hour response makes any small dispute a loser.
Does fighting a chargeback cost more than accepting?
On Shopify Payments it costs the same in cash and more in time, because a loss costs the same as accepting and a win returns everything. On Stripe, a loss costs £20 more, since the counter fee is not returned. A win leaves you only the £20 received fee.
How much time does a chargeback response take?
Our illustration is about two and a half hours when unprepared and half an hour with saved carrier proof, policy screenshots and a template. These are not benchmarks, so log your own hours. Time is the biggest driver of the fight-or-accept decision for small orders.
How do I judge how strong my chargeback evidence is?
Ask five questions: does it answer the bank's reason, is there independent proof, do you have customer messages or an accepted policy, is the pack clear and within limits, and does your own record agree with it. Score two points for each yes. Anything below 4 is thin, and a "no" on the last question usually means accept.
Does winning a chargeback lower my chargeback rate?
No. Shopify counts disputes opened, and Stripe's summary of network rules says monitoring counts disputes regardless of outcome. A win returns the amount and fees but leaves the dispute in your rate. Only receiving fewer disputes lowers it, so prevention matters more than the fight.
Join the ChargeFix waitlist
ChargeFix is being built for UK Shopify merchants who want a clear answer to whether it is worth fighting a chargeback, and a ready response when it is, with flat, fixed pricing instead of a share of what they recover. It is not live yet, so nothing here is a promise that you will win.
Sources
- Shopify Help Center: Responding to chargebacks and inquiries
- Shopify Help Center: Chargeback monitoring
- Stripe UK pricing
- Stripe documentation: How disputes work
- Stripe documentation: Dispute monitoring programmes
- MoneyHelper: How to sort a problem with a payment