Checkout Conversion Rate

Checkout conversion rate is the share of shoppers who reach checkout and finish the purchase. Here's the formula, healthy ranges by vertical, and what drags it under 30%.
Checkout Conversion Rate
The percentage of shoppers who, after reaching the checkout page, complete the purchase.
Checkout conversion rate isolates the final stretch of the funnel: of every 100 shoppers who land on your checkout, how many click pay and see the thank-you page. It strips out browse-stage drop-off, so a weak number points squarely at checkout friction — slow page loads, payment failures, surprise shipping costs, or a confusing address form.
For online stores in the €1M-€15M revenue band, healthy checkout conversion sits between 30% and 50% depending on platform, vertical, and average order value. Anything under 30% is a strong signal that something is actively breaking the purchase intent the shopper arrived with.
Most teams track overall site conversion rate and stop there. The problem: a 2% site-wide rate could mean weak product pages, weak checkout, or both — you cannot tell which without isolating the checkout step.
Checkout conversion rate fixes that. It only counts sessions that reached the checkout URL, so it answers a sharper question: of the shoppers ready to buy, how many actually do? That makes it the highest-leverage metric in checkout optimization — small wins here compound across every traffic source you pay for.
Checkout Conversion Rate = (Completed Orders / Checkout Sessions) × 100
Completed Orders
Completed orders
Sessions that reached the thank-you / order-confirmation page in the period.
Checkout Sessions
Checkout sessions
Unique sessions that loaded the first step of checkout in the same period.
A Shopify apparel store reviews last month's checkout funnel in GA4.
Checkout sessions: 12500
Completed orders: 4250
→ 34%
34% is on the low end of healthy for apparel. The team digs into the next layer — shipping-cost surprise at step 2 and a 12% Apple Pay decline rate — both fixable without dev work.
When the number slips, the cause is usually one of four things: page weight that pushes Largest Contentful Paint past 3 seconds, payment-method failures (especially on wallets), unexpected costs revealed at the shipping step, or a form that asks for too much. The first three account for the majority of checkout drop-off we see in audit data.
Checkout conversion rate benchmarks by vertical (Shopify / WooCommerce stores, €1M-€15M revenue)
| Vertical | Bottom quartile | Median | Top quartile |
|---|---|---|---|
| Apparel & accessories | 28% | 38% | 48% |
| Beauty & personal care | 32% | 44% | 55% |
| Health & supplements | 35% | 46% | 58% |
| Home & furniture | 22% | 31% | 42% |
| Consumer electronics | 20% | 29% | 40% |
| Food & beverage | 38% | 50% | 62% |
Compare your number against the right row — not the headline average. A 35% rate is alarming for supplements but solid for furniture, where higher AOVs naturally invite more hesitation and abandoned-cart behaviour. Pair this metric with cart-to-checkout rate and payment-method success rate to localise where the leak actually sits.
Checkout conversion rate: common questions
For most Shopify stores in the €1M-€15M band, 35-45% is a healthy median, with top-quartile apparel and beauty brands clearing 50%. Furniture and electronics run lower because of higher AOVs and longer consideration cycles.
Overall conversion rate measures completed orders against all site sessions, so product-page weakness drags it down. Checkout conversion rate only counts sessions that reached checkout, isolating friction in the final purchase step.
The usual suspects are slow page load (LCP above 3s), payment failures on wallets like Apple Pay or Klarna, shipping costs that appear too late in the flow, or a checkout form asking for unnecessary fields. Audit each step individually to find which one is bleeding.
Yes, typically by 5-15 percentage points for mobile-heavy stores. Express options skip address entry and reuse stored payment details, which removes the two biggest friction points in mobile checkout.
Use the begin_checkout event as the denominator and the purchase event as the numerator over the same date range. Make sure both events fire reliably across devices — mis-tracked events are the most common reason the number looks off.
No — keep the metric tied to the original checkout session. Recovered orders from email or SMS belong in a separate recovery-rate metric so you don't mask in-session friction with downstream rescue.
It's the headline KPI for any checkout optimization programme. Step-level drop-off, payment success rate, and form-field abandonment are diagnostic metrics underneath it — they tell you what to fix, the conversion rate tells you whether the fix worked.
Substantially. Internal audit data shows roughly 0.5-1.5 percentage points of checkout conversion lost per additional second of LCP on mobile. Compressed images, deferred third-party scripts, and a lighter analytics stack are the highest-ROI fixes.
Weekly at minimum, with payment-method success and step-level drop-off in the same dashboard. Sudden 5+ point swings usually point at a broken integration — a payment gateway timeout, a script blocking the pay button, or a recent theme update.
Start with payment failures and shipping-cost surprise — both are usually fixable in a day without code. Show shipping totals on the cart, enable the wallet options your audience actually uses, and remove any non-essential form fields. Speed and form simplification come next.
Get an AI expert review of your site
Paste your URL — Metricuno's AI runs the same heuristic checks a senior CRO consultant would, scoring your page and prioritising the fixes that'll move conversion fastest.