Ecommerce conversion rate benchmarks: the real numbers, and why they disagree
Last reviewed: 28 July 2026. Every benchmark below is quoted with its publisher, its sample, its measurement basis and the date we read it. Two of the four main datasets are rolling and change monthly; one is from 2023. Undated benchmark numbers are how this topic became a mess.
There is no single average ecommerce conversion rate. The four most-cited published figures, as of 26 July 2026, run from 1.4% to 2.74% — and they aren't measuring the same thing:
| Figure | Publisher | Basis | Sample | Period |
|---|---|---|---|---|
| 1.4% | Littledata | Shopify stores; denominator not published | 2,800 sites | 2023 |
| 1.6% | Statista, as cited by Shopify's blog | "global ecommerce visits converted into purchases" | not stated on that page | Q3 2025 |
| 2.03% | IRP Commerce | Transactions ÷ sessions ("Session Conversion Rate") | UK/GB market data | June 2026 |
| 2.74% | Dynamic Yield by Mastercard | "% of completed purchases by visitors over the past twelve months" | 200M monthly uniques, 300M+ sessions | rolling 12mo, read 26 Jul 2026 |
Anyone quoting one of these as "the" average is choosing a denominator, a country mix and a year without telling you. This page explains the disagreements — because once you understand them, you can actually use the numbers.
The formula — and the detail that changes the answer
The formula every source agrees on in shape:
Conversion rate (%) = orders ÷ traffic × 100
The detail they don't agree on is what counts as traffic:
- Session basis. Shopify's in-admin metric is "the percentage of online store visits (sessions) that resulted in a sale." IRP Commerce states it as "Transactions ÷ Sessions × 100." One shopper who visits three times before buying counts as three sessions, one order — 33%.
- Visitor basis. Dynamic Yield measures "% of completed purchases by visitors." The same shopper counts once — 100%.
Same store, same month, two published-standard formulas, and the visitor-based number will always read higher. This single difference explains most of the gap between Littledata's 1.4% and Dynamic Yield's 2.74% before you even reach sample differences. When you compare your rate to a benchmark, match the denominator first or the comparison is noise.
Why the published numbers disagree — all five reasons
- Denominator, as above: sessions vs visitors.
- Sample. Littledata benchmarks Shopify stores — skewing small-to-mid DTC. Dynamic Yield's panel is its own enterprise customer base. IRP is the UK market. None of these is "ecommerce"; each is a slice.
- Period. Littledata's dataset is from 2023 (their site says © 2026; the benchmark says 2,800 sites in 2023 — always check). Dynamic Yield re-renders monthly: Shopify's own blog quotes Dynamic Yield's global average at 2.95%, while Dynamic Yield's live page showed 2.74% when we read both on the same day. Neither is wrong — they're snapshots of a rolling window taken at different times.
- Device mix. Every dataset that splits by device shows a real gap (next section). A mobile-heavy store measured against a blended benchmark looks broken when it isn't.
- Industry mix. Dynamic Yield's trailing-12-month industry split (read 26 Jul 2026) runs from Beauty & Personal Care at 5.37% down to Luxury & Jewelry at 0.71% — a 7.6× spread inside one dataset. The spread between industries is far larger than the spread between published averages, which is why "is 2% good?" has no answer without knowing what you sell.
Benchmarks by industry
From Dynamic Yield by Mastercard's benchmark index as quoted on Shopify's conversion-rate blog page (both read 26 Jul 2026; Dynamic Yield's own page publishes the live high and low):
| Industry | Conversion rate |
|---|---|
| Food & Beverage | 6.22% |
| Beauty & Personal Care | 4.94% |
| Multi-brand retail | 3.93% |
| Pet Care | 3.28% |
| Fashion & Apparel | 3.06% |
| Consumer Goods | 2.85% |
| Home & Furniture | 1.41% |
| Luxury & Jewelry | 0.94% |
Remember the basis: visitor-denominator, Dynamic Yield's customer panel, rolling window. Use the ordering — consumables high, considered purchases low — more than the decimals; the decimals move monthly.
Benchmarks by device — and the mobile paradox
Two datasets publish a device split:
- Littledata (Shopify, 2023): desktop 1.9%, mobile 1.2%.
- Dynamic Yield (rolling, read 26 Jul 2026): tablet 2.89%, mobile 2.86%, desktop 2.46% — on their visitor basis, mobile has nearly closed the gap.
Now the part that matters for what you do about it. Statista (via Shopify's blog, read 26 Jul 2026) puts smartphones at roughly 78% of retail site visits and about 70% of online orders — mobile under-converts its traffic share almost everywhere. But Dynamic Yield's companion data shows mobile leads on add-to-cart rate (6.31% vs desktop's 5.26%) while losing badly after it: mobile cart abandonment 79.92% vs desktop 69.19%, and Littledata's checkout completion runs mobile 44% vs desktop 49%.
The mobile problem is not getting things into the cart. It's everything after. If your mobile rate lags, the evidence says look at your cart and checkout on a phone before redesigning another product page.
The funnel context a single number hides
A conversion rate is the end of a chain, and each link has its own published benchmark (all read 26 Jul 2026):
- Add-to-cart rate: Littledata's 2023 Shopify figure is 4.6% of sessions; Dynamic Yield's product-view-based figure is 6.07%. Different denominators again — we built a full breakdown and calculator for this metric.
- Cart abandonment: Baymard Institute's meta-average of 50 studies is 70.22% ("average documented online shopping cart abandonment rate," page updated 22 Sep 2025). Dynamic Yield's first-party rolling figure is 77.54%. These are different objects — a 19-year meta-average and one vendor's live panel — so never average them or present them as a contradiction.
- Checkout completion: Littledata (Shopify, 2023): 45% of sessions that reach checkout complete it.
Sessions → order, on one denominator
bars: Littledata · Shopify stores · 2023Sessions
100% the denominator
Add to cart
4.6% of sessions Littledata · Shopify · 2023
- 6.07% of product page views — a different denominator, not a share of these sessions Dynamic Yield · read 26 Jul 2026
Reached checkout
no published share of sessions
- 70.22% of carts abandoned — "average documented online shopping cart abandonment rate", a meta-average of 50 studies Baymard Institute · page updated 22 Sep 2025
- 77.54% of carts abandoned — one vendor's live first-party panel Dynamic Yield · read 26 Jul 2026
Order
1.4% of sessions Littledata · Shopify · 2023
- 45% of sessions that reach checkout complete it Littledata · Shopify · 2023
Only the bars share a denominator: they are Littledata's 2023 Shopify figures, the one dataset in this page that publishes the whole chain against sessions. Every other reading sits beside its stage with the denominator it was published on. The checkout stage has no bar because no publisher gives one — it is not calculated from the two figures either side of it.
Where the leverage is: Baymard's checkout research estimates "the average large-sized ecommerce site can gain a 35.26% increase in conversion rate" through better checkout design alone, and measures the average US checkout at 23.48 form elements against an ideal of 12–14. The conversion-rate benchmark tells you where you stand; the funnel tells you where the loss actually happens.
How to benchmark your own store honestly
- Benchmark against yourself first. Your rate this quarter vs last, same denominator, same season. Every external comparison carries the five disagreements above; your own history carries none.
- Match the basis. Comparing your Shopify session-based rate to Dynamic Yield's visitor-based average builds in a flattering error. Compare Shopify to Littledata (Shopify), or compute a visitor-based rate before comparing to Dynamic Yield.
- Segment before judging. A blended 1.8% might be desktop at 3% and mobile at 1.1% — one of those is a problem and the average hides it. Split by device, traffic source and new vs returning before deciding anything.
- Use percentiles, not averages, for ambition. Littledata's same 2023 dataset: median Shopify store 1.4%, best 20% above 3.2%, best 10% above 4.7%. The distance between median and top decile inside one dataset is bigger than the distance between any two published averages. The interesting question isn't "am I average" — it's "what are the top decile doing."
- Note what your own numbers can't see. Shopify's analytics fields reference states sessions are "only counted when visitors consent to cookies" — consent banners quietly shrink your denominator. (Shopify also ships in-product Benchmarks on conversion over time and related reports, per its changelog — worth opening if you haven't.)
Calculate yours
Prefilled to the average Shopify store — Littledata's 2023 benchmark median of 1.4%, at their US$85 Shopify average order value. Not Mtrix data. Replace every field with your own numbers over one period.
Session-based
1.40%
orders ÷ sessions × 100
350 orders ÷ 25,000 sessions. This is the form Shopify's admin and IRP Commerce use.
At or above the median — below the top 20%
Shopify stores · Littledata 2023 percentiles, not averages — and the only publisher here that reports any
Visitor-based
—
orders ÷ unique visitors × 100
Add your unique visitors to compare against Dynamic Yield's figure. Without it the comparison is between two different measurements.
- Revenue
- $29,750
- Revenue per session
- $1.19
- Value of 0.1 pp of conversion rate
- $2,125
Arithmetic on the numbers you typed, not a forecast and not a promise: a tenth of a point on 25,000 sessions is 25 more orders at your own average order value. Whether you can move it a tenth of a point is a different question, and no benchmark answers it.
Your rate against the four published figures
each on its own denominator| Published | Publisher | Basis | Period | You | Difference |
|---|---|---|---|---|---|
| 1.4% | Littledata | Sessions denominator not published | 2023 | 1.40% | 0.00 pp |
| 1.6% | Statista, via Shopify | Visits | Q3 2025 | 1.40% | −0.20 pp |
| 2.03% | IRP Commerce | Sessions | June 2026 | 1.40% | −0.63 pp |
| 2.74% | Dynamic Yield | Visitors | rolling 12mo, read 26 Jul 2026 | — add unique visitors | — |
A difference is not a verdict. Each of these four measures something slightly different — read the basis column, then the section above on why they disagree.
Nothing you type is sent anywhere — it is all computed in your browser.
FAQ
What is a good ecommerce conversion rate?
How do you calculate ecommerce conversion rate?
Why is my Shopify conversion rate below the average I read?
Is a 1% conversion rate bad?
What conversion rate should I expect on mobile?
The benchmark question is really a "why" question
Every number on this page describes other people's stores. The number that pays you is your own — and the reason it moves is never visible in a benchmark table. It's visible in the sessions: where mobile shoppers stall in your checkout, which block nobody scrolls past, what a failed promo-code field does to an order.
That's what Mtrix is for. Analytics gives you your own conversion, add-to-cart and revenue numbers with drill-down; session replay plays the sessions behind any dip; and experiments let you test the fix and read the result in revenue per visitor — so the benchmark you beat next quarter is your own. Start your free month — full platform, no credit card — or book a demo.