Conversion Rate Calculator
What it does
The Conversion Rate Calculator divides conversions by visitors to give the rate, then adds two things most calculators omit: a 95% confidence interval (the range your “true” rate is likely between, accounting for sample noise) and a sample-size adequacy check (whether your sample is big enough that the rate is meaningful at all). The output makes “we converted at 3%” honest — sometimes that’s a confident reading, sometimes it’s a number with too much noise to act on.
Common situations
You’re reporting conversion rate to a stakeholder who’ll make decisions based on it. The confidence interval shows whether the number is “3%, ±0.2pp” (reliable) or “3%, ±2pp” (very noisy). Both are useful information; reporting only the point estimate misleads.
A campaign converted at 4% in week 1 and 2% in week 2; the team concludes performance dropped. The calculator’s confidence intervals usually overlap at typical sample sizes — meaning the apparent drop might be noise rather than real change. Real performance shifts need bigger samples than weekly reports usually have.
You’re comparing two landing pages: A converted at 3.2%, B at 3.5%. Is B better? The calculator’s CIs and adequacy check tell you. At 200 visitors each, both rates have ±2pp confidence intervals — they’re statistically indistinguishable. At 5,000 each, ±0.5pp — B is meaningfully better.
You’re auditing claims like “our landing page converts at 7%”. With the visitor count, the calculator reveals whether that’s a precise figure or a noisy estimate. A claim of 7% on 30 visitors is almost meaningless; on 30,000 visitors it’s reliable.
You’re sizing a new campaign and need to estimate conversion rate confidence for budget planning. The calculator’s sample size figure tells you how many visitors you need before the conversion rate is stable enough to act on.
What you need to know
Conversion rate looks simple: conversions ÷ visitors × 100. The complication is that real conversion rate has random variation. Even if your “true” conversion rate is exactly 3%, on any given 1,000 visitors you might observe 25, 28, 32, or 35 conversions purely from random variation. The observed rate fluctuates around the true rate based on sample size.
The 95% confidence interval addresses this. It’s a range that, if you ran the same experiment many times, would contain the true conversion rate 95% of the time. At a 3% observed rate:
- 100 visitors: 95% CI is roughly 0% to 6.4%. Too noisy to be meaningful.
- 1,000 visitors: 95% CI is roughly 2.0% to 4.0%. Order-of-magnitude knowledge.
- 10,000 visitors: 95% CI is roughly 2.7% to 3.3%. Tightly bounded.
- 100,000 visitors: 95% CI is roughly 2.9% to 3.1%. Very precise.
The standard formula uses the normal approximation:
CI = p ± z × √(p × (1-p) / n)
Where p is the observed rate, n is sample size, and z is the critical value (1.96 for 95% confidence). For very small samples or very low/high rates, exact methods (Wilson score interval, Clopper-Pearson) are more accurate than the normal approximation, but for typical web conversion rates and sample sizes, the normal approximation is fine.
The sample size adequacy check uses a target margin of error. For ±2 percentage points at 95% confidence, the required sample is roughly:
n = z² × p × (1-p) / E²
Where E is the desired margin of error (0.02 for 2pp). At 3% conversion rate, ~280 visitors gives ±2pp; ~1,100 gives ±1pp; ~4,500 gives ±0.5pp.
The calculator flags samples below the ±2pp threshold as inadequate. Below that threshold, the rate is too noisy for most business decisions. ±2pp is the working benchmark; tighter intervals are nice to have but rarely actionable.
What the calculator doesn’t capture:
- Selection bias — conversion rate from one source doesn’t predict another. Paid search visitors convert differently from organic, social differs from email.
- Time-of-day or day-of-week effects — small samples concentrated in unusual times can have very different rates from broader samples.
- Funnel-level rates — landing page conversion is one rate; from-click-to-purchase might be different. Be precise about what you’re measuring.
- Cohort variation — different customer segments have different conversion rates; aggregate hides the variation.
Frequently asked questions
What’s a good conversion rate?
Depends on intent. B2B forms typically 2-5%; e-commerce 1-3%; high-consideration B2B 0.5-1%. Industry benchmarks are useful starting points but real comparison needs same context (similar product, audience, traffic source).
Why does my CR fluctuate so much month-to-month?
Most often because sample size is too small for stable measurement. At 500 visitors per month and 3% true rate, monthly observed rates can range from 2% to 4.5% from random variation alone. Larger time windows (quarterly) or larger samples (combining sources) reduce the fluctuation.
Is the confidence interval the same as the standard error?
Related but not identical. Standard error is one input to the CI calculation. The 95% CI is approximately the observed rate ± 1.96 × SE. The CI is the human-readable range; SE is the technical term.
Why does the calculator use 95% confidence?
It’s the convention. 99% intervals are wider but tighter against false positives; 90% are narrower and more permissive. 95% is the conventional balance and matches statistical-significance testing in A/B tests.
How is this different from A/B significance?
This calculator is for a single conversion rate (one source, one period). A/B significance compares two rates to see if they differ. Different mathematical questions; different tools. Use the A/B Significance Calculator when comparing.
Should I report rates with 1 decimal or 2?
Match the precision of your CI. If your CI is ±2pp, reporting “3.45%” implies more precision than the data supports — say “3%” or “3.5%”. If your CI is ±0.1pp, “3.45%” is appropriate.
What if I have very few visitors but lots of conversions?
The CI calculation still works but the normal approximation becomes less reliable at low sample sizes. For small n (< 30 visitors per variant), exact methods give more accurate intervals. For most web analytics, sample sizes are large enough that normal approximation is fine.
Why doesn’t the calculator account for conversion type?
Because the rate calculation is the same regardless of what you call a conversion. What matters is whether you’re consistent — measuring “form submissions” one period and “form submissions plus email signups” the next gives misleadingly different rates.
Common problems
Problem: Calculator shows ±2pp CI on a sample where I’m sure the rate is precise.
The CI is correct given the inputs. If you believe the rate is more precise, you have additional knowledge the calculator doesn’t (longer history, prior data, similar campaigns) — that’s fine, but treat the rate as a Bayesian update, not a frequentist measurement.
Problem: Two campaigns have rates 3.2% and 3.5%; A/B significance says they’re not different but I’m sure B is better.
At small samples, observed differences often aren’t statistically distinguishable from noise even when the underlying truth is genuinely different. Either get more data, accept the result is inconclusive, or use prior knowledge to decide despite the inconclusive test.
Problem: Confidence interval includes 0%.
You haven’t observed a single conversion in your sample, or the sample is so small that 0 is within reach. Either the rate truly is very low, or you don’t have enough data. Run the calculator on more data when available.
Problem: Year-over-year report shows 5% growth in conversion rate but I want to know if it’s real.
5% growth on a 3% baseline = a true rate change from 3% to 3.15%. At typical YoY sample sizes (annual rather than monthly), this is usually distinguishable from noise — but the absolute change is small enough that lots of factors (seasonality, audience shift, competition) could explain it. Statistical significance is necessary but not sufficient for “this is real and meaningful”.
Problem: Calculator says ±0.5pp CI on a tiny sample I should know is unreliable.
Check the sample size adequacy column — at small samples, the calculator flags adequacy as borderline. The CI calculation itself uses the inputs; with the math working as designed, small samples produce CIs that look more confident than they should be. Sanity-check both numbers.
Tips
- Always report conversion rates with confidence intervals or sample size. Bare percentages mislead.
- Don’t compare period-over-period rates without checking whether the changes are statistically meaningful. Most reported “drops” or “lifts” at typical sample sizes are noise.
- For decision-making, ±2pp CI is the working threshold. Tighter is nice; looser is too noisy to act on.
- Aggregate small samples to reduce noise. Combining a week’s traffic gives more stable rates than reporting daily.
- The calculator’s adequacy check is a guideline, not a rule. Some businesses make decisions on noisier data because the cost of waiting is high; just be honest about the uncertainty.
Related tools in this suite
The A/B Significance Calculator is for comparing two rates; this one is for measuring a single rate with confidence. The Ad Budget Calculator takes conversion rate as an input — knowing the rate’s confidence interval informs budget planning.
What this looks like at scale
For a single landing page or campaign, the calculator is fine. For an organisation tracking dozens of conversion paths with rate-based KPIs, conversion rate measurement should be automated with proper confidence intervals and adequacy flags built in. Most BI tools don’t do this by default; building it as part of an analytics dashboard is part of the systems work we frequently build for clients.
Take it further
If your reporting practice involves comparing point-estimate conversion rates without confidence intervals, the structural fix is usually a measurement framework that builds in statistical context. Start a conversation about how to upgrade reporting honesty.