Checkout Page Conversion Rate: What It Is and What's Good

Checkout Page Conversion Rate: What It Is and What's Good

Checkout page conversion rate is the percentage of shoppers who start checkout and go on to complete a purchase. You calculate it by dividing completed orders by sessions that began checkout, then multiplying by 100. Most stores land between roughly 30% and 60%, and mobile almost always sits below desktop.

This metric is different from your site-wide conversion rate, which divides orders by all sessions and usually lands in the low single digits. Checkout conversion looks only at people who already showed buying intent. That makes it the cleanest read on whether your cart, forms, payment options, page speed and trust signals help or hurt.

This guide covers why the number matters, how to calculate it with a worked example, what benchmarks to compare against, and how to improve it. At Nostra AI we work on storefront speed, bot traffic and QA for ecommerce brands, so we also cover the measurement problems that quietly make this number look worse than it is.

Why checkout page conversion rate matters

Checkout page conversion rate matters because it measures the last step before revenue, where every lost shopper is a sale you already paid to earn. Fixing it usually costs less than buying more traffic.

It isolates the step closest to revenue

Your site-wide rate blends browsers, researchers and buyers. The checkout rate strips out everyone who never intended to buy, so a drop points at the checkout itself: a broken payment option, a slow page, a surprise shipping fee. If your site-wide rate falls while checkout conversion holds steady, the problem sits earlier in the funnel.

Small gains compound quickly

Say 600 sessions a month reach checkout, 240 complete (a 40% rate), and your average order is $85. That is $20,400 in revenue. Lift the rate to 44% and you get 264 orders, which is 24 more orders and $2,040 extra, with no added ad spend.

Checkout is the cheapest place to find revenue, because every shopper there has already been paid for.

How to calculate your checkout page conversion rate

The formula is completed purchases ÷ checkout sessions × 100, using the same time period for both numbers. A worked funnel shows how it differs from the other rates you track.

The formula and a worked example

Here is a month of data for a store with 10,000 sessions:

A four-step funnel from 10,000 sessions down to 240 completed purchases, a 40% checkout conversion rate.

Funnel step Count Rate
Sessions 10,000
Added to cart 1,200 12% of sessions
Began checkout 600 50% of cart sessions
Completed purchase 240 40% checkout conversion
Site-wide conversion 240 of 10,000 2.4%

Same orders, two very different numbers. Always say which denominator you mean when you report a rate.

Where to pull the numbers

In GA4, use the begin_checkout and purchase events, then divide the purchase count by the begin_checkout count for the same sessions. In Shopify, the conversion funnel report shows sessions that reached checkout and sessions that completed it. Segment by device, traffic source and new versus returning shoppers. A blended average hides the segment that is actually leaking.

Divide orders by checkout starts, not by total sessions, or you are measuring a different metric.

What counts as a good checkout conversion rate

A good checkout conversion rate for most ecommerce stores falls between about 30% and 60%, and the middle of that range is a healthy target. Published sources disagree because they measure different stores, devices and checkout definitions.

Benchmarks by device

Measure Typical figure
Site-wide ecommerce conversion low single digits
Checkout conversion, commonly cited range about 30% to 60%
Desktop checkout, one large form-analytics dataset about 37%
Mobile checkout, same dataset about 31%

A laptop and a smartphone showing checkout forms, with a credit card in front of the phone.

Mobile trails desktop because typing card details and addresses on a small screen is harder. Treat the gap as an opportunity: if mobile is your majority traffic, your blended rate depends on it.

What a 10% or 12% rate really means

Context decides everything. A 10% or 12% site-wide conversion rate is exceptional for ecommerce. A 10% or 12% checkout conversion rate is a serious problem, because it means about nine in ten shoppers who started checkout left. Compare your number to your own history first, then to a benchmark for your device mix and price point.

A good rate is one that beats your own trailing average and sits inside your segment's benchmark, not one that matches a headline number.

How to improve your checkout page conversion rate

Improve it by removing friction in the form and payment steps, then fixing speed and bugs, and by changing one thing at a time so you can see what worked.

Remove friction from the form and payment steps

Start with the changes that rarely backfire:

A smartphone with a short checkout form beside a payment card, a shipping parcel and a padlock.

  • Offer guest checkout, so no one has to create an account.
  • Cut every form field that is not needed to ship or charge.
  • Add express payment options such as Shop Pay, Apple Pay and PayPal.
  • Show shipping cost and taxes before the final step, since unexpected costs are among the most cited reasons for abandonment.
  • Keep trust signals, such as return terms and secure payment cues, visible near the pay button.

Fix speed and bugs before redesigning

A checkout that loads slowly or breaks on one browser loses shoppers no redesign can recover. Dash, our speed agent, accelerates pages at the edge, with load times up to 47% faster across our brands. Patch, our QA agent, walks the journey from homepage to checkout on real desktop and mobile devices and files bug reports with reproduction steps and video. Whatever tools you use, test checkout on real phones every week, and run A/B tests on one variable at a time.

Fix what is broken and slow before you test what looks better.

Why your checkout conversion number may be wrong

Your number can mislead you when bots, tracking gaps or double-firing events distort either side of the formula. Check the data before you act on it.

Bot traffic and test orders

Malicious bots probe checkout pages with card-testing and scraping, adding checkout sessions that never buy. That drags your rate down and makes you chase a problem that is not human. Knox, our bot agent, blocks malicious bots at the edge before they reach your analytics, while letting verified crawlers such as Googlebot through. Also exclude internal test orders from your reports.

Tracking and event gaps

Confirm your purchase event fires exactly once per order, including on mobile browsers and after redirects from payment providers. Short cookie lifetimes also make returning shoppers look like new visitors, which muddies attribution and audience data. Our cookie agent, Crumble, extends tracking identity from about one week to over two years. Audit your events monthly, because a broken tag can look exactly like a conversion drop.

Before you optimize the rate, make sure both the numerator and the denominator are real.

Start with your own number

Checkout page conversion rate is completed purchases divided by checkout starts, and a healthy store usually sits between 30% and 60%, with mobile below desktop. Calculate it by device, compare it against your own history, then fix friction, speed and bugs in that order.

Clean data comes first. Bots that inflate your checkout sessions make every test harder to read, so see how Edge Protect keeps bad bots out of your funnel and measure only real shoppers.