Average Revenue per User (ARPU)

Average Revenue per User (ARPU) is the average amount of revenue your startup earns from each active user or customer over a specific period — usually per month or per year.

ARPU helps startups understand how much revenue each customer generates on average. It is a key metric for evaluating product pricing, monetization, and growth strategies.

🧩 What is ARPU?

ARPU = Total Revenue ÷ Number of Active Users

This metric gives you a clear view of the “average value” of each user to your business.

For example, if your SaaS startup earns $10,000 in a month from 500 active users:

  • Total Revenue = $10,000
  • Active Users = 500
  • ARPU = $10,000 ÷ 500 = $20 per user
---

🧠 Why ARPU Matters (Especially for Startups)

ARPU helps answer important questions for growth and profitability:

  • How much revenue does each user bring on average?
  • Are pricing or monetization strategies effective?
  • Which user segments generate the most revenue?
  • How to forecast revenue growth based on active users?

Tracking ARPU over time allows you to spot trends, adjust pricing, and optimize product features for maximum revenue.

📘 How to Calculate ARPU

Simple formula:

ARPU = Total Revenue ÷ Number of Active Users

Make sure to define the period (monthly, quarterly, annually) and active users consistently.

📈 What Counts as Revenue for ARPU

  • Subscription payments
  • One-time purchases
  • Add-ons, upgrades, and in-app purchases
  • Fees that directly come from the user

Do not include refunds, taxes, or revenue not tied to specific users.

💡 Common Mistakes Founders Make

  • Mixing total revenue with paying users only — include all active users
  • Using inconsistent periods (mixing months with quarters)
  • Including non-customer revenue like grants or investments
  • Ignoring churn when calculating trends

⭐ Practical Examples

Example 1: SaaS Startup
Total monthly revenue = $5,000
Active users = 250
ARPU = $20 per user per month

Example 2: Mobile App
Total revenue from in-app purchases = $3,000
Active paying users = 100
ARPU = $30 per user

Example 3: E-commerce Store
Revenue this month = $12,000
Number of customers = 400
ARPU = $30 per customer

🎯 Startup Rule (Remember This)

ARPU helps you understand the value of your users and guides pricing, monetization, and growth decisions.
Tracking ARPU per segment or channel allows you to focus on the most profitable users.