business
Revenue Per User
Average income generated per user over a specific time period, calculated by dividing total revenue by total active users.
Revenue Per User (RPU), sometimes called Average Revenue Per User (ARPU), measures how much income each active user generates on average during a given time frame. Divide total revenue by total active users for that period to calculate it. This metric is fundamental for evaluating the health of any app’s monetization strategy and for forecasting future earnings.
Why RPU Matters
RPU provides a single number that reflects how well an app converts its user base into revenue. Tracking RPU over time reveals whether monetization improvements, pricing changes, or new features increase the value generated from each user. It also enables meaningful comparisons across different user segments, geographies, or acquisition channels. When combined with Customer Acquisition Cost (CAC), RPU helps determine whether growth spending remains sustainable.
Improving RPU
Several levers increase RPU. Introducing or optimizing in-app purchases, adding premium subscription tiers, and refining ad placements can all move the number upward. Segmenting users by behavior and targeting high-value cohorts with personalized offers is another effective approach. However, pushing monetization too aggressively can hurt retention, so balance revenue gains against user experience to maintain long-term growth.