Revenue Per Visitor (RPV) Calculator
Calculate your e-commerce revenue per visitor (RPV) and find out whether your traffic is profitable. RPV is conversion rate × average order value: two levers, not one. Parametric, currency-neutral calculator.
Report a calculation error
Help us improve. Describe what is wrong with the calculation.
Result
| Voce | Valore |
|---|
Show full details
Share result
Disclaimer: this calculation is for informational purposes only. For important decisions, consult a qualified professional.
What revenue per visitor (RPV) is
Revenue per visitor, abbreviated RPV, measures how much money each individual person who lands on your site generates on average, whether or not they buy. You get it by dividing total revenue for a period by the number of visitors in that same period. It is a unit economics metric: it does not describe how much an order is worth, nor how many orders you take, but how much one unit of traffic is worth.
The difference from the more popular metrics is substantial. Conversion rate tells you how many visitors buy, but not how much they spend. Average order value tells you how much buyers spend, but ignores everyone who did not buy. Total revenue grows when traffic grows, even when the site gets worse. RPV instead absorbs both dimensions into a single number, and stays comparable across time and across channels even when traffic volume changes.
That is why many e-commerce teams use it as their north star metric, the single indicator experiments are steered toward. An A/B test that lifts conversion but lowers average basket size — which is almost always what happens when you apply an aggressive discount — looks like a winner if you only watch conversion, and a loser if you only watch AOV. Looking at RPV, you know instantly which of the two effects prevailed.
The formula: conversion rate multiplied by average order value
The operational definition is simple: RPV equals total revenue divided by visitors. But the same quantity can be rewritten in a far more instructive form. Total revenue is the number of orders times the average order value; and the number of orders is the number of visitors times the conversion rate. Substitute, cancel the visitors, and what remains is this:
RPV = conversion rate × average order value
This identity is the heart of the calculator. It says that revenue per visitor is the product of two independent factors, and therefore that there are always two roads to raising it, not one. A ten per cent increase in conversion and a ten per cent increase in average basket produce exactly the same effect on RPV. There is no mathematical hierarchy between the two levers.
There is, however, a practical hierarchy, and it often runs opposite to where teams put their attention. Raising conversion requires product page tests, friction removal at checkout, engineering work on speed: months of iteration for results measured in tenths of a percentage point. Raising average order value often requires a well-placed free-shipping threshold, a sensible bundle, an upsell at the right moment: configuration work, not engineering. For the same effect on RPV, the second lever usually costs far less.
Why RPV beats conversion rate as a guiding metric
Conversion rate is the most quoted metric in e-commerce and also one of the easiest to game without gaining anything. There are trivial ways to raise it while making the business worse: a thirty per cent discount across the catalogue almost always lifts conversion, and almost always destroys margin. Excluding "cold" traffic works too — stop running discovery campaigns and buy only bottom-of-funnel users — and it lifts conversion while shrinking absolute revenue.
RPV is immune to both manipulations, because the discount that lifts conversion simultaneously lowers AOV, and cutting cold traffic lifts conversion but shrinks the numerator. If RPV goes up, you genuinely improved; if it goes down, you moved value from one column to another without creating any.
It is worth saying that RPV is not perfect. It ignores repeat purchase: a customer who returns ten times contributes ten sessions and produces ten orders, and RPV treats them as ten distinct visitors. It ignores margin, when read on its own. And, like every average, it hides dispersion: a healthy average RPV can coexist with entire channels losing money. These are manageable limitations, as long as you know they exist.
Is your traffic profitable? The comparison almost nobody makes
RPV on its own does not tell you whether you are making money. It tells you how much revenue a visitor generates, not how much profit. And revenue is not yours: from it you must subtract the cost of goods sold. What is left is gross profit per visitor, that is, RPV multiplied by your gross margin.
On the other side sits what it costs you to bring that visitor to the site: the acquisition cost per visitor. If you buy paid traffic it is ad spend divided by the sessions bought; if traffic is organic it is still not zero, because content, SEO and infrastructure have a cost.
Comparing these two numbers is the question that actually matters: does the gross profit a visitor generates exceed the cost of bringing them here? The calculator expresses the answer as a dimensionless ratio. Above 1, traffic pays for itself; below 1, you are buying visitors at a loss, and every extra unit of ad spend widens the hole instead of closing it. Because it is a ratio of two homogeneous quantities, the verdict depends neither on currency nor on the scale of the business: it reads identically for a shop with a thousand visitors a month and one with ten million.
The two levers of RPV: which one to pull first
Because RPV is a product, the effect of the two levers is symmetric in mathematics and asymmetric in practice. The table shows what happens to revenue per visitor starting from the calculator's default values: ten thousand visitors, two hundred orders, average order value of 65 currency units.
| Scenario | Conversion rate | Average order value | RPV | Change |
|---|---|---|---|---|
| Starting point | 2.00% | 65.00 | 1.30 | — |
| Conversion +10% | 2.20% | 65.00 | 1.43 | +10.0% |
| Average order value +10% | 2.00% | 71.50 | 1.43 | +10.0% |
| Both +10% | 2.20% | 71.50 | 1.57 | +21.0% |
| Conversion −10%, AOV +10% | 1.80% | 71.50 | 1.29 | −1.0% |
Two readings. First: rows two and three are identical in result, and that is the whole point of the identity. Second, subtler: the last row shows that a discount lifting AOV by ten per cent does not compensate a ten per cent drop in conversion. Percentage changes to the factors of a product do not add, they compound, and 0.9 times 1.1 is 0.99, not 1. Every time you pull one lever by sacrificing the other, you start slightly underwater.
How this calculator works
The calculator asks for five values. Visitors and orders must refer to the exact same period, otherwise the conversion rate derived from them is meaningless. Average order value goes in your own currency, excluding VAT if your gross margin is computed excluding VAT. Acquisition cost per visitor is total spend on bringing traffic divided by visitors. Gross margin, as a percentage of revenue, is the share left after cost of goods sold.
The outputs are revenue per visitor, total revenue, the implied conversion rate and the ratio between gross profit per visitor and cost per visitor, plus a written assessment that classifies your situation into one of four bands and suggests the next move.
The calculator is currency-neutral: no currency symbol appears anywhere, because every monetary result inherits the unit you used in the inputs. Work in euros, dollars, pounds, rupees or yen, as long as you are consistent between average order value and cost per visitor. The profit-to-cost ratio, being dimensionless, is comparable across markets with no conversion at all.
The most common mistakes in measuring RPV
The first mistake is dividing by sessions while believing you are dividing by visitors. Someone who visits three times before buying generates three sessions and one unique visitor. RPV per session is structurally lower than RPV per unique visitor, and the two numbers are not comparable. Pick one definition and keep it forever, because the absolute value of RPV matters far less than its trend over time.
The second mistake is computing RPV on gross revenue including VAT, shipping collected and returns not yet subtracted. The numerator needs cleaning: net revenue, net of returns, on the same base you used to compute gross margin. A twenty per cent return rate, typical of apparel, moves real RPV by a fifth.
The third mistake is comparing RPV across periods with very different traffic mixes. Traffic from an aggressive advertising push converts worse than branded search traffic, and not because the site got worse: the people are simply different. When the mix shifts, the average moves without anything controllable having changed. That is why RPV should be read per channel, not only in aggregate.
The fourth mistake, the most expensive, is optimising RPV while ignoring margin. Selling a 200 product at ten per cent margin instead of a 60 product at sixty per cent margin raises AOV, raises RPV and lowers profit. That is exactly why this calculator also asks for gross margin, and passes its verdict on profit rather than on revenue.
RPV, AOV, LTV: three metrics not to confuse
Average order value looks at the single transaction and has orders as its denominator. Revenue per visitor looks at the unit of traffic and has visitors as its denominator. Customer lifetime value, or LTV, looks at the whole relationship and has customers as its denominator, integrating over all future purchases.
The three metrics answer different questions and live on different time horizons. AOV serves you when setting free-shipping thresholds and bundle pricing. RPV serves you when judging an on-site experiment or the quality of a channel in the short run. LTV serves you when deciding how much you can afford to pay for a customer in acquisition, and it is the only one of the three that justifies buying traffic at a loss on the first order.
Here lies the most important nuance in the whole calculator. If your business model is repeat-purchase — subscriptions, consumables, fashion — a profit-to-cost ratio below 1 on the first order can be perfectly rational, because the second and third purchases arrive with no acquisition cost. If instead you sell products people buy once, that same ratio below 1 is simply a loss. The calculator measures the first order: deciding whether to scale or stop requires knowing which of the two worlds you live in.
Limits of the estimate
This tool is a simplified model for educational purposes, not an accounting instrument and not financial advice. It assumes a single, constant gross margin across the catalogue, whereas in reality margin varies by product and the sales mix keeps shifting. It considers one period and one order per customer, so it captures neither the value of repeat sales nor retention costs.
It excludes fixed costs — staff, platform, warehousing — which have to be covered by the residual margin per visitor: a profit-to-cost ratio barely above 1 means traffic funds itself but contributes to nothing else. It does not model attribution lag, whereby today's order may originate in a visit three weeks old, nor seasonality.
Treat it for what it is: a fast and rigorous way to understand the order of magnitude of your traffic unit economics, to identify which of the two RPV levers is cheaper to pull, and to know whether you are buying visitors above or below the break-even threshold. For budget decisions, rely on your accounting data and on a professional.
Two shops, the same traffic, a different RPV
The fastest way to understand why revenue per visitor is the right metric is to compare two shops that receive exactly the same number of visitors and that, looking at traditional metrics, appear to be one far better than the other.
| Shop | Visitors | Conversion rate | Average order value | Total revenue | RPV |
|---|---|---|---|---|---|
| Shop A | 10,000 | 4.00% | 30.00 | 12,000 | 1.20 |
| Shop B | 10,000 | 1.50% | 90.00 | 13,500 | 1.35 |
Shop A converts almost three times better. If A's team and B's team compared notes over a drink, A would tell a success story. And yet B, with a conversion rate that looks disastrous, extracts twelve per cent more revenue from the same traffic. The reason is that RPV is a product, and B amply compensates for low conversion with a basket three times larger.
This does not mean B is in a better position outright: if B's margin were half of A's, the ranking would flip again. It means that neither metric, taken alone, lets you rank the two shops. Only RPV puts them on the same scale, and only the profit-to-cost ratio says which of the two can afford to buy more traffic.
The break-even point: how much you can pay for a visitor
There is a precise threshold beyond which every visitor you buy loses you money, and it is easy to compute. The gross profit a visitor generates is RPV multiplied by gross margin. As long as acquisition cost stays below that number, traffic pays for itself. When it exceeds it, it does not.
Maximum cost per visitor = RPV × gross margin
With the calculator's default values — RPV of 1.30 and a sixty per cent margin — gross profit per visitor is 0.78. That is the absolute maximum you can pay for a visit without losing money on the first order. Paying 0.40, as in the example, gives a ratio of 1.95: you have a cushion, but not a huge one.
The threshold is useful because it translates directly into a bid ceiling on paid channels. If your cost per click exceeds gross profit per visitor, that channel is burning money no matter how good the creative is. And because gross profit per visitor depends on RPV, every improvement in conversion or average basket raises the ceiling of what you can afford to pay, which means winning auctions you used to lose.
RPV per channel: why the average hides the loss-making channels
Aggregate RPV is an average, and averages lie elegantly. A shop with a healthy overall profit-to-cost ratio can contain within it a channel that loses money on every single visit. The table shows a realistic example with a sixty per cent gross margin.
| Channel | Visitors | Conversion | AOV | RPV | Gross profit/visitor | Cost/visitor | Margin/visitor |
|---|---|---|---|---|---|---|---|
| Organic search | 4,000 | 2.50% | 65.00 | 1.63 | 0.98 | 0.05 | +0.93 |
| Paid search | 3,000 | 2.00% | 70.00 | 1.40 | 0.84 | 0.70 | +0.14 |
| Paid social | 2,000 | 1.00% | 55.00 | 0.55 | 0.33 | 0.60 | −0.27 |
| 1,000 | 4.00% | 75.00 | 3.00 | 1.80 | 0.02 | +1.78 | |
| Total | 10,000 | 2.20% | 67.27 | 1.48 | 0.89 | 0.35 | +0.54 |
Overall the shop has a profit-to-cost ratio of about 2.5: excellent. But paid social loses 0.27 on every visitor, and across two thousand visitors that is 540 of losses which email and organic are quietly subsidising. Nobody notices by looking at the total.
The operational lesson is that RPV should be computed per channel before it is computed in aggregate, and that the calculator should be used once per traffic source, not once for the whole site. The channel with the lowest RPV is not necessarily the one to cut: it has to be compared with its own cost per visitor, because a channel with modest RPV but near-zero cost can be the most profitable of them all.
Seasonality, traffic mix and honest comparisons
RPV moves for two reasons: because something you control changed, or because who arrives on the site changed. The second is by far the more frequent and the more misread.
During a launch campaign or a sale period, the traffic mix shifts toward people with less purchase intent and toward more discounted orders. RPV falls, and the temptation is to conclude the site got worse. It did not: the site is identical, the people are different. The same holds in reverse during peak season, when RPV rises without anyone having touched anything.
For this reason an honest RPV comparison requires fixing at least one of the two variables: compare the same channel in the same period of the year, or compare two variants of an A/B test that receive the same traffic mix by construction. In an A/B test RPV is particularly reliable, precisely because randomisation removes the mix difference and leaves only the effect of the change visible.
Five questions to ask before scaling ad spend
Before raising the budget it is worth answering five questions, in this order. First: does the gross margin I entered really include returns, shipping and payment fees? If it does not, gross profit per visitor is overstated and the ratio I see is optimistic.
Second: is the profit-to-cost ratio computed per channel or only in aggregate? Scaling spend on a healthy aggregate that hides a loss-making channel means scaling the loss. Third: does my business model involve repeat purchases? If yes, a ratio below 1 on the first order may be sustainable; if not, it is a dead loss.
Fourth: does cost per visitor stay constant as volume grows? Almost never. Buying twice the traffic almost always means buying worse traffic at a higher price, so the ratio deteriorates precisely as you scale. Fifth: how much margin per visitor do I need to cover fixed costs? A ratio of 1.05 means traffic funds itself and contributes to nothing else.
RPV alongside the other metrics
Revenue per visitor lives inside a chain of metrics that illuminate one another. If your profit-to-cost ratio is low because you overpay for traffic, the next step is to work out how much you can afford to pay for an acquisition: that is what the target CPA calculator estimates, starting from margin and deriving the maximum cost per conversion.
If instead the ratio is low because RPV is low, the lever is price or basket size. The product pricing calculator works backwards from the desired margin to the price, and shows how much a small price adjustment shifts margin per visitor.
And if you are deciding how much to invest in advertising overall, the advertising budget calculator starts from revenue goals and derives consistent spend. RPV is the bridge between all three: it is the quantity that turns a visitor into money, and therefore the term that appears, in one form or another, in every decision about how much traffic to buy and at what price.
Frequently asked questions
What is revenue per visitor (RPV)?
It is the average revenue generated by each person who visits your site, whether they buy or not: total revenue divided by the number of visitors in the same period. It is a traffic unit economics metric. Unlike conversion rate, which only counts how many buy, and average order value, which only looks at those who bought, RPV accounts for both at once, and stays comparable over time even when traffic volume changes.
How do you calculate RPV?
In two equivalent ways. First: total revenue divided by visitors. Second, more useful: conversion rate multiplied by average order value. The two formulas give the same number because total revenue is orders times AOV, and orders are visitors times conversion rate: the visitors cancel. The second form shows that RPV has two independent levers, and that acting on either produces the same percentage effect.
What data do I need?
Five values: visitors in the period, orders in that exact same period, average order value in your currency, acquisition cost per visitor (total spend on bringing traffic divided by visitors) and gross margin as a percentage of revenue. The first three are enough for RPV; the last two are what tell you whether traffic is profitable, which is the more important question.
Why is RPV better than conversion rate?
Because conversion rate can be raised while making the business worse. A thirty per cent discount across the catalogue almost always lifts conversion and destroys margin; stopping the purchase of "cold" traffic lifts conversion and shrinks revenue. In both cases RPV exposes the manipulation, because the discount lowers AOV and cutting traffic shrinks the numerator. If RPV goes up, you genuinely improved.
Does the calculation depend on currency?
No. The calculator is currency-neutral: enter average order value and cost per visitor in your own currency, and every monetary result comes out in that same unit. No symbol appears anywhere. The profit-to-cost ratio per visitor is then dimensionless, so it is comparable across countries and markets with no conversion at all. The only rule is consistency: do not mix different currencies across the inputs.
What is a good RPV?
There is no universal value, because it depends on the sector, the average price and the margin. A jewellery shop with a high AOV will have a far higher RPV than a shop selling cheap accessories, without being a better business for it. The right question is not "how high is my RPV" but "does gross profit per visitor exceed the cost of bringing them here": that ratio, being dimensionless, is the only threshold comparable across different businesses.
What is the difference between RPV and AOV?
The denominator. AOV divides revenue by orders and describes how much buyers spend. RPV divides revenue by visitors and describes how much a unit of traffic is worth. A shop can have a very high AOV and a terrible RPV, if almost nobody converts. AOV helps you set free-shipping thresholds and bundles; RPV helps you judge on-site experiments and channel quality.
RPV per session or per unique visitor?
Both definitions are legitimate, but they are not comparable with each other. Someone who visits three times before buying generates three sessions and a single unique visitor, so RPV per session is structurally lower. Pick a definition, state it and never change it: the absolute value of RPV matters far less than its trend over time and the comparison between channels measured the same way.
How do I know whether my traffic is profitable?
Compare gross profit per visitor (RPV multiplied by gross margin) with acquisition cost per visitor. If the first exceeds the second, traffic pays for itself; if not, you are buying visitors at a loss. The calculator returns exactly this ratio: above 1 you are at break-even or better, below 1 every extra unit of ad spend widens the hole instead of closing it.
Which lever should I pull first, conversion or average order value?
Mathematically they are equivalent: a ten per cent lift on either raises RPV by ten per cent. Practically, raising AOV almost always costs less. Conversion requires tests, friction removal at checkout, engineering work on speed, for gains measured in tenths of a point. AOV often moves with a free-shipping threshold, a sensible bundle or an upsell at the right moment: configuration, not engineering.
How do I increase RPV?
By acting on one of the two factors, or both. On AOV: free-shipping thresholds, bundles, upsells and cross-sells at checkout, quantity discounts. On conversion: page speed, clarity of product pages, fewer checkout fields, payment options, social proof. Beware of margin though: raising AOV by pushing low-margin products can lift RPV and lower profit. That is why the calculator passes its verdict on profit, not on revenue.
Is the result reliable?
It is a parametric estimate for educational purposes, not an accounting tool and not financial advice. It assumes a single, constant gross margin across the catalogue, considers one period and one order per customer, and therefore captures neither repeat sales nor customer lifetime value. It excludes fixed costs, attribution lag and seasonality. For budget decisions, rely on your accounting data and on a professional.
Updated July 2026
Comments (0)
Login to leave a comment.
No comments yet. Be the first!