Tool

Revenue Per Visitor Calculator

Find out how much each visitor leaves in your till, and compare two versions of the same page by money instead of by order count. The tool splits the difference into the part that came from conversion and the part that came from order value. Free, no signup.

Revenue per visitor (RPV) calculator
Version A (control)
Version B (variation)
-RPV of version A
-RPV of version B
-Revenue impact per year

-

MetricABDifference
Conversion rate---
Average order value---
Revenue per visitor---

Where the RPV difference comes from

Conversion effect-
Order value effect-
Interaction of the two-
Total RPV difference-

RPV = revenue ÷ visitors, which is the same as conversion rate × average order value. Use the same base on both versions (either sessions or unique visitors) and the same period. The difference here is descriptive: RPV has high variance and is not a statistical verdict on its own.

This calculator exists to catch one specific mistake: shipping a variation because conversion went up, without noticing it sells cheaper. It is different from its siblings. The conversion rate calculator measures what percentage buys and compares it to your sector. The conversion rate impact calculator projects what a rate gain becomes in money, assuming order value stays flat. The funnel calculator shows where people vanish. Here the subject is the one metric that folds volume and value into a single number, and what happens when those two parts move in opposite directions.

How to use it

  1. Fill in visitors, orders and total revenue for version A (the control), all from the same period and on the same base: either sessions or unique visitors, never mixed.
  2. Do the same for version B (the variation). If you only want your current site RPV, fill in version A alone and read the first box.
  3. Enter the monthly visitors of that flow so the tool can project the annual impact of the difference.
  4. Read the verdict: it tells you who is ahead in money per visitor, not in orders.
  5. Look at the second table. It shows how much of the RPV difference came from conversion and how much came from average order value. When the two signs disagree, the red warning appears.

How it works: the formula

The main calculation is a division. The interesting part is the factorization, which is why RPV never lies about a trade between volume and value:

RPV = total revenue ÷ visitors
RPV = conversion rate × average order value
conversion effect = (conversion of B − conversion of A) × order value of A
order value effect = conversion of A × (order value of B − order value of A)
interaction = (conversion of B − conversion of A) × (order value of B − order value of A)
RPV difference = conversion effect + order value effect + interaction

The three terms add up to the RPV difference exactly, with no residue: it is the algebraic factorization of a product whose two factors both changed. The interaction term is small when both changes are small, and it is what stops the decomposition from counting the same money twice. In practice you read the first two numbers: if their signs disagree, the variation made a trade, and RPV is the judge of that trade.

Worked example (reproduces the default result)

With the numbers already filled in, a real discount test. Version A: 20,000 visitors, 500 orders, $120,000 in revenue. Version B (with a 12% coupon in the banner): 20,000 visitors, 560 orders, $117,600 in revenue.

That is exactly what the tool shows when the page loads. Notice the size of the mistake: variation B looks like a clean 12% conversion win, a number that goes up on any dashboard and earns applause. In money, it costs almost thirty thousand dollars a year. The coupon bought orders with someone else's margin.

How to read it, and where it misleads

RPV is an average, and an average of money is fragile. Order value distributions are skewed, with a long tail of large purchases: one corporate buyer placing an order ten times the normal size can flip the winner of the test on its own. Before trusting an RPV difference, check whether it survives removing the largest order from each group. If it does not, you have an outlier, not a result.

That fragility has a practical consequence: the RPV difference you see here is descriptive arithmetic, not statistical inference. A two proportion z-test, which is what powers the significance calculator, applies to conversion rate, not to revenue. For revenue, the honest route is to confirm the conversion part with the proportions test and treat the order value difference as a signal to investigate, not as a verdict. If your volume allows it, a Bayesian test on revenue or a bootstrap over the order value distribution is the right instrument.

Three measurement traps also wreck the comparison before statistics get a chance. A different base between versions (one in sessions, one in users) mechanically inflates one side. Different periods drag seasonality and calendar promotions into the test. And revenue recorded with tax, shipping or cancelled orders in one version but not the other creates a difference where none exists. Standardize the definition of revenue before reading the number.

From RPV to the decision

RPV is for choosing between versions, and to do that it has to enter the test as the primary metric from the start, not as a consolation after conversion disappoints. Picking the metric once you have seen the result is like picking the finish line after the race.

The full context on choosing metrics and prioritizing improvements is in the conversion rate optimization guide. If you do not know yet whether your conversion rate is good or bad, start with the conversion rate benchmarks.

FAQ

What is revenue per visitor (RPV) and how do I calculate it?
Revenue per visitor is total revenue divided by the number of visitors in the same period. If 20,000 visitors generated $120,000, RPV is $6.00. It is the same as multiplying conversion rate by average order value: 2.50% × $240 = $6.00. Both routes give the same number, and that identity is exactly what makes the metric useful.
Why use RPV instead of conversion rate in an A/B test?
Because conversion rate counts orders and RPV counts money. A variation with a coupon, a cheaper bundle or a low free shipping threshold makes more people buy and each of them spend less. Conversion goes up, the till goes down, and anyone watching conversion alone ships the wrong version. In ecommerce, where order value varies a lot, RPV is the more honest primary metric.
Are RPV and revenue per session the same thing?
It depends on the denominator you use. If it is sessions, the result is usually called revenue per session; if it is unique visitors, revenue per visitor. The arithmetic is identical, the number is not. What you cannot do is mix them: use the same base on both versions and over the same period, or the comparison means nothing.
Does a higher RPV mean the variation won?
No. RPV has far higher variance than a conversion rate, because a single huge order moves the whole group average. An RPV difference sizes the prize; it does not prove the prize exists. Confirm the conversion part in the significance calculator and look at the order value distribution before you decide.
What is a good RPV?
There is no universal number, because RPV depends on your price point. A furniture store with an RPV of $40 and an accessories store with an RPV of $2 can both be perfectly healthy. The correct use is comparing you against you: same page, same channel, different periods or versions. Cross industry comparison only misleads.
How do I project the annual impact of an RPV gain?
Multiply the RPV difference by the monthly visitors of that flow, then by twelve. A gain of $0.20 per visitor on 20,000 monthly visitors is worth $4,000 per month and $48,000 per year. It is a linear projection: it assumes stable traffic and channel mix and ignores seasonality.
Embed this tool on your site

Paste this code where you want the calculator to appear. The credit link under the frame helps us and you are free to keep it.

Keep going

With RPV in hand, the next step is testing properly. Start with the CRO guide, size the experiment in the sample size calculator and validate the conversion part in the significance calculator. If you do not run tests yet, start with what A/B testing is.

Related tools

See all tools →