Average Revenue Per User (ARPU) Calculator
Calculate ARPU and customer lifetime value
Enter monthly revenue, total users, daily active users, and monthly churn rate to calculate ARPU, revenue per DAU, and implied customer lifetime value.
Understanding ARPU and its role in product and business strategy
Average revenue per user (ARPU) is a fundamental metric for subscription businesses, mobile apps, digital platforms, and any business where the user or customer base is the primary asset generating revenue. ARPU is calculated by dividing total revenue for a period by the total number of active users in that period. If monthly revenue is $80,000 and there are 4,000 active users, the ARPU is $20 per user per month. This single number summarises how effectively the business monetises its user base and is used for benchmarking, forecasting, and strategic decision-making.
ARPU can be calculated on a monthly or annual basis. Monthly ARPU is most common in SaaS and subscription businesses, where recurring revenue is the norm and monthly cohorts and churn are key tracking units. Annual ARPU is more useful for businesses with annual contracts or infrequent purchasing patterns. The choice of denominator matters as well: some businesses calculate ARPU using only paying users, excluding free-tier users, which gives a picture of monetisation effectiveness among customers who have already converted. Others include all registered or active users to reflect the monetisation rate across the entire user base. Be consistent in the definition used and explicit about what user count is in the denominator when communicating ARPU to stakeholders.
When daily active user (DAU) data is available, revenue per DAU provides additional insight into how much revenue is generated from the most engaged portion of the user base. A platform with $80,000 in monthly revenue and 1,200 daily active users generates $66.67 in monthly revenue per DAU. Comparing this to overall ARPU reveals the concentration of revenue in the most active users, which is important for understanding the relationship between engagement and monetisation. If DAU ARPU is much higher than total ARPU, the business may be over-reliant on a small engaged segment, creating concentration risk.
ARPU and customer lifetime value
ARPU is the building block for calculating customer lifetime value (CLV or LTV), one of the most important metrics in subscription and recurring revenue businesses. The simplified CLV formula is ARPU divided by the monthly churn rate. If ARPU is $20 and monthly churn is 3 percent, the average customer lifetime is 1 divided by 0.03, or 33.3 months, and the customer lifetime value is $20 multiplied by 33.3, equalling $666. This means the business can justify spending up to $666 to acquire a customer and still achieve a positive return, assuming the contribution margin is 100 percent. In practice, the maximum customer acquisition cost (CAC) is CLV multiplied by the gross margin, to ensure profitability after the cost of serving the customer is accounted for.
Strategies for increasing ARPU
Increasing ARPU without growing the user base is often a more capital-efficient path to revenue growth than pure user acquisition. The main levers are: price increases on existing plans, upselling users to higher-tier plans with more features, cross-selling additional products or add-ons, reducing the proportion of users on legacy discounted plans, and improving the mix of users towards higher-value segments. Upselling is particularly powerful because it builds on the trust already established with the customer and has a low marginal cost. A 10 percent increase in ARPU across an existing user base of 4,000 users generating $20 per month adds $8,000 in monthly revenue, which requires no new customer acquisition cost and immediately flows through to margin improvement. Tracking ARPU trends alongside user growth provides a complete picture of revenue trajectory.