Revenue per Session Calculator

Calculate revenue per session (RPS) for your e-commerce store. Evaluate session-level monetization efficiency and compare traffic sources by revenue output.

$
$
Revenue per Session
$1.50
Average โ€” aim for $2โ€“5+ depending on vertical
Conversion Rate
2.00%
2,400 orders from 120,000 sessions
Average Order Value
$75.00
Revenue รท orders
ROAS
6x
Healthy return on ad spend
Cost per Session
$0.25
Ad spend รท total sessions
Profit per Session
$1.25
โœ“ Sessions are profitable before COGS
Sessions for $1M Revenue
666,667
At current RPS rate
Revenue per Session: $1.50Average
$0$2.50 Good$8.00+
Planning notes, formulas, and examples

About the Revenue per Session Calculator

Revenue per session (RPS) measures the average revenue generated by each website session. Unlike revenue per visitor, which uses unique visitors, RPS accounts for the fact that many customers visit multiple times before purchasing. A single visitor may generate several sessions, each contributing to the path to purchase.

RPS equals total revenue divided by total sessions, or equivalently, conversion rate multiplied by average order value. It is especially useful for comparing traffic sources, landing pages, and time periods on an apples-to-apples basis.

This calculator computes your RPS, projects how improvements in either conversion rate or AOV affect session value, and helps you set performance benchmarks for different channels and campaigns. This page handles the arithmetic so you can focus on comparing session efficiency across sources and pages.

When This Page Helps

RPS is a useful session-level revenue efficiency metric. It tells you whether visits are becoming more or less productive over time and helps compare channels with different visit-to-purchase patterns.

How to Use the Inputs

  1. Enter your total revenue for a given period.
  2. Enter the total number of sessions in the same period.
  3. Review your revenue per session.
  4. Optionally enter conversion rate and AOV separately to verify the calculation.
  5. Compare RPS across channels and time periods.
Formula used
RPS = Total Revenue / Total Sessions OR: RPS = (Conversion Rate / 100) ร— AOV

Example Calculation

Result: $1.50 revenue per session

With $180,000 in revenue from 120,000 sessions, RPS = $180,000 / 120,000 = $1.50. If conversion rate is 2% and AOV is $75, then RPS = 0.02 ร— $75 = $1.50, confirming the calculation.

Tips & Best Practices

  • Track RPS alongside CR and AOV to understand which lever is driving changes.
  • Compare RPS across paid vs. organic sessions to evaluate channel efficiency.
  • Rising sessions with falling RPS suggests diminishing traffic quality.
  • Use RPS to set maximum cost-per-click thresholds for paid campaigns.
  • Segment RPS by device, geography, and time of day for actionable insights.
  • RPS is ideal for A/B test evaluation when tests affect both CR and AOV.

Session-Level Economics

Thinking about your business in terms of sessions makes costs and revenues directly comparable. If Google Ads costs $0.80 per click and your RPS is $1.50, each paid session generates $0.70 in gross revenue above the click cost. Multiply by thousands of sessions and you have a clear profitability picture.

RPS Trends Tell a Story

A rising RPS trend means your funnel is getting more efficient โ€” either more sessions convert, or buyers spend more. A falling RPS despite stable CR and AOV might indicate measurement issues (bot traffic inflating sessions) or a shift in traffic mix.

Using RPS for Budget Allocation

Rank your traffic channels by RPS. Allocate incremental budget to channels with the highest RPS and positive ROI. Move budget away from channels where cost per session exceeds RPS. This simple framework optimizes your marketing mix month over month.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • RPS uses sessions as the denominator; RPV uses unique visitors. Since one visitor can generate multiple sessions, RPS is always lower than or equal to RPV. RPS is better for evaluating individual visit quality; RPV is better for visitor-level profitability.