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.
ARPU = Total Revenue ÷ Total Active Users
Monthly ARPU = MRR ÷ Total Customers
Annual ARPU = ARR ÷ Total Customers
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.