What is revenue per visitor?
Revenue per visitor is the average revenue each visitor generates, counting everyone — the few who buy and the many who don’t. It answers the question conversion rate can’t: is this traffic actually worth money? A channel can convert at a high rate and still be weak if its buyers pick the cheapest plan, while a lower-converting channel full of large orders can be your best one.
Because it blends conversion rate and order value, RPV is the metric to watch when a change could move both in opposite directions — a discount that lifts conversions but lowers basket size, say, or a pricing page test that pushes people to a higher plan.
Revenue per visitor formula
RPV = Revenue ÷ VisitorsRPV = Conversion rate × Average order valueRevenue per 1,000 = RPV × 1,000Value of extra visits = Extra visitors × RPVWorked example
An online store had 12,400 visitors last month and 310 orders worth $18,600. RPV = $18,600 ÷ 12,400 = $1.50. Split it: conversion rate 310 ÷ 12,400 = 2.5%, average order value $18,600 ÷ 310 = $60, and 2.5% × $60 = $1.50 — the same number.
The real use is by channel. Here’s the same month split by source (illustrative numbers):
| Channel | Visitors | Revenue | RPV | Reading |
|---|---|---|---|---|
| Organic search | 6,000 | $7,200 | $1.20 | Solid, free traffic |
| Newsletter | 800 | $2,400 | $3.00 | Small but worth 2.5x organic per visit |
| Paid social | 3,000 | $1,800 | $0.60 | Loses money if clicks cost more than $0.60 |
| Direct and other | 2,600 | $7,200 | $2.77 | Mostly returning customers |
If you pay $0.80 per click on paid social, every visitor costs $0.20 more than the revenue it brings — before product costs. Meanwhile 1,000 extra newsletter visitors would be worth about $3,000. That’s a budget decision you can’t make from conversion rate alone.
What is a good revenue per visitor? Benchmarks
There’s no standard RPV benchmark, because it depends almost entirely on price point: a store selling $20 items and one selling $2,000 sofas live in different worlds. For a rough ecommerce reference, IRP Commerce’s market data for UK online retailers reported a 2.23% average conversion rate and a £129.23 average order value for August 2026; multiplied together, those averages imply roughly £2.90 of revenue per visit. Treat that as context only — your own RPV over time, and RPV by channel, are the comparisons that matter.
Common revenue per visitor mistakes
- Using gross revenue. Refunds and chargebacks are revenue you didn’t keep. Use net revenue, or RPV will flatter channels with high refund rates.
- Counting bots as visitors. Crawlers never buy, so they drag RPV down — unevenly across channels. Filter bots before dividing.
- Attributing revenue by last click only. A customer who found you through a blog post and came back via a Google search gets credited to search. Look at first-touch attribution as well.
- Mixing periods. Subscription revenue booked this month may come from visitors last month. For SaaS, measure RPV over a window long enough to cover your typical time to convert.
- Comparing RPV across very different traffic volumes. 40 visitors and one big order can produce an RPV that won’t repeat. Look for a few hundred visitors per channel before deciding.
How to track revenue per visitor automatically with VisitTrack
VisitTrack calculates RPV for you: the Revenue tab shows total revenue, conversions, average order value, revenue per visitor and refunds, plus revenue broken down by source, campaign, country and device.
- Install the script on your site — one tag, cookie-free, about 5 KB.
- Connect your payment provider — Stripe, Paddle, Polar, Lemon Squeezy or Razorpay. Payments arrive by webhook, so they can’t be faked from the browser.
- Pass the visitor id to checkout (revenue attribution) so each payment is tied to the visit, referrer and campaign that earned it.
- Open Revenue and sort channels by revenue — then use this calculator to price what more of that traffic would be worth.
Frequently asked questions
How do you calculate revenue per visitor?
Divide total revenue by total visitors for the same period. $18,600 in revenue from 12,400 visitors is $18,600 ÷ 12,400 = $1.50 revenue per visitor. Equivalently, multiply conversion rate by average order value: 2.5% × $60 = $1.50.
What is a good revenue per visitor?
It depends on your prices, so there’s no universal benchmark. A store with a $60 average order and a 2.5% conversion rate has an RPV of $1.50; one with $600 orders could have ten times that at the same conversion rate. Compare your RPV with your own history and across your channels.
Is revenue per visitor the same as average order value?
No. Average order value is revenue divided by orders, so it only looks at buyers. Revenue per visitor divides by all visitors, so it also reflects how many visitors buy: RPV = conversion rate × AOV.
Should RPV use visitors or sessions?
Use unique visitors to value people (useful for SaaS and acquisition decisions) and sessions to value visits (common in ecommerce). Pick one and keep it consistent; with returning shoppers, per-session RPV will be lower than per-visitor RPV.
How do I use RPV to set an ad budget?
Compare revenue per visitor from a channel with its cost per click, after margin. If paid visitors bring $1.20 of revenue at a 50% margin, each is worth $0.60 of gross profit, so paying more than $0.60 a click loses money on the first purchase. The ROAS calculator does the break-even maths.
How can I increase revenue per visitor?
Raise either factor: conversion rate (clearer pricing, fewer checkout steps, better-matched traffic) or order value (bundles, annual plans, upsells). Shifting budget toward channels with higher RPV raises the blended number without changing the site at all.
Related tools and guides
- Conversion rate calculatorThe first half of RPV.
- ROAS calculatorIs a paid channel worth what it costs?
- Traffic to revenue calculatorVisitors needed for an MRR target.
- Revenue attribution (glossary)Tying payments to the visits that earned them.
- Revenue attribution docsConnect Stripe, Paddle, Polar, Lemon Squeezy or Razorpay.
- Analytics for ecommerceRevenue by channel without cookies.
Stop calculating by hand — measure it automatically
VisitTrack tracks visitors, goals, funnels and revenue from Stripe, Paddle, Polar, Lemon Squeezy and Razorpay, so these numbers are always on your dashboard. Cookie-free, one script tag, 14 days free.