Metrics & Analytics
Updated: August 17, 20245 min read

What is ARPU (Average Revenue Per User)?

Average Revenue Per User - a key metric for measuring monetization success.

ARPU (Average Revenue Per User) is a financial metric that measures the average amount of revenue generated per user over a specific time period. It provides insight into the monetization efficiency and helps evaluate the financial performance of mobile apps, games, and digital products.

Why It Matters

ARPU is essential for understanding monetization effectiveness and making strategic business decisions. It helps compare performance across different user segments, time periods, and competitor benchmarks. For mobile apps, ARPU directly impacts LTV (Lifetime Value) calculations and determines how much can be spent on user acquisition while maintaining profitability.

How to Calculate

ARPU = Total Revenue ÷ Total Number of Users (for a specific time period). For monthly ARPU: Monthly Revenue ÷ Monthly Active Users. For daily ARPU: Daily Revenue ÷ Daily Active Users. ARPU can be calculated for specific user segments, geographic regions, or acquisition channels.

Industry Benchmarks

CategoryAverageGood Performance
Mobile Gaming$1-5 monthly ARPU$10+ monthly ARPU
Social Media Apps$1-3 monthly ARPU$5+ monthly ARPU
Subscription Apps$5-15 monthly ARPU$20+ monthly ARPU
E-commerce Apps$2-8 monthly ARPU$15+ monthly ARPU

Best Practices

Segment ARPU analysis by user acquisition source, geographic region, and user behavior patterns. Track ARPU trends over time to identify seasonality and growth patterns. Compare ARPU against Customer Acquisition Cost (CAC) to ensure profitable growth. Use cohort analysis to understand how ARPU develops over user lifetime. Focus on increasing ARPU through feature optimization, personalization, and strategic pricing.

Examples

A mobile game with 100,000 monthly active users generating $50,000 in monthly revenue has an ARPU of $0.50. A freemium app with 1 million users where 50,000 users spend an average of $10 per month has an overall ARPU of $0.50, but a paying user ARPU of $10.

Notes

ARPU should be analyzed alongside other metrics like retention rate and user acquisition cost for complete performance picture. High ARPU with low retention may indicate monetization is too aggressive. ARPU can vary significantly by geographic region due to purchasing power differences. Consider calculating ARPDAU (Average Revenue Per Daily Active User) for more granular insights.

Related Topics

monetizationrevenuekpianalyticsperformance

Related Terms

A/B Testing

Comparing two versions of an ad or app element to determine which performs better.

Metrics & Analytics

Active User Rate (AUR)

A metric that helps app developers understand how their daily active users interact with particular areas of their app.

Metrics & Analytics

Ad Impressions

The number of times an advertisement is displayed to users.

Metrics & Analytics

Know the ins and outs of adtech

Explore more adtech terms and best practices in our comprehensive glossary.

Browse All Terms