Futureproof
All Terms
Revenue MetricsPre-Product Market Fit

ARPU (Average Revenue Per User)

Quick Definition

The average monthly or annual revenue generated per active user or account, calculated by dividing total revenue by total users.


What is ARPU?

Average Revenue Per User (ARPU) tells you how much revenue each customer generates on average. It's a fundamental metric for understanding your pricing power and customer value distribution.

ARPU is often used interchangeably with ARPA (Average Revenue Per Account), though ARPU typically counts individual users while ARPA counts company accounts. For B2B SaaS, ARPA is usually more relevant.

Why ARPU Matters

ARPU directly impacts your unit economics. Higher ARPU means you can afford higher CAC, which opens up more acquisition channels. It also affects your market positioning: low ARPU suggests SMB focus, high ARPU indicates enterprise sales.

Tracking ARPU over time reveals pricing health. Rising ARPU indicates successful upselling or pricing optimization. Falling ARPU might signal market pressure or customer mix shift toward smaller accounts.

How to Calculate ARPU Step by Step

Step 1: Pull your total MRR from your billing system. Use recognized recurring revenue only — exclude one-time charges, setup fees, and professional services.

  • Total MRR: $92,000

Step 2: Count active paying customers. Only include customers with active paid subscriptions. Exclude free plans, free trials, and paused accounts.

  • Active paying customers: 340

Step 3: Divide.

  • Monthly ARPU = $92,000 ÷ 340 = $271
  • Annual ARPU = $271 × 12 = $3,247

Step 4: Segment ARPU by plan and customer type. The blended number hides important differences:

  • Starter plan (180 customers): $89/mo ARPU
  • Growth plan (120 customers): $325/mo ARPU
  • Enterprise plan (40 customers): $875/mo ARPU

This tells you that 12% of customers (Enterprise) generate 38% of revenue. Moving 10 Growth customers to Enterprise would increase total MRR by $5,500.

Step 5: Track ARPU trend over time. Rising ARPU signals pricing power and successful upselling. Falling ARPU could mean you're attracting smaller customers or discounting too heavily.

Common mistakes founders make:

  • Including free users in the denominator (deflates ARPU — track free and paid separately)
  • Counting revenue from one-time charges (use only recurring revenue)
  • Using ARPU interchangeably with ARPA without clarifying whether you're counting users or accounts
  • Not segmenting by cohort — new customer ARPU vs mature customer ARPU reveals expansion effectiveness

How to Increase ARPU

Add premium tiers with advanced features. Implement usage-based pricing that scales with customer success. Bundle complementary products. Move upmarket to larger accounts. Reduce discounting.

Formula

ARPU = Total Revenue ÷ Total Active Users

Monthly ARPU = MRR ÷ Total Customers

Annual ARPU = ARR ÷ Total Customers

Example

Your SaaS metrics:

  • Total MRR: $150,000
  • Total active customers: 500

ARPU = $150,000 ÷ 500 = $300/month

If your CAC is $900 and customers stay 24 months on average, your LTV is $7,200 with an LTV:CAC ratio of 8:1. Strong economics.

Related

Related Terms

See These Metrics in Action

Futureproof automatically tracks MRR, ARR, churn, runway, and more — so you can stop calculating and start scaling.