RPV Calculator

Metricuno
May 21, 2026
4 min read
RPV Calculator — Free revenue per visitor calculator. Enter sessions, orders, and revenue to get RPV, conversion rate, and AOV — plus a variant-comparison mode for A/B tests.
Quick answer

An interactive RPV calculator that returns revenue per visitor, conversion rate, and AOV from three inputs — and compares two variants side by side for A/B test readouts.

Definition
Conversion rate optimization

RPV Calculator

A tool that computes revenue per visitor (RPV) from sessions, orders, and revenue — and derives conversion rate and AOV in the same view.

Revenue per visitor (RPV) is the single metric that ties conversion rate and average order value together: it tells you how much money each session is worth, regardless of which lever moves. This calculator takes three inputs you already have in GA4 or Shopify Analytics — visitors, orders, and revenue — and returns RPV alongside the implied conversion rate and AOV.

It's designed for two jobs. First, day-to-day reporting: replace a spreadsheet column with a faster read. Second, A/B test readouts: compare control and variant RPV directly so a CR win that quietly cannibalises AOV doesn't get shipped by accident.

Also known as
Revenue per visitor calculator
RPV tool
Session value calculator
Calculator

Revenue per visitor calculator

Inputs

Visitors (sessions)

Use sessions, not unique users, to match GA4 ecommerce reports.

Orders

Completed transactions in the same window as visitors.

Revenue

$

Gross revenue (pre-refund) over the same period.

Result

Revenue per visitor (RPV)

$1.76

Average for mid-AOV stores

Implied conversion rate

2.20%

Implied average order value

$80.00

Use the same date window for all three inputs. If you segment by channel, run the calculator once per channel — blended RPV hides paid-vs-organic gaps that matter for budget decisions.

The calculator is intentionally minimal because RPV itself is minimal: one division. The value comes from looking at the three outputs together. A rising RPV with a flat conversion rate means AOV did the work; a rising RPV with flat AOV means more sessions are converting.

The formula behind the number

Formula

RPV = Revenue / Visitors

Variables

RPV

Revenue per visitor

Currency value of an average session.

Revenue

Gross revenue

Total transaction revenue in the period, pre-refund.

Visitors

Sessions

Sessions in the same period — not unique users.

Worked example

A beauty SKU landing page receives 12,000 sessions in a week, generates 240 orders and €9,600 in revenue.

Revenue: €9,600

Visitors: 12,000

€0.80 RPV

Equivalent to a 2.0% conversion rate at a €40 AOV. To double RPV to €1.60 you need either CR to 4% (hard) or AOV to €80 (often easier via bundles or a tiered shipping threshold).

RPV's algebraic identity — RPV = CR × AOV — is why it's the cleanest A/B readout metric. A variant that lifts CR by 8% but drops AOV by 10% looks like a win on a conversion dashboard and a loss in the bank account. RPV catches that in one number.

Typical RPV ranges by vertical

Benchmark

Indicative RPV ranges for Shopify and WooCommerce stores in the €1M-€15M revenue band

VerticalTypical AOVTypical CRTypical RPV
Apparel & accessories€60-€901.8%-2.5%€1.20-€2.20
Beauty & skincare€35-€552.5%-3.8%€0.90-€2.00
Home & decor€80-€1401.4%-2.2%€1.20-€3.00
Consumer electronics€120-€2500.8%-1.6%€1.00-€4.00
Food & supplements (subscription)€40-€703.0%-5.0%€1.50-€3.50
Jewellery & watches€150-€4000.6%-1.2%€1.20-€4.50

Two stores in the same vertical can land on very different RPVs because traffic mix differs more than people expect. Branded organic and email traffic typically convert at 3-5× the rate of cold paid social, so a store leaning on Meta prospecting will look weak on blended RPV even when the site is fine.

Using the calculator for A/B test readouts

Run the calculator twice — once for control, once for variant — using the same time window and the same exposed-visitor count your test tool reports. The variant with the higher RPV is the commercially better experience, even if the conversion rate moved the other way.

Two practical guardrails. First, only compare RPV between variants that received roughly equal traffic; uneven splits inflate variance. Second, RPV is noisier than CR because revenue has a long tail — one €600 order in a 5,000-visitor cell shifts RPV visibly. Wait for statistical significance on RPV itself, not just on CR.

Don't ship a CR win that lost revenue

The classic trap: a sticky 'Add to cart' bar lifts conversion rate 12% but cuts AOV 15% because shoppers checkout before adding the second item. RPV drops. Always read the RPV delta before calling a winner — and if CR and AOV move in opposite directions, hold the test open longer.

Frequently asked

Frequently asked questions

For most Shopify stores in the €1M-€15M band, blended RPV sits between €1.20 and €3.00. Below €1 usually points to a tracking gap or a heavy paid-prospecting mix; above €3 is typical of high-AOV or subscription brands.

Use sessions. GA4 ecommerce reports, Shopify Analytics, and most A/B test tools count sessions, so dividing revenue by sessions keeps RPV comparable across reports. Mixing unique users with session-level revenue will understate RPV.

AOV only looks at people who bought (revenue ÷ orders). RPV looks at everyone who landed (revenue ÷ visitors). RPV captures both who converted and how much they spent, which is why it's the better single-number readout.

Yes, and you should. Per-page RPV often reveals that a heavily-trafficked PDP is dragging blended RPV down. Use the visitors and revenue for that page specifically, pulled from GA4 landing-page reports.

Revenue has a long tail — one large order disproportionately moves daily RPV on lower-traffic days. Look at rolling 7- or 14-day RPV instead of daily. Weekly RPV is also less distorted by paid-campaign launches that briefly skew traffic mix.

Run the calculator on each variant's exposed visitors, orders, and revenue using the same window. Variant RPV is the right call metric — if it's higher than control and the test reached significance on revenue, ship it. If CR and AOV moved in opposite directions, hold longer.

By default, no — the calculator uses gross revenue, matching how Shopify and GA4 report it. If you want net RPV, subtract refunded revenue from the revenue input. For decision-making on tests, gross RPV is fine; for finance reporting, use net.

RPV is a session-level metric; LTV is a customer-level metric. RPV tells you how well the site monetises traffic right now; LTV tells you how much that customer is worth over time. Both matter, but you optimise the site against RPV.

RPV will be zero too, and the implied AOV becomes undefined (you can't divide by zero orders). Widen the window or pick a page with at least one transaction before reading the calculator output.

Yes — run the calculator once per channel using visitors, orders, and revenue filtered to that source. Paid social RPV is usually 30-60% lower than organic or email RPV; seeing that gap is what justifies budget reallocation conversations.

Test ideas before you ship them

Run unlimited A/B tests, attach hypotheses to outcomes, and build a searchable archive of what works — and what doesn't.