- Around 45% is normal: 45 of every 100 shoppers who start checkout place the order. Above 59% is top 20%, above 66% is top 10%.
- Below 40% means broken, not imperfect: look for a fault before an optimisation.
- Check your denominator first: "checkout start" fires differently across setups and can move the number 10 points.
- Split by device before anything else: desktop averages 49%, mobile 44% - a blended number mostly reflects your traffic mix.
- Your own trend line beats any benchmark: a drop from 52% to 44% says more than knowing 45% is average.
For most B2C stores, a normal checkout completion rate is around 45%. That means 45 out of every 100 shoppers who start checkout actually place the order. Above 59% puts you in the top 20% of stores. Above 66% puts you in the top 10%. Below 40% usually means something in your checkout is broken, not just imperfect.
Those numbers come from Littledata's benchmark of around 2,800 stores. They are the most useful anchor available. But before you compare yourself to them, you need to be sure you are measuring the same thing they are. This is where most benchmarking goes wrong.
First, Agree on What You Are Measuring
Checkout completion rate is orders divided by checkout starts.
That sounds simple. It isn't, because "checkout start" means different things in different setups. On some sites it fires when the shopper lands on the checkout page. On others it fires only after they enter an email or pick a shipping method. The first definition includes people who clicked through by accident. The second doesn't. Same store, same shoppers, and the second definition will report a rate maybe 10 points higher.
So if your number looks strange, check the event before you check the checkout.
It also helps to know what checkout completion rate is not. It is not your site conversion rate, which is orders divided by all sessions and lands somewhere between 1.8% and 3% for most stores. And it is not cart abandonment rate, which is measured from the cart, not from checkout. The famous 70.22% abandonment figure from Baymard Institute counts everyone who added something to a cart and left. Most of those people never reached checkout at all. Roughly half of cart adds never make it that far.
This is why people quote wildly different "average checkout rates" and all of them sound plausible. A 30% average, a 45% average and a 70% average can all be true at once. They are just measuring three different stretches of the funnel. Always ask what the denominator is.
The Benchmark Numbers
Here is what the main published sources report, so you can pick the one that matches your setup:
| Source | What it measures | Average | Top performers |
|---|---|---|---|
| Littledata (~2,800 stores) | Orders / checkout starts | 45% | 59% (top 20%), 66% (top 10%) |
| Zuko (checkout form data) | Form starts that convert | 35.36% | - |
| KISSmetrics rule of thumb | Checkout to purchase | 40-60% desktop, 25-40% mobile | - |
| Baymard (50-study average) | Cart abandonment | 70.22% abandoned | ~55-60% is the realistic floor |
Notice the last row. Baymard's view is that even a perfect checkout can't push cart abandonment below about 55%, because comparison shopping and idle browsing are permanent features of online retail. Some of your lost carts were never sales. Around 59% of US customers abandoned their carts because they were just browsing and weren't ready to buy. No design change reaches those people.
Mobile Is the Biggest Single Variable
Device explains more of the spread between stores than almost anything else.
Littledata puts desktop checkout completion at 49% on average, with the best stores over 70%. Mobile averages 44%, and the best mobile stores reach 64%. Zuko sees a similar gap in purchase form data: roughly 37% on desktop against 31% on mobile.
The gap looks worse from the cart. Dynamic Yield's global benchmark puts cart abandonment across devices at 77.81%.
The practical point is that your blended number is mostly a reflection of your traffic mix. A store with 75% mobile traffic and a store with 40% mobile traffic can have identically good checkouts and report numbers eight points apart. If you only track one blended figure, you are comparing your device mix to someone else's, not your checkout to theirs.
Split it by device before you do anything else.
Industry Changes the Target
Nobody publishes clean checkout completion rates by vertical. What does exist is abandonment data by vertical, and the pattern transfers.
Grocery and repeat consumables abandon least, around 52%. Everyday retail categories cluster together: apparel, beauty, home and electronics all sit between 67% and 76% (e.g., Electronics at 73%, Retail at 67%). High-consideration and high-ticket categories abandon most. Luxury, travel and finance run from 80% up past 90% (e.g., Luxury at 88%).
The logic is consistent. The bigger the decision, the longer the comparison window, and the more sessions it takes to close. A luxury watch retailer at 80% abandonment may be performing better than a supplement brand at 65%. Price point and purchase frequency set the ceiling, not effort.
So pick your benchmark from your own category. A global average tells you almost nothing if you sell something people think about for two weeks.
Region, Channel and Customer Type
A few smaller factors that still move the number several points.
Region matters mostly through payment habits and how much of the cost is visible upfront. Site conversion rates run highest in the Americas at about 2.96%. In markets where a specific local method dominates, missing it hurts more than any UX problem. Tax display is the other regional trap: a US-style flow that adds tax at the end reads as a price increase to a European shopper who expects the number to include VAT.
Channel matters through intent. Email and direct traffic complete checkout at the highest rates because those shoppers already know you. Paid social sits at the other end (social media platforms see 89% abandonment). That is not a checkout failure. It just means you should judge paid social against paid social, not against your blended average.
Customer type follows the same logic. Returning and logged-in shoppers complete far more often than first-timers, mostly because their address and card are already saved. Which is worth remembering when you look at guest checkout. Forced account creation is one of the top reasons people quit, cited by roughly 24% of shoppers. Saved details help returning shoppers. Demanding an account punishes new ones.
What Counts as Good
A working scale, using orders divided by checkout starts:
- Under 40%: look for a problem, not an optimisation.
- 40% to 50%: normal.
- 50% to 60%: a healthy checkout.
- Above 60%: strong - and above 66% puts you in the top tenth of stores.
- Mobile-only: subtract about five points from each band.
Treat that as a rough map. Your own trend line is worth more than any of it. If your rate held at 52% for a year and dropped to 44% last month, that is a far more useful signal than knowing 45% is average. Benchmarks tell you roughly where to look. Your own history tells you when something changed.
Why Yours Might Be Low
The reasons people abandon checkout are unusually well documented, and they barely change year to year. Baymard surveys shoppers who had real purchase intent, and the answers keep landing in the same order.
Unexpected costs come first. Shipping, tax or fees appearing at the final step feels like being quoted one price and charged another. Forced account creation is next, around 24%. Then a checkout that is too long or complicated, about 17%. Then a missing payment method, roughly 9% - and that one is entirely binary. If someone's preferred method isn't there, no amount of persuasion helps.
On length, Baymard found the average checkout uses 23.5 form elements. A well-built one needs 12 to 14. Most stores are asking for roughly twice what they need.
There is one cause the surveys underweight, because shoppers can't report it accurately: things that simply break. The website had errors or crashed for 13% of users, and 4% report credit card declines. These shoppers don't always tell you they left. They just disappear. If your completion rate is low and none of the usual suspects fit, look at your payment failure rate and your mobile error logs. We wrote a full guide to finding those silent failures in our Magento checkout abandonment article - the diagnostic approach applies to any platform.
What to Track Next to It
One number won't diagnose anything. Four will.
Watch add-to-cart rate and cart-to-checkout rate above checkout, because they tell you whether the problem is even yours. Healthy add-to-cart with weak completion means checkout friction. Weak add-to-cart with normal completion means your product pages or your traffic quality. Then watch step-level drop-off inside checkout, so you know which screen loses people. Then payment failure rate, which is the leak most stores never look at.
Alongside those, keep average order value and revenue per visitor in view. It is possible to lift completion rate and lose money doing it, usually by discounting your way through the friction instead of removing it.
What Actually Moves the Number
The fixes follow directly from the causes.
Show the full cost early - shipping and tax on the cart page, not the payment step. Offer guest checkout and let people create an account after they have paid. Cut the form down toward 12 to 14 elements. Add the payment methods your market expects, including wallets, which now carry roughly half of global ecommerce transaction value. Fix mobile properly: real thumb targets, autofill that works, fast pages. And catch the shoppers who leave anyway with a recovery email, though treat that as a backstop rather than a strategy. This is the core of what we do in every checkout optimisation project.
Baymard's estimate is that checkout design changes alone can recover $260 billion in lost orders. That figure is worth reading carefully. It is not a promise. It is a measure of how much is currently being left on the table by ordinary checkouts, which suggests most stores have more room than they think.
The Short Version
Around 45% is normal. Above 60% is good. Below 40% needs investigating.
But confirm your definition of "checkout start" first, split the number by device, and compare against your own category rather than a global average. A benchmark is a place to start looking. It was never the answer.
Statistics sourced from Littledata's store benchmarks (~2,800 stores), Baymard Institute's cart abandonment research and checkout usability benchmarks, Zuko's form analytics benchmarking, KISSmetrics, and Dynamic Yield's global abandonment benchmark. Last reviewed September 2026.