Skip to content
On this page
  1. Key Takeaways
  2. What It Is
  3. The Intuition
  4. How It Works
  5. Worked Example
  6. Common Mistakes
  7. Frequently Asked Questions
  8. Sources
  9. Disclaimer
← All concepts
Fundamental AnalysisIntermediate5 min read

Revenue per Customer (ARPU): Average User Economics

Revenue per customer, often labeled ARPU for average revenue per user, divides recurring revenue by the number of paying customers in the same period. It is the unit-economics anchor for any subscription business and the input that drives lifetime value, cohort analysis, and pricing decisions.

Key Takeaways

  • ARPU equals monthly or annual recurring revenue divided by the count of paying customers in that period.
  • SMB SaaS products typically run $20 to $200 per month, mid-market $200 to $2,000, and enterprise $2,000 or more.
  • The most common error is mixing customer counts with account counts when one account holds many users.
  • Rising ARPU at flat churn is a strong indicator that pricing power and upsell motion are working.

Key Takeaways

  • ARPU equals monthly or annual recurring revenue divided by the count of paying customers in that period.
  • SMB SaaS products typically run $20 to $200 per month, mid-market $200 to $2,000, and enterprise $2,000 or more.
  • The most common error is mixing customer counts with account counts when one account holds many users.
  • Rising ARPU at flat churn is a strong indicator that pricing power and upsell motion are working.

What It Is

Revenue per customer (ARPU) is the average billing amount produced by each paying customer over a defined period. The metric works best for subscription, marketplace, or usage-based businesses where the customer relationship is recurring, but it can be adapted for transactional businesses by switching to revenue per order or per active user.

The standard SaaS form divides monthly recurring revenue (MRR) by the count of paying subscriptions to produce monthly ARPU. The annualized version uses annual recurring revenue (ARR) divided by year-end subscriptions. Either is fine as long as numerator and denominator cover the same period.

The Intuition

Total revenue can grow for two reasons: more customers or more revenue per customer. The first comes from sales and marketing throughput, the second from pricing power, upsell motion, and product depth. ARPU separates these effects so you can tell which lever is doing the work.

For investors, the practical use is forecasting. If a SaaS company adds 1,000 new customers and management guides each toward $150 per month, you can project incremental ARR within a tight range. Without ARPU, even precise customer counts deliver fuzzy revenue forecasts.

How It Works

The base formula is simple, but the granularity matters.

Monthly ARPU = Monthly Recurring Revenue / Number of Paying Customers

Annual ARPU = Annual Recurring Revenue / Number of Paying Customers

Blended ARPU = Total Revenue / Total Active Users (for non-subscription models)

For a B2B business with multi-seat contracts, ARPA (average revenue per account) is usually more useful than ARPU. One account can hold dozens of users, and dividing MRR by user count drops the per-user figure to a level that does not reflect economic reality. ChartMogul, Drivetrain, and most SaaS-finance resources recommend reporting both when the business model spans both motions.

Segment-level ARPU is more informative than a single blended number. A platform with a $20 self-serve tier and a $20,000 enterprise tier will show a blended ARPU that describes neither segment.

Worked Example

A subscription analytics platform reports $24 million in MRR and 6,000 paying customers split into three tiers.

  • Tier 1 (self-serve): 4,800 customers, $30 MRR each, contributing $144,000
  • Tier 2 (team): 1,000 customers, $500 MRR each, contributing $500,000
  • Tier 3 (enterprise): 200 customers, $115,280 MRR each, contributing $23,056,000

Blended monthly ARPU is $24,000,000 divided by 6,000, or $4,000. The tier-level ARPUs are $30, $500, and $115,280 respectively. The blended figure is technically correct but masks the fact that 80% of customers contribute less than 1% of revenue. A pricing change at the top tier moves the business far more than any change at the bottom.

Common Mistakes

  1. Confusing ARPU and ARPA. For multi-seat B2B contracts, ARPA per account is the operational reality. Reporting ARPU per seat against an industry benchmark that uses accounts will mislead in both directions.
  2. Including non-paying users in the denominator. Free-tier users and trial accounts produce no revenue and should be excluded from ARPU calculations. Tracking total active users is useful, but it belongs in a separate engagement metric.
  3. Ignoring tier mix. A single blended ARPU hides whether the move is being driven by enterprise wins, self-serve adoption, or a churn shift in the middle. Always look at ARPU by tier or segment.
  4. Mixing one-time and recurring revenue. Implementation fees, professional services, and migration credits do not belong in MRR. Including them inflates ARPU and produces an artificial drop when those projects roll off.
  5. Comparing across business models. A consumer streaming service at $12 per month and a B2B platform at $5,000 per month occupy different markets. A direct ARPU comparison is rarely useful without segment context.

Frequently Asked Questions

What is revenue per customer (ARPU) in simple terms? It is the average amount a single customer pays a company over a given period, calculated by dividing recurring revenue by the customer count. Higher ARPU means each customer is worth more to the business.

How does revenue per customer affect investment decisions? Investors use ARPU to forecast revenue from new logo additions and to gauge pricing power. Sustained ARPU growth at stable churn typically signals that the company is winning larger contracts or successfully upselling existing customers, both of which support valuation multiples.

What is a real-world example of revenue per customer? Public SaaS companies report median ARPU near $100 per month according to KeyBanc surveys, while enterprise platforms regularly report ARPU in the tens of thousands per month. Consumer streaming services typically sit between $7 and $15 per month per subscriber.

How can investors use revenue per customer effectively? Read ARPU by segment alongside customer count and net revenue retention. The combination separates upsell from logo growth and reveals whether pricing or volume is driving the top line.

How is revenue per customer different from customer lifetime value? ARPU is a single-period average billing per customer. Customer lifetime value (LTV) is the total profit a customer generates across the entire relationship, calculated from ARPU, gross margin, and churn. ARPU is one input into LTV.

Sources

  1. Paddle. Average Revenue per User: Definition and How to Calculate. https://www.paddle.com/resources/average-revenue-per-user
  2. ChartMogul. SaaS Metrics: ARPU. https://chartmogul.com/saas-metrics/arpu/
  3. Chargebee. Average Revenue per User: How to Calculate and Define. https://www.chargebee.com/resources/glossaries/what-is-arpu/
  4. Drivetrain. ARPU vs ARPA in SaaS. https://www.drivetrain.ai/strategic-finance-glossary/arpu-vs-arpa-in-saas

Disclaimer

This article is educational content only and is not financial advice. Nothing here is a recommendation to buy, sell, or hold any security. Consult a licensed advisor before making investment decisions.

The IWP Substack

You understand the concept. Now see it applied.

The Investing With Purpose Substack turns ideas like this into research and risk-managed trade plans on real stocks, updated every week.

Read on Substack (opens in a new tab)

Related concepts