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. It is calculated by dividing total revenue by total active users for that period. 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 effectively an app converts its user base into revenue. Tracking RPU over time reveals whether monetization improvements, pricing changes, or new features are actually increasing the value extracted from each user. It also enables meaningful comparisons across different user segments, geographies, or acquisition channels. When combined with Customer Acquisition Cost, RPU helps determine whether growth spending is sustainable.

Improving RPU

There are several levers for increasing 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 it is important to balance revenue gains against user experience to maintain long-term growth.