Why is my checkout abandoning? Ranked by cost
Extra costs top every abandonment list. UK government data shows 72% of 525 online sellers drip a fee at checkout. How to find and price your leak.
Your checkout is probably not broken. It is more expensive than it looked, and the price arrives too late. Two independent datasets, one from the UK government and one from a UX research firm, name the same culprit.
Why is my checkout abandoning?
Most checkout abandonment comes down to four things: extra costs that appear late, a forced account, a form that runs too long, and a page that throws errors. Baymard Institute's survey of US online shoppers puts extra costs at the top, named by 40% of people who abandoned for a fixable reason.
That list gets republished everywhere, always ranked the same way: by how often shoppers mention each reason. Mention frequency is not cost. Two reasons named by the same share of people can be worth wildly different money to you, and two of them are not yours to fix.
What is a normal cart abandonment rate?
Baymard's average across 50 separate studies is 70.22%, but the individual studies run from 55.00% to 84.27%. That spread is wider than any gap you would realistically try to close, so treat 70% as a loose anchor and not a number you have failed to hit.
A large slice of it is not a problem.
Baymard's own reading of its data says 42% of US shoppers have abandoned a cart because they were just browsing or not ready to buy. Saving for later. Comparing tabs. That portion is not a defect, and no design change touches it.
Strip the browsers out and the remaining reasons look like this.
Extra costs too high ████████████ 40%
Delivery too slow ██████ 20%
Did not trust the site ██████ 19%
Forced account █████ 18%
Checkout too long █████ 17%
No total shown up front ████ 12%
Which checkout step is losing your buyers?
Open GA4 and put five events in order: view_cart, begin_checkout, add_shipping_info, add_payment_info, purchase. The steepest drop between any two adjacent steps is your leak, and where that drop sits tells you which of the reasons listed above is the one you actually have.
Two minutes, nothing to install, assuming those events fire.
A collapse after add_shipping_info is a cost problem, because that is where shipping stops being a mystery. A collapse at begin_checkout is usually the account wall. A collapse at payment is your payment methods, or unreadable form errors.
Found your step? Run a free audit and see the rest.
What each abandonment reason costs
The cost of a leak is the conversion gap the fix closes, times your traffic, times your average order. Revslip prices every finding with one published formula: traffic × CVR gap × AOV × mobile weight. Work it by hand, following how to calculate conversion loss, and the reasons reorder themselves around money instead of memory.
Here is the arithmetic.
Take 25,000 sessions a month and a €68 average order. Closing a 0.4 point conversion gap is 100 extra orders, or €6,800 a month. If the defect only bites on phones and 70% of sessions are mobile, weight it down to €4,760.
Now the half of the evidence sold by nobody. The UK Department for Business and Trade studied 525 online providers and found 72% dripped at least one fee during checkout. The median mandatory fee was 11% of the base price, and over half of those sites revealed it past the halfway point.
72% of 525 UK online providers drip at least one fee during checkout.
11% median mandatory dripped fee, as a share of the base product price.
23.48 form elements in the average US checkout, against an ideal of 12 to 14.
The most common reason people abandon a checkout is not a bug. It is a pricing decision that roughly three quarters of online sellers made on purpose.
In the UK it is now illegal. Consumer rules in the Digital Markets, Competition and Consumers Act took effect on 6 April 2025 and put mandatory charges in the first price a shopper sees.
The £2.2 billion drip pricing figure is a midpoint, not a measurement
You will see £2.2bn quoted as the annual cost of drip pricing to UK consumers. The government's own impact assessment gives a range of £0.6bn to £3.5bn, a spread of nearly six times. Quote the range or nothing.
Fix them in cost order, not panic order
Work the list by what each fix returns, not by which reason sounds worst. On most stores that means total cost first, account wall second, form length third. Trust badges and returns wording matter, but they rarely move enough orders to justify going first.
- Show the full price before checkout. Shipping, tax and any fee, on the cart page or earlier. This is the 40% reason, and the only one with an independent price tag.
- Kill the account wall. Guest checkout, with the account offered after payment. 18% of fixable abandonment names this directly.
- Cut the form. Baymard puts the average US checkout at 23.48 form elements against an ideal of 12 to 14. Which fields to cut is in how many form fields is too many.
- Log the errors. Track failed submissions by field. Errors are named by 17% of abandoners and are the cheapest item here to fix.
- Re-check on a phone. At 360 pixels, on a real device, with your thumbs. Not a resized desktop browser.
See what your checkout is leaking, free.
How to prove the checkout fix paid
Watch the step you fixed, not the headline abandonment rate. If you moved the shipping cost forward, the number that should improve is the pass rate from add_shipping_info to add_payment_info. Give it four weeks, then compare against the same four weeks before.
Match the periods honestly. No promotion on one side and not the other.
Most stores never see enough checkout traffic for a clean A/B test. If the mechanism is sound and the step number moves across matched periods, that is the confidence available. Say so, rather than calling it significance.
When a high abandonment rate is fine
High-consideration categories abandon more, and should. Furniture, travel and B2B buyers add to cart as a way of bookmarking, then return days later on another device. If your repeat-visit rate is high and revenue is steady, a 78% abandonment rate may simply be your normal.
Two limits on all of the above.
Revslip can see that your shipping cost appears on step three. It cannot open your rate table or read your margin, so it cannot say whether to absorb the fee or raise the base price. That call stays yours. And our frequency claims come from 134 audited sites, a sample biased by construction: people audit when they already suspect a problem.
Questions people ask about checkout abandonment
These come up most often once someone has found their leaking step and wants to know what it means. Cart abandonment and checkout abandonment are not the same measure: the first counts everyone who added an item, the second only counts people who started the flow.
Is my conversion rate the real problem, or just the checkout?
Check the rate first. Sector rates vary enough that an alarming number may be normal for what you sell, which is covered in is my conversion rate bad.
My store is on Shopify. Does any of this change?
The mechanisms are identical, the instrument is not: Shopify publishes its own conversion rate breakdown. That path is in Shopify traffic but no sales.
How many problems like this does one site usually have?
More than one. Baymard's benchmark of 60 leading checkouts found 39 possible improvements per site on average. The ranking logic sits in the conversion leak index.
Is it worth paying someone to look at this?
It depends on your traffic and order value. The thresholds where each option pays back are in what a CRO audit actually costs. Below a certain volume, none of the paid options return their fee.
Do trust badges at the payment step help?
Only the ones your buyers recognise. A seal nobody can name does nothing measurable, and the evidence behind the whole category is thinner than it looks. What the three published studies actually found.