Conversion Rate for Ecommerce: Formula, Benchmarks & CRO Mistakes

Ecommerce conversion rate: the formula (orders ÷ sessions), session vs user rate, benchmarks by store type, what CVR hides about CAC and AOV, and how to test lifts in the Ecommerce Simulator.

Key takeaways

  • CVR = orders ÷ sessions (or visitors)—lock the denominator before you compare channels.
  • Sitewide CVR blends cold prospecting and warm email; segment by channel and device.
  • A CVR lift from discounts can raise orders while lowering contribution—read margin alongside rate.
  • CVR connects to CAC: same ad spend converts more buyers when CVR rises, but traffic quality sets the ceiling.
  • Use the Ecommerce Simulator to see how a 0.3-point CVR change moves orders, CAC, and payback.

Definition

Conversion rate — the percentage of visits that complete your goal, usually a purchase. Session conversion rate = Orders ÷ Sessions. It answers: of everyone who showed up, how many bought? CVR is a throughput metric on traffic you already paid for or earned—it does not judge whether that traffic was worth buying.

Conversion rate formula

CVR = Conversions ÷ Sessions (or ÷ unique visitors if your analytics tool uses users)

Example: 412 orders from 14,800 sessions → CVR = 412 ÷ 14,800 ≈ 2.78%.

Related formulas operators use alongside CVR:

  • Revenue per session = AOV × CVR (rough traffic value pulse)
  • CAC ≈ Ad spend ÷ (Sessions × CVR) for a paid channel when sessions are mostly new buyers
  • Cart abandonment rate = 1 − (checkouts completed ÷ carts started)—checkout-specific, not sitewide CVR

Pick sessions or users and keep it. Shopify Analytics, GA4, and ad platforms disagree on session counts; comparing “2.8% in Shopify” to “3.4% in GA4” is a category error.

What the number hides / common mistakes

  • Blended sitewide CVR — email at 5% and cold Meta at 1.2% average to 2.5% and tell you nothing about which budget to cut.
  • Discount-driven CVR — a sitewide 20% off lifts CVR while AOV and margin fall; celebrate orders, miss profit.
  • Mobile vs desktop ignored — half your sessions on mobile with half the desktop CVR is a UX problem, not a “brand” problem.
  • Low-volume tests — +0.4pp on 800 sessions is noise; know minimum sample size before you ship a checkout change.
  • CVR without traffic quality — tightening audiences raises CVR and CAC together; efficiency is customers per dollar, not percentage alone.
  • Bot and referral spam — junk sessions deflate CVR and send you on CRO quests for traffic that was never buyers.

Worked ecommerce example

A home-goods store runs paid social and Google for one month. Same landing offer; only traffic mix differs.

ChannelSessionsOrdersCVRAOVRevenueAd spendCAC (new)
Meta prospecting48,0007201.50%$84$60,480$38,400$53.33
Google Shopping22,0006162.80%$92$56,672$18,700$30.33
Email + SMS9,5004564.80%$78$35,568$1,200—
Blended79,5001,7922.25%$85.60$153,395$58,300—

Sitewide CVR is 2.25%. Leadership asks to “get to 3%.” If Meta CVR rises from 1.5% to 1.8% (+20% relative) on the same sessions, that is +144 orders and ~$12,096 revenue— without spending more on clicks. At $53 CAC and $31 contribution per order (after COGS, shipping, fees), those incremental orders add ~$4,464 contribution before the ad bill already sunk—CRO on prospecting paid for itself.

If instead they run a sitewide promo that lifts blended CVR to 2.9% but cuts AOV to $79 and contribution to $26 per order, the same 2,305 orders produce less contribution than the baseline 1,792 at $31. The rate went up; the business got worse. That is why benchmarks by store type are context, not targets.

Many DTC stores see blended session CVR roughly between 1.5% and 3.5%; replenishment and single-SKU shops can exceed that, high-consideration durables often sit below—segment by channel before you set a goal.

Source: Growthegy benchmark guides; replace with your analytics export (2026)

CVR in the acquisition math

For paid prospecting, a useful back-of-napkin:

CAC ≈ CPC ÷ CVR (when each converted session is a new customer)

Example: $1.10 CPC and 1.5% CVR → CAC ≈ $1.10 ÷ 0.015 = $73.33. Lift CVR to 1.8% without changing CPC → CAC ≈ $61.11. Same spend buys ~20% more customers. That is the link between CRO and unit economics—and why checkout work belongs in the same meeting as media buying.

How to read conversion rate in the Ecommerce Simulator

The Ecommerce Simulator treats conversion as an input tied to traffic, orders, revenue, CAC, and payback. Workflow:

  1. Lock sessions (or ad spend + CPC) and set CVR to your last 30 days by channel, not blended fantasy.
  2. Read orders, revenue, and CAC. Note contribution per order—you need margin, not just more checkouts.
  3. Increase CVR 0.3 percentage points (e.g. 1.5% → 1.8%) and hold CPC constant: watch CAC fall and payback shorten.
  4. Run a second pass where CVR rises but AOV falls (promo scenario)—see whether order volume gain beats margin loss.

For on-site tactics that move checkout completion without trashing margin, read checkout flow optimization beyond cart abandonment. Pair with cart abandonment rate when the leak is late-funnel, not PDP.

Related terms

  • Cart abandonment rate — checkout completion.
  • AOV — revenue per order; pairs with CVR for revenue per session.
  • CAC — acquisition cost; CVR moves it inversely.
  • ROAS — channel return; CVR is one ROAS input.
  • Customer retention rate — post-purchase repeat, not session CVR.

Back to the ecommerce glossary. Conversion rate is how well traffic converts—segment it, pair it with margin, and test changes with enough volume to trust the lift.

Frequently asked questions

What is conversion rate in ecommerce?

Conversion rate (CVR) is the share of visits that complete your goal—usually a purchase. Session CVR = Orders ÷ Sessions. It measures how efficiently traffic turns into revenue, not how good the traffic is.

What is the conversion rate formula?

Conversion rate = Conversions ÷ Sessions (or visitors). Example: 340 orders from 12,500 sessions → 2.72% CVR. Use the same denominator (sessions vs users) and the same attribution window when comparing weeks or channels.

What is a good ecommerce conversion rate?

Blended store CVR often lands roughly 1.5–3.5% for many DTC sites; luxury, replenishment, and single-SKU stores can sit higher or lower. Compare to your category and traffic mix—cold paid social usually converts lower than email or branded search.

How is conversion rate different from cart abandonment rate?

CVR is orders divided by all sessions (or visitors). Cart abandonment is the share of checkout sessions that do not complete. You can fix checkout and still have low CVR if PDP traffic is weak or traffic quality is poor.

Does higher conversion rate always mean more profit?

No. Aggressive discounts, free shipping, and narrow audiences can lift CVR while crushing contribution margin. Pair CVR with AOV, refund rate, and CAC so you are not buying a prettier percentage with profit.

How do I improve conversion rate?

Fix traffic quality and landing-message match, speed and mobile UX, PDP clarity (fit, reviews, shipping), checkout friction, and trust signals. Test one change at a time with enough volume; read CVR by channel, not only sitewide.

Related articles

Ecommerce Simulator

Practice traffic, conversion, pricing, and cash in a turn-based model—no account required.

Play the Ecommerce Simulator →