User Rating 0.0 โ˜…โ˜…โ˜…โ˜…โ˜…
Total Usage 0 times
Sessions or unique visitors
Purchases, sign-ups, leads, etc.
Is this tool helpful?

Your feedback helps us improve.

โ˜… โ˜… โ˜… โ˜… โ˜…

About

Conversion Rate (CVR) quantifies the fraction of visitors who complete a desired action. A miscalculated CVR leads to flawed budget allocation: you either overspend on underperforming channels or starve high-performers of capital. The formula is deceptively simple - CVR = (C รท V) ร— 100 - yet errors compound when comparing variants or projecting required traffic. This tool computes CVR, Revenue Per Visitor (RPV), and Cost Per Conversion (CPC) with zero rounding drift. It also runs a pooled-proportion z-test for A/B comparisons so you avoid calling winners on noise.

Limitations: the calculator assumes independent visitor sessions and does not adjust for returning-user overlap or multi-touch attribution. For campaigns with conversion windows exceeding 30 days, delayed conversions will understate your true CVR. Pro tip: always segment by traffic source before drawing conclusions from aggregate rates.

cvr calculator conversion rate marketing calculator a/b test cro conversion optimization cost per conversion

Formulas

The primary conversion rate equation:

CVR = CV ร— 100

Where C = number of conversions and V = total number of visitors.

Revenue Per Visitor:

RPV = RV

Where R = total revenue generated from those visitors.

Cost Per Conversion:

CPC = SC

Where S = total campaign spend.

For A/B testing, the pooled-proportion z-test statistic:

z = pA โˆ’ pBโˆšppoolโ‹…(1 โˆ’ ppool)โ‹…(1nA + 1nB)

Where ppool = (CA + CB) รท (nA + nB). A |z| โ‰ฅ 1.96 indicates statistical significance at ฮฑ = 0.05.

Reverse calculator (visitors needed for target CVR):

Vneeded = CCVRtarget รท 100

Reference Data

IndustryChannelMedian CVR (%)Top 25% CVR (%)Bottom 25% CVR (%)
E-commerce (General)Organic Search2.54.31.1
E-commerce (General)Paid Search1.83.60.7
E-commerce (General)Social Media1.22.40.5
E-commerce (General)Email4.27.81.9
SaaSFree Trial โ†’ Paid6.012.02.5
SaaSLanding Page3.07.11.2
FinanceOrganic Search3.15.51.4
FinancePaid Search2.44.80.9
HealthcareOrganic Search3.45.81.6
HealthcarePaid Search2.84.51.0
EducationLanding Page2.85.61.0
Real EstateOrganic Search1.73.20.6
TravelPaid Search2.14.00.8
TravelEmail3.76.51.5
B2B ServicesOrganic Search2.24.70.9
B2B ServicesLinkedIn Ads2.75.21.1
LegalPaid Search3.36.11.3
Non-profitEmail5.09.02.0
AutomotivePaid Search1.53.00.5
Media & PublishingOrganic Search1.02.20.3

Frequently Asked Questions

Conversion attribution windows cause discrepancies. A visitor arriving on day 28 who converts on day 32 appears in the monthly cohort but not in the weekly one. Aggregate monthly CVR also smooths out weekday/weekend variance. For accurate comparison, always use the same time window and ensure your analytics platform's attribution window matches your conversion cycle length.
The minimum sample depends on your expected CVR. For a true rate around 2%, you need roughly 9,604 visitors to achieve a 95% confidence interval of ยฑ0.28 percentage points (using the formula n = zยฒ ร— p ร— (1โˆ’p) / Eยฒ with z = 1.96 and E = 0.0028). Lower expected CVRs require larger samples. Below 500 visitors, any observed rate is essentially noise.
Branded search traffic typically converts at 3-5ร— the rate of display ad traffic because user intent differs fundamentally. Blending all sources into one CVR masks channel performance. A falling aggregate CVR might actually reflect increased top-of-funnel spend (more cold traffic) rather than a worsening user experience. Always segment by source before optimizing.
RPV equals CVR ร— Average Order Value (AOV) divided by 100. Two campaigns can have identical CVRs but wildly different RPVs if AOV differs. A campaign with CVR = 1.5% and AOV = $200 yields RPV = $3.00, outperforming one with CVR = 3.0% and AOV = $40 (RPV = $1.20). RPV is the superior metric for budget allocation decisions.
The pooled-proportion z-test assumes independent Bernoulli trials. It breaks down when: (1) the same user appears in both variants (contaminated split), (2) conversions are not binary (e.g., multiple purchases per session), or (3) sample sizes are very small (n < 30 per variant), where Fisher's exact test is more appropriate. It also does not account for sequential testing - if you peek at results daily, use a sequential testing correction to control false-positive inflation.
Google's 2017 study of 11 million mobile pages found that as load time increases from 1 to 3 seconds, bounce probability rises 32%. Portent's 2019 analysis showed each additional second of load time reduces CVR by an average of 4.42%. A page loading in 2 seconds has roughly 2ร— the CVR of one loading in 5 seconds, all else equal. Measure Core Web Vitals alongside CVR to isolate UX friction from offer weakness.