Free tool
Conversion rate calculator
Convertica's free conversion rate calculator divides your conversions by your visitors, and works in reverse to show how many conversions a target rate needs. For an online store, enter orders and sessions. Below it: the conversion rate formula, how to find the numbers in GA4 and Shopify, and how to compare periods fairly.
Calculate your conversion rate
Free to use, no sign-up. The result updates as you type.
Conversion rate
3.00%
156 conversions ÷ 5,200 visitors × 100 = 3.00%.
That is about 1 conversion for every 33 visitors.
Formula
conversion rate = conversions / visitors * 100
ecommerce: orders / sessions * 100
Conversions needed for a target rate
The reverse calculation: how many orders a target conversion rate means at your traffic.
Conversions needed
182
5,200 visitors × 3.5% = 182 conversions.
You have 156 now (3.00%), so you need 26 more from the same traffic.
Formula
conversions needed = visitors * target rate
(rounded up)
Short answer
A conversion rate calculator divides your conversions by the visitors who had the chance to convert and multiplies by 100. Enter orders or leads, and sessions or users, from the same tool and dates, and it shows the percentage with the arithmetic. For example, 156 orders from 5,200 sessions is a 3.00% conversion rate.
- Pick sessions or users as the denominator, label it, and never compare a session rate with a user rate.
- Say whether a change is in percentage points or relative terms, because the two sound very different.
- The reverse calculator shows how many conversions a target rate means at your traffic.
- A good conversion rate is one that beats your own last comparable period at the same or better revenue per visitor.
- Compare periods with the same definition, tool, length and season before you read a change.
How to use the conversion rate calculator
To use the conversion rate calculator, enter how many conversions you had and how many visitors had the chance to convert over the same dates. It divides the first by the second and shows the percentage with the arithmetic, so you can check it. The second calculator works backward from a target rate.
- Choose one goal. Orders for a store, form submissions for a lead generation site, trial sign-ups for a SaaS product.
- Enter conversions. How many times that goal was completed in your date range.
- Enter visitors. Sessions (or users) for the same dates, from the same analytics tool.
- Read the rate. It updates as you type, with the sum written out underneath.
- Set a target. In the second calculator, enter your traffic and a target rate to see how many conversions that target means.
What is the conversion rate formula?
The conversion rate formula is conversions divided by visitors, multiplied by 100. The numerator is the goal you care about, such as orders or leads. The denominator is the traffic that had the chance to complete it, such as sessions. Both must come from the same tool and the same date range, or the rate is meaningless.
conversion rate (%) = conversions / visitors * 100
The formula never changes. What changes from site to site is what you count on each side of the line, which is why two businesses can both say "conversion rate" and mean different things. The table below shows the common versions.
| Rate | Formula | What it tells you |
|---|---|---|
| Ecommerce (per session) | Orders / sessions × 100 | The share of visits that end in an order. The usual store figure, and the one Shopify reports. |
| Ecommerce (per user) | Purchasers / users × 100 | The share of people who bought. Usually higher than the session rate. |
| Lead generation | Form submissions / sessions × 100 | How well the site turns visits into enquiries, quote requests or calls. |
| SaaS sign-up | Trial or free sign-ups / visitors × 100 | How well the marketing site turns visitors into accounts. |
| SaaS trial to paid | Paying customers / trials started × 100 | How well the product and onboarding turn trials into revenue. |
| Landing page or ad | Conversions / landing page sessions or ad clicks × 100 | How one page or campaign performs for its own traffic. |
| Retail store | Transactions / store visitors × 100 | The share of people through the door who bought, with visitors from a door counter. |
How do you calculate an ecommerce conversion rate?
To calculate an ecommerce conversion rate, divide the number of orders by the number of sessions for the same period and multiply by 100. A store with 156 orders from 5,200 sessions has a 3.00% conversion rate. Use this page as an ecommerce conversion rate calculator by entering orders as conversions and sessions as visitors. To read the same rate in GA4, see Google Analytics conversion rate.
Sessions or users?
Sessions count visits; users count people. Divide the same 156 orders by 4,100 users instead of 5,200 sessions and the rate becomes 3.80%, not 3.00%, because many shoppers visit more than once before they buy. Neither is wrong. Pick one, label it in every report, and never compare a session rate with a user rate.
Orders, transactions or purchasers?
Orders and transactions usually mean the same thing: one completed checkout. Purchasers are people, so a customer who orders twice counts twice as an order but once as a purchaser. Pair orders with sessions and purchasers with users. Your store platform's order count is the true number; analytics tools can miss some orders (blocked scripts, declined cookies) or count some twice.
How to find your conversion rate in Shopify
- In your Shopify admin, open Analytics.
- Find the online store conversion rate on the dashboard, and set the date range you want at the top.
- Open the conversion breakdown to see the funnel: all sessions, sessions with cart additions, sessions that reached checkout and sessions that completed checkout.
- Shopify's rate is sessions that completed checkout divided by all sessions, so it is a per-session rate. Use the same definition when you compare it with anything else.
Shopify renames reports from time to time, so the labels may differ slightly in your admin. The definition is in Shopify's help center under analytics fields. Once you have the number, see how to improve Shopify conversion rate.
How to calculate conversion rate in GA4
- Check that your purchase or lead event is marked as a key event (Google Analytics renamed conversions to key events in 2024).
- For a quick view, open Reports, then Acquisition, then Traffic acquisition. The session key event rate column is the share of sessions with a key event.
- That column counts any key event. If you mark several events as key events (purchases, sign-ups, downloads), it is not a purchase rate.
- For a purchase-only rate, open Explore, start a blank free form exploration, add the metrics Sessions and Transactions (or Ecommerce purchases), and add a dimension such as device category or session default channel group.
- Export the table or read the two numbers into the calculator above: transactions as conversions, sessions as visitors.
GA4 and your store will rarely agree to the order. Small gaps are normal; a large gap is a tracking problem to fix before you trust any rate.
Ecommerce vs lead generation vs SaaS conversion rates
Ecommerce, lead generation and SaaS businesses all use the same conversion rate formula, but each counts a different conversion. A store counts orders, a lead generation site counts enquiries, and a SaaS product counts sign-ups and then paid accounts. Their rates are not comparable with each other, only with themselves.
| Business | Main conversion | Worked example | Watch out for |
|---|---|---|---|
| Ecommerce | Order | 156 / 5,200 sessions = 3.00% | Rate rising while order value falls |
| Lead generation | Form submission or call | 42 / 1,800 sessions = 2.33% | Spam and duplicate submissions; leads that never become customers |
| SaaS, sign-up | Trial or free account | 64 / 2,400 visitors = 2.67% | Sign-ups that never use the product |
| SaaS, trial to paid | First payment | 16 / 64 trials = 25.00% | Trials that convert after your date range ends |
| Retail store | Transaction | 90 / 1,200 store visitors = 7.50% | Staff and repeat entries in the door count |
For lead generation and SaaS, the site's conversion rate is only the first step. A form that brings more leads of lower quality can raise the rate and lower sales, so follow each lead or trial through to revenue before you call a change a win.
What are micro and macro conversions?
A macro conversion is the main goal of a site, such as an order, a lead or a paid sign-up. Micro conversions are the smaller steps toward it, such as adding to cart, starting checkout, starting a form or watching a demo video. Tracking both shows where people drop out, but only macro conversions belong in your headline conversion rate.
- Use micro conversions to find the leak. If add-to-cart is healthy and completed checkout is not, the problem is in the checkout.
- Use them on low-traffic sites. They happen more often, so they show a direction sooner than orders do.
- Do not report them as the conversion rate. A rise in clicks that does not lead to more orders or leads has not helped.
How many conversions do you need for a target conversion rate?
To find the conversions needed for a target conversion rate, multiply your visitors by the target rate and round up. At 5,200 sessions, a 3.5% target needs 5,200 × 0.035 = 182 conversions. Subtract what you have now to see the gap you need to close from the same traffic.
Worked example, using the default values in the calculators above. The numbers are made up to show the arithmetic; they are not a benchmark.
- Conversion rate = 156 / 5,200 = 0.0300.
- 0.0300 × 100 = 3.00%, about 1 order for every 33 sessions.
- To reach 3.5% on the same traffic: 5,200 × 0.035 = 182 orders.
- 182 - 156 = 26 more orders a month from the same 5,200 sessions.
Percentage points or percent change?
Moving from 3.00% to 3.50% is a change of +0.50 percentage points, and a +16.7% relative increase. Both are correct, and they describe the same change. Say which one you mean: "up 0.50 points" and "up 16.7%" sound like very different results. A/B testing tools usually report the relative figure as "lift".
How do you compare conversion rates between periods fairly?
To compare conversion rates between two periods fairly, use the same definition, the same tool and periods of the same length and season, then check whether the difference is bigger than normal week-to-week noise. Many apparent drops come from a change in traffic mix or tracking, not from the site getting worse.
- Keep the definition fixed. Same numerator, same denominator, same tool. A new key event or a consent banner change can move the rate on its own.
- Match the calendar. Compare whole weeks with whole weeks, and a sale period with last year's sale period, not with a normal month.
- Split by traffic source and device. If paid social traffic doubled, the overall rate can fall while every channel's own rate holds steady.
- Note what changed. Prices, stock, shipping costs, site releases and campaigns all leave marks. Keep a dated log.
- Check the noise. Treat the two periods like an A/B test and run them through a significance test before you react.
A worked example. Last month: 156 orders from 5,200 sessions, 3.00%. This month: 171 orders from 6,100 sessions, 2.80%. The store took 15 more orders, yet the rate fell by 0.20 percentage points. Run through the statistical significance calculator, the two-sided p-value is 0.5341, far above 0.05, so the drop is well within normal variation. It is not evidence that anything broke.
Periods are not a controlled experiment: traffic and offers differ between them. A significance test only tells you whether the gap is larger than chance would explain. To learn what caused a change, run an A/B test, planned with the A/B test sample size calculator.
What moves your conversion rate?
Your conversion rate moves with who arrives and what they find. Traffic intent, the offer and price, how clear the page is, how much visitors trust it, the effort needed to complete the goal, speed on a phone and how you measure all change the rate. Only some of these are page problems that a redesign can fix.
- Traffic mix. Branded search and email visitors already know you; cold social traffic does not. More cold traffic lowers the rate without anything being wrong.
- Offer and price. Price, shipping costs, stock and the returns policy decide many purchases before design does.
- Clarity. Whether a visitor can tell what you sell, who it is for and what to do next on the first screen.
- Trust. Reviews, guarantees, policies and contact details near the point of decision.
- Friction. Form fields, forced account creation, surprise costs and errors in checkout.
- Speed and mobile. Slow pages and small tap targets lose phone visitors first.
- Measurement. Bots, internal visits, consent choices and broken tags all change the rate on paper.
- AI agents. AI shopping assistants and AI search now read pages on behalf of people. If your price, product details and policies only appear after scripts run, an agent may not see them, and it may never send the visitor.
Convertica's free CRO audit is built around these questions: it checks first impressions, calls to action, forms, trust, mobile, speed, AI visibility and agent readiness, and SEO fundamentals, then ranks what it finds. See the CRO audit page for the full list of checks and a 10-step guide to auditing a site yourself.
What is a good conversion rate?
A good conversion rate is one that is higher than your own last comparable period, at the same or better revenue per visitor. There is no reliable universal figure, which is why this page publishes no average: benchmark numbers compare sites that count conversions differently, sell different things at different prices, and get different traffic. The same goes for an average bounce rate.
Why benchmarks mislead:
- Definitions differ. Per session or per user, orders or purchasers, all traffic or only "engaged" traffic. A benchmark rarely says which.
- The mix is hidden. An average across fashion, furniture and supplements describes none of them. Neither does an average across price points.
- Samples are skewed. Published figures come from one platform's or one vendor's customers, not from the market.
- Averages hide the spread. Many sites sit far from the middle for good reasons, such as a high price or mostly cold traffic.
- A rate is not a result. Discounting can lift conversion rate and cut profit. Revenue per visitor (conversion rate × average order value) is a better single number for a store.
The useful comparison is internal: your rate over time, and your rate by device, traffic source, landing page and new versus returning visitors. The gaps between your own segments show where to look. Convertica's published CRO case studies each name the metric that was measured, and in the JustThrive case study the headline figure is revenue, not conversion rate.
Common conversion rate calculation mistakes
- Mixing sources. Orders from your store platform divided by sessions from your analytics tool can give a misleading rate, because the two count differently.
- Different date ranges. Conversions and visitors must cover the same period.
- Counting bots and internal traffic. Spam visits and your own team's visits lower the rate.
- Counting duplicates. A thank-you page that fires a conversion on every reload inflates it.
- Reading small numbers. With low traffic, a few orders more or less move the rate a lot. Use longer date ranges before you react.
- Chasing a benchmark. A generic average says little about what your site can reach. Find where your own funnel loses people.
See all free tools and how they fit together.
Conversion rate calculator FAQ
What does a conversion rate calculator do?
A conversion rate calculator divides the number of conversions by the number of visitors and multiplies by 100 to give a percentage. This one also works in reverse: enter your visitors and a target rate, and it tells you how many conversions that target needs, and how many more than you have now.
What is the conversion rate formula?
Conversion rate = conversions divided by visitors, times 100. For example, 156 conversions from 5,200 visitors is 156 / 5,200 = 0.03, which is 3%. Count both numbers in the same tool over the same date range.
How do I calculate an ecommerce conversion rate?
Divide orders by sessions for the same date range and multiply by 100. Take both numbers from the same analytics tool, so they are measured the same way. Shopify does this for you: its online store conversion rate is sessions that completed checkout divided by all sessions.
What is a good conversion rate?
A good conversion rate is one that beats your own last comparable period without lowering revenue per visitor. Published averages mix different definitions, industries, prices and traffic sources, so they are a weak guide for any one site. Compare your own rate over time and by segment, such as device and traffic source.
Should I divide by sessions or by users?
Either works, as long as you use the same one every time. Sessions give a per-visit rate. Users give a per-person rate, which is usually higher because one person can visit several times before buying. Label which one you report and never compare a session rate with a user rate.
How do I calculate conversion rate in Excel or Google Sheets?
Put conversions in one cell and visitors in another, then divide: with conversions in B2 and visitors in C2, enter =B2/C2 and format the cell as a percentage. To avoid an error on empty rows, use =IF(C2=0,"",B2/C2). The same formula works in Google Sheets.
Is a 30% conversion rate good?
A very high conversion rate usually means the denominator is narrow, not that the site is unusually persuasive. It is common for a checkout page, an email to existing customers or a branded search campaign, because those visitors already intend to act. On a whole site, check the tracking first: duplicate conversion events inflate the rate.
Can I use this calculator for leads, sign-ups or ad clicks?
Yes. The arithmetic is the same for any goal: enter leads, sign-ups, trials or purchases as conversions, and the sessions, users or ad clicks that had the chance to convert as visitors. Just keep the numerator and denominator from the same source and the same dates.
How do I calculate a retail store conversion rate?
Divide the number of transactions by the number of people who came into the store over the same period, then multiply by 100. Store visitors usually come from a door counter. For example, 90 transactions from 1,200 visitors is a 7.5% conversion rate.