What Is Revenue Per Visitor (RPV)? The One Metric Your B2B SaaS Is Probably Ignoring
And why fixing it is faster than getting more traffic.
Your conversion rate is 2%. Cool.
But 2% of what? And worth how much?
That's the thing about conversion rate as a metric. It tells you the ratio but not the money. You can have a 5% conversion rate and still be bleeding revenue if you're converting low-intent visitors into tiny deals.
RPV tells you the actual number. Revenue per visitor. What every single person who lands on your site is worth, in rupees or dollars, right now.
And for most B2B SaaS teams, that number is sad. Not because they have bad traffic. Because their pages are leaking.
The formula (it's embarrassingly simple)
RPV =Total Revenue / Total Visitors
That's it.
If you made ₹9,00,000 last month and had 10,000 visitors, your RPV is ₹90.
If you made ₹9,00,000 and had 30,000 visitors, your RPV is ₹30.
Same revenue. Very different story. The second site needs 3x the traffic to print the same money.
How to calculate it in Google Analytics 4
GA4 calls it "revenue per session" in ecommerce tracking. For B2B SaaS where you're measuring demos and trials (not direct purchases), you build it manually. Here's the exact process:
Go to Reports → Acquisition → Overview in GA4. Note your total sessions for the period (use 90 days minimum for a clean sample).
Pull your total website-attributed revenue for the same period. For lead gen SaaS: take total leads from the site, multiply by your close rate, multiply by average deal value.
Divide revenue by sessions.
So if you had 8,000 sessions, closed 12 deals at ₹60,000 ACV each, with a 25% close rate from demo to paid:
Sessions to demos: depends on your demo rate. Let's say 2% = 160 demos. At 25% close = 40 customers. At ₹60,000 ACV = ₹24,00,000.
RPV = ₹24,00,000 ÷ 8,000 = ₹300 per visitor.
Run that calculation for your site right now. The number you get is your baseline.
What's a good RPV for B2B SaaS?
Honest answer: there's no official industry benchmark for B2B SaaS yet. But here's what the data shows across categories:
Context | RPV Range |
|---|---|
B2B SaaS (India, early-stage) | ₹200–₹600 per visitor |
B2B SaaS getting traffic from Claude/Perplexity | $1.81–$1.94 per visitor |
B2B SaaS getting traffic from ChatGPT | $1.04 per visitor |
B2B SaaS getting traffic from Google organic | $0.71 per visitor |
Top 10% performing SaaS sites | 5x above their category average |
Below ₹100/visitor on 1k+ monthly visits | Almost always a conversion problem, not a traffic problem |
The most interesting data point: visitors arriving from AI search engines (Claude, Perplexity) convert at nearly 3x the rate of Google organic traffic. That's not a coincidence. AI-referred visitors come with more context and more intent.
Real numbers: what happens when RPV gets fixed
CRO Gurus + ecommerce merchant (Shopify): Portrait store went from $0.38 RPV to $1.09 RPV in one peak month. That's a 186% lift in revenue per visitor, with the same traffic.
Another merchant scaled on CRO, not ads: 70% lift in conversion rate during traffic scaling. End result: 975% revenue increase. RPV improvement made the paid traffic profitable that wasn't before.
Kurt Geiger (luxury retail): Fixed one funnel leak (customer journey hijacking). Conversion rate up 5.66%. RPV jumped 5.84% alongside it. Small fix, real money.
A SaaS-specific data point from CRO work: CRO techniques on a SaaS product moved RPV up 30% within 3 months. No new traffic. Same visitors, better pages.
The pattern across all of these: nobody got more traffic. They fixed what was already there.
Why most B2B SaaS teams don't track RPV (and what they track instead)
They watch conversion rate. Or they watch MQLs. Or they watch "traffic is up 40% this month."
None of those tell you what a visitor is actually worth.
Conversion rate can go up while RPV goes down. If you start converting more visitors but smaller deals, you've optimised yourself into less money.
Traffic going up is usually good. But if RPV is flat while traffic doubles, you're paying twice as much for customer acquisition and nobody's noticed.
RPV catches both of these. It's the one metric that combines traffic quality, conversion rate, and deal value into a single number you can track weekly.
The 4 things that move RPV for B2B SaaS
These are in order of how fast they typically show results.
1. Fixing your headline
Most B2B SaaS landing pages open with what the product does. Not what the buyer gets. "AI-powered contract analysis" versus "Find the clause that's costing you money before you sign." One is a feature. One is a reason to book a demo. Changing this alone has moved demo rates by 20–30% on pages we've audited.
2. Reducing form friction
3 fields max. Name, work email, company. Every extra field drops submissions. You can get more information in the demo. You can't get it from someone who bounced.
3. Matching your ad message to your landing page
If your PPC ad says "see it in action" and your landing page opens with 6 sections of product features before the demo CTA, you're paying for traffic that immediately feels misled. Message match between ad and page is one of the highest-ROI changes in B2B PPC.
4. FAQ placement
Buyers who are close to converting have objections. Pricing. Security. Integrations. Team adoption. A well-placed FAQ section near the CTA removes the last friction before the click. We've seen this move demo submissions by 15–22% on its own.
The SaaS pricing page data point worth knowing
Unoptimised hit 14%+ conversion rates on SaaS pricing pages by doing three things: making the plan choice feel safe, putting trust signals next to the price (not in the footer), and A/B testing one change at a time.
For context: average B2B SaaS site converts at 1.5–2.5%. Top decile is 8–15%. The gap between average and top is almost entirely execution, not traffic.
How to track RPV weekly without a data team
You don't need a BI tool. You need a spreadsheet and GA4.
Every Monday, pull:
Total sessions for the past 7 days (GA4 → Reports → Acquisition)
Demos booked from the site in the same 7 days (your CRM)
Revenue closed from demos booked 2–4 weeks ago (use a 30-day lag to account for sales cycle)
Calculate RPV on a rolling 4-week basis. That's your number.
When you run a page change, track whether RPV moved. Not just clicks. Not just demo form submissions. RPV. Because a 10% lift in demo clicks that doesn't close means nothing for your business.
Get your RPV calculated for free
We run a free CRO audit for B2B SaaS teams that includes:
RPV calculation for your site based on your traffic and deal data
Full landing page review (headline, CTA, proof placement, form friction, FAQ)
Funnel leak analysis: where visitors drop and why
One prioritised fix list: what to change first for the fastest RPV lift
No retainer to find this out. Just the answer.
If your site is getting 1,000+ visitors/month and your RPV is under ₹150, there's almost certainly a fixable leak. We'll show you exactly where.
[Book your free CRO audit → unoptimised.com]
FAQs
What does RPV stand for?
Revenue per visitor. Total revenue divided by total visitors in a given period.
Is RPV the same as revenue per session in GA4?
Yes. GA4 uses "revenue per session" in ecommerce tracking. For lead gen SaaS, you calculate it manually using closed revenue and session data.
What's a bad RPV for B2B SaaS?
Below $1 per visitor (or ₹80–100) when you're getting 1,000+ sessions/month usually points to a conversion problem on the page, not a traffic quality problem.
Can I improve RPV without more ad spend?
Yes. Every example in this post did exactly that. Same traffic, better pages, higher RPV. That's the whole point of CRO.
How often should I calculate RPV?
Weekly, on a rolling 4-week basis. Monthly if your traffic is under 500 sessions.