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.

Insights Funnels
Filters
Aa Country
equals US
Segment
One line — segment to compare
Traits
Purchase Count events · last 30 days
count of Purchase · last 30 days · country equals US no query

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:

The four most-cited published ecommerce conversion rates, as of 26 July 2026
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

  1. Denominator, as above: sessions vs visitors.
  2. 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.
  3. 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.
  4. 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.
  5. 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):

Dynamic Yield via Shopify · visitor basis · read 26 Jul 2026
Conversion rate by industry — Dynamic Yield, as quoted on Shopify's blog, read 26 July 2026
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 · 2023

Sessions

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

  1. 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.
  2. 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.
  3. 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.
  4. 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."
  5. 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.

Shopify: "online store sessions". The denominator your admin uses.

Completed purchases in the same period.

People, not visits. Without it there is no visitor-based rate to compare.

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
Your conversion rate compared with each published benchmark, on that benchmark's own measurement basis
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?
Above your own last quarter, on the same measurement basis. Against published data: the 2026 averages cluster between 1.4% and 2.74% depending on basis and sample, and Littledata's top decile of Shopify stores clears 4.7%. Industry moves the bar more than anything — 6.22% in food and beverage vs 0.94% in luxury (Dynamic Yield, read 26 Jul 2026).
How do you calculate ecommerce conversion rate?
Orders ÷ sessions × 100 is the Shopify-standard form; orders ÷ unique visitors × 100 is the visitor-based form Dynamic Yield uses. Pick one, state it, and never switch silently.
Why is my Shopify conversion rate below the average I read?
Usually the benchmark, not the store: visitor-based averages read higher than your session-based admin number, enterprise panels skew high, and blended figures hide device mix. Compare like-for-like (Littledata's 2023 Shopify median of 1.4% is the closest published match to a Shopify admin number) — then segment by device.
Is a 1% conversion rate bad?
Not by itself. Littledata's 2023 data puts the median Shopify store at 1.4% — 1% is below that median but well inside the distribution, and normal for high-consideration or luxury categories (Dynamic Yield's luxury figure: 0.71–0.94% depending on the snapshot). It's a reason to look at your funnel, not a verdict.
What conversion rate should I expect on mobile?
Lower than desktop on session-based Shopify data (1.2% vs 1.9%, Littledata 2023). And the published funnel data says the loss concentrates after add-to-cart — check the cart and checkout experience before the product pages.

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.

Ada Kern Experimentation & analytics Writes about experimentation and analytics at Mtrix, and about what a test result does and does not justify.
Build with Mtrix