CONVERSION & REVENUE

Ecommerce Conversion Rate Calculator

Calculate conversion rate across a five-step funnel, find the biggest drop-off, and plan the traffic or orders needed to hit a target.

Counts only. Sessions, product views, add-to-cart, checkouts and orders must use one analytics definition and period.

Funnel counts and target

Planning model. Use one session definition and one period. It excludes attribution, device/channel splits, time lag, multiple sessions per order and industry benchmarks.

Saved only in this browser. Nothing is uploaded.

Conversion rate and funnel

Conversion rate

3.0%Orders ÷ sessions.
Target orders400Target for this period.
Required sessions—Sessions needed at the current CVR.
Order gap100Target orders minus current orders.
Largest drop-off70.0%Product view → add to cart
Current orders300Completed orders in the period.
Sessions10,000Use the same session definition as your orders report.

Step-by-step funnel

Each row converts from the previous step; drop-off is 100% minus the step rate.

StepCountRateDrop-off
Session10,000100.0%—
Product view6,00060.0%40.0%
Add to cart1,80030.0%70.0%
Checkout90050.0%50.0%
Order30033.3%66.7%

How CVR and the funnel are calculated

Overall CVR = orders ÷ sessions. Each step rate divides a stage by the previous stage. Target CVR mode multiplies sessions by the target rate; target orders mode divides target orders by the current CVR to estimate required sessions.

Your inputs are calculated in the browser and are not sent to a server.

Conversion rate is a funnel, not one percentage

Orders divided by sessions is the headline number, but it does not tell you where the store is losing people. This calculator breaks the journey into four step rates, finds the largest drop-off and lets you plan either a target CVR or a target order count.

Orders ÷ sessions is the headline, not the whole story

A 3% conversion rate means three orders for every 100 sessions. That is useful for tracking the store overall, but two stores with the same 3% can have very different problems: one loses people before the product page, another loses them at checkout.

The funnel separates those cases. Each step uses the previous step as its denominator, so the rates multiply back to the overall conversion rate: 60% × 30% × 50% × 33.3% ≈ 3.0%.

The four step rates

Session → product view measures whether the landing page and navigation lead people to a product. Product view → add to cart measures product-page persuasion, price and availability. Add to cart → checkout measures cart and shipping-cost friction. Checkout → order measures payment, trust and checkout errors.

A low step rate is not automatically the problem. A step with a naturally small population can still have a large percentage drop; pair the rate with the absolute number of sessions lost.

Worked example

10,000 sessions, 6,000 product views, 1,800 add-to-carts, 900 checkouts and 300 orders. Overall CVR is 3.0%. The step rates are 60.0%, 30.0%, 50.0% and 33.3%. The largest drop-off is product view → add to cart at 70.0%.

That does not mean the other steps are fine. It means the biggest percentage loss is between viewing a product and putting it in the cart, which points to the product page, offer, price or trust signals before checkout.

Two ways to plan

Target CVR mode applies a target rate to current sessions. At 4%, 10,000 sessions should produce 400 orders, a gap of 100 versus the current 300. Required sessions are not meaningful in this mode because the traffic is fixed.

Target orders mode starts from the order goal. For 400 orders at the current 3.0% CVR, required sessions are 400 ÷ 0.03 = 13,333.3. The gap is still 100 orders, but the answer is expressed as traffic needed.

What the model does not do

It does not define sessions for you, split by device or channel, model time lag, handle multiple sessions per order or compare you with an industry benchmark. A session-based funnel also assumes one session produces at most one order.

Use the same analytics definition and period for every input. If your platform counts sessions differently after a tracking change, the funnel will shift even if customer behavior did not.

How to use it

Start with the step that loses the most sessions in absolute terms, then check whether the percentage drop is also large. Test one change at a time and rerun the funnel after enough traffic to see a signal.

For revenue per session and average order value, use the AOV and revenue-per-visitor calculator. This tool deliberately stays on counts and conversion so the two pages do not duplicate each other.

Analytics references checked October 2026: Shopify analytics · Littledata conversion rate

Is conversion rate orders divided by sessions or visitors?+

This calculator uses orders ÷ sessions, which is the common ecommerce definition. Visitors and sessions are not the same; a visitor can have multiple sessions. Use one definition consistently across all inputs.

Why do the step rates not add up to the overall CVR?+

They multiply, not add. Each step uses the previous step as its denominator, so 60% × 30% × 50% × 33.3% is about 3.0%.

Which drop-off should I fix first?+

Start with the step that loses the most sessions in absolute terms, then compare the percentage drop. A large percentage loss on a small population may matter less than a smaller percentage loss on a large one.

What does target orders mode calculate?+

It divides the target order count by the current conversion rate to estimate the sessions required at the same CVR. It does not assume the extra traffic will convert at the same rate.

Does this include revenue or AOV?+

No. It stays on funnel counts and conversion. Use the AOV and revenue-per-visitor calculator for revenue, average order value and revenue per session.

NEXT STEP