18min read
ARPU and ARPPU: How to Calculate Average Revenue Per User for Subscription Apps (Average Revenue Per Unit & Revenue Per Customer Explained)
For subscription iOS apps, revenue clarity determines growth speed. One of the most important metrics to define and monitor is ARPU. ARPU stands for average revenue per user, and it helps teams understand how much revenue their app generates from its user base over a specific period.
Subtica — Analytics for Subscription iOS Apps — provides dedicated tools across App Analytics, Subscription Analytics, Revenue Analytics, Revenue Forecasting, Cohort Analysis & ARPU to make calculating the ARPU automatic, accurate, and actionable.

What Is ARPU (Average Revenue Per User)? Understanding the Core Revenue Metric
ARPU is one of the most widely used revenue metrics in subscription businesses. It measures revenue per active user and shows how much revenue a company earns from each user during a selected timeframe.
ARPU is calculated by dividing total revenue generated by the number of users.
It answers a simple question:
How much revenue does each user generate?
Average Revenue Per User Definition for Subscription App Businesses
To define ARPU clearly:
ARPU measures the average revenue generated per active user within a given period (monthly, quarterly, yearly).
The meaning of ARPU in subscription apps is straightforward — it reflects the revenue generated from recurring subscriptions, upgrades, renewals, and in-app purchases.
The basic equation:
ARPU = Total revenue divided by number of users
Or:
ARPU = Total revenue by the number of active users
If your app earns $100,000 in monthly recurring revenue from 10,000 active users:
ARPU = 100,000 / 10,000 = $10
This $10 becomes your monthly ARPU figure.
Average Revenue Per Unit vs Average Revenue Per Customer
ARPU stands for average revenue per user, but it is also often referred to as average revenue per unit.
- In SaaS and mobile apps → “user”
- In telecom → “unit” (SIM, line, subscriber)
- In B2B → “customer” or “account”
ARPU is also used in the telecom industry, where it measures revenue per subscriber line.
Whereas ARPU focuses on the entire user base, including non-paying users, ARPPU (discussed below) focuses only on paying users.
Why ARPU Is Important for Recurring Revenue and Subscription Growth
ARPU is crucial because it connects revenue generation with user growth.
ARPU shows:
- How efficiently your app monetizes users
- Whether pricing supports revenue growth
- If revenue per user is increasing or declining
A higher ARPU often signals strong pricing, upsells, or retention.
A lower ARPU might indicate churn, discounts, or acquisition of low-value users.
ARPU can help identify:
- Falling ARPU trends
- Channel quality differences
- Subscription tier performance
- Revenue stream health
ARPU provides a snapshot of how much revenue your user base produces at a given time.
However, ARPU alone does not explain revenue sustainability. A high ARPU with declining retention may signal short-term monetization strength but long-term instability. For subscription apps, ARPU becomes truly meaningful only when analyzed alongside churn, cohort behavior, and lifetime value.
ARPU vs ARPPU vs LTV: Revenue Metrics Compared
Understanding how ARPU compares to other metrics prevents misinterpretation.
ARPU vs ARPPU (Average Revenue Per Paying User)
ARPU covers all active users.
ARPPU measures only paying users.
If you have:
- 10,000 users
- 2,000 paying users
- $100,000 total revenue
ARPU = $10
ARPPU = $100,000 / 2,000 = $50
ARPU might look low if most users are free.
Low ARPU might not mean weak monetization — it could reflect a freemium model.
ARPU vs LTV (Lifetime Value)
ARPU measures revenue per user per period.
LTV measures total revenue a customer generates over their entire lifecycle.
ARPU is short-term.
LTV is long-term.
ARPU over time directly impacts LTV. If monthly ARPU increases and churn stays stable, LTV increases.
Subtica connects ARPU and LTV inside Revenue Analytics and Revenue Forecasting, allowing teams to model long-term revenue growth.
ARPU vs Other Revenue Metrics in Mobile App Analytics
ARPU is a valuable metric, but it should be used alongside:
- MRR (Monthly Recurring Revenue)
- Churn rate
- Retention rate
- LTV
- Conversion rate
ARPU alone does not explain why revenue changes — it explains how much revenue per user is being generated.
How to Calculate ARPU: ARPU Formula and Calculation Methods
ARPU is calculated by dividing total revenue generated during a specific period by the number of active users in that same period. The equation is simple: ARPU = total revenue divided by number of users, which shows the average revenue generated per user. Calculating the ARPU consistently helps find monetization trends, detect falling ARPU early, and understand how much revenue each user helps generate over time.

The ARPU Formula Explained
The core formula:
ARPU = Total revenue divided by number of users
Or:
ARPU = Total revenue generated / Active users
This formula works for:
- Monthly ARPU
- Quarterly ARPU
- Annual ARPU
Calculating the ARPU consistently requires a clear definition of:
- Active user
- Revenue stream included
- Time period
Step-by-Step ARPU Calculation for a Subscription App
- Define timeframe (e.g., monthly).
- Find total revenue generated during that period.
- Count number of active users.
- Apply equation: total revenue divided by active users.
Example:
- Total revenue generated: $250,000
- Active users: 20,000
ARPU = 250,000 / 20,000 = $12.50
This amount of revenue per user becomes your monthly ARPU.
How to Calculate Average Revenue Per User in Excel
In Excel:
- Place total revenue in cell A1.
- Place number of users in cell B1.
- Use formula: =A1/B1
This calculates ARPU automatically.
Subtica eliminates spreadsheet dependency by automating ARPU calculation inside ARPU dashboards.
How to Calculate Average Revenue Per Unit for Telecom and SaaS
The equation remains:
ARPU = Total revenue by the number of units
In telecom (used in the telecom industry):
- Unit = subscriber line.
In SaaS:
- Unit = account or seat.
ARPU can vary depending on what qualifies as a unit.
ARPPU Calculation: Average Revenue Per Paying User Explained
ARPPU stands for average revenue per paying user and measures the average revenue generated only from users who actually generate revenue. It is calculated by dividing total revenue by the number of paying users during a specific period, using the formula: ARPPU = total revenue divided by paying users. Whereas ARPU measures revenue per all active users, ARPPU focuses purely on monetized users and helps evaluate how much revenue your paying audience contributes to overall revenue generation.
ARPPU Formula and Calculation Example
ARPPU is calculated by dividing total revenue by paying users only.
Formula:
ARPPU = Total revenue divided by paying users
Example:
- Total revenue: $100,000
- Paying users: 2,000
ARPPU = $50
ARPPU shows average revenue generated per paying customer.
When to Use ARPPU Instead of ARPU
Use ARPPU when:
- Free users dominate your base
- You want to evaluate monetization depth
- Testing pricing experiments
- Comparing paying segments
Whereas ARPU measures revenue per all users, ARPPU isolates revenue a company generates from monetized users only.
ARPU Calculation Table: Subscription App Example
Below is a simple example showing how ARPU is calculated for a subscription iOS app. The ARPU figure is calculated by dividing total revenue generated during the month by the number of active users.
Monthly Recurring Revenue (MRR) and ARPU Calculation Table
| Metric | Value |
|---|---|
| Total revenue | $120,000 |
| Active users | 15,000 |
| Monthly ARPU | $8 |
Cohort-Based ARPU Analysis Table
| Cohort | Users | Total Revenue | ARPU |
|---|---|---|---|
| January | 2,000 | $30,000 | $15 |
| February | 2,500 | $25,000 | $10 |
| March | 3,000 | $21,000 | $7 |
Cohort ARPU analysis (via Cohort Analysis) reveals falling ARPU patterns and helps identify lower ARPU cohorts early.
ARPU vs ARPPU Comparison Table
| Metric | Formula | Includes Free Users | Use Case |
|---|---|---|---|
| ARPU | Total revenue / all users | Yes | Overall monetization |
| ARPPU | Total revenue / paying users | No | Paying user analysis |
What Is a Good ARPU? Benchmarks for Subscription and Mobile App Businesses
A good ARPU depends on your pricing model, churn rate, and acquisition costs — there is no universal benchmark. Higher ARPU is positive if retention is strong, while lower ARPU might still be healthy if lifetime value and revenue growth remain stable. ARPU is a valuable metric because it provides a snapshot of how much revenue each user helps generate over time.
What Is a Good ARPU for a Subscription App?
A good ARPU depends on:
- Acquisition cost
- Churn rate
- Pricing tier
- Market segment
High ARPU is not always ideal if churn is high.
Good ARPU in Telecom vs SaaS vs Mobile App
ARPU can vary significantly:
- Telecom → stable, moderate ARPU
- SaaS → higher ARPU per account
- Mobile freemium → lower ARPU, higher volume
How Churn Impacts Good ARPU Benchmarks
Low ARPU might be acceptable if retention is high.
Low ARPU might still produce strong LTV when churn is minimal.
ARPU is also impacted by subscription length and renewal behavior.
ARPU for Mobile App Monetization Models
ARPU measures revenue per active user and can vary significantly depending on the monetization model of a mobile app. In subscription apps, ARPU reflects recurring revenue, while in freemium models it includes in-app purchases and advertising revenue streams. Understanding ARPU for different monetization models helps evaluate revenue generation efficiency and identify opportunities for revenue growth.
ARPU for Subscriptions and Recurring Revenue
Monthly ARPU measures recurring subscription revenue per user.
ARPU for In-App Purchases
ARPU includes one-time purchases when calculating the ARPU for hybrid models.
ARPU for In-App Advertising
Here ARPU measures revenue per ad-supported user.
ARPU for Paid Apps
Revenue stream is upfront purchase only.
Factors That Affect ARPU
ARPU can vary depending on pricing strategy, churn rate, user segmentation, and the overall monetization model. Subscription tiers, discounts, upgrades, and retention levels directly impact how much revenue each active user helps generate. Monitoring these factors over time helps prevent falling ARPU and supports sustainable revenue growth.
Pricing Model and Average Revenue Per User
Higher prices → higher ARPU
Discounting → lower ARPU
ARPU increases when pricing tiers expand.
Churn Rate and Recurring Revenue Impact
Falling ARPU often correlates with rising churn.
ARPU can indicate weakening retention.
User Base Segmentation and ARPU Analysis
ARPU for different acquisition channels can vary dramatically.
Using Subtica's App Analytics and Subscription Analytics, teams can find which segments generate revenue more efficiently.
Subscription Tiers and Average Revenue Per Customer
Premium tiers drive higher ARPU.
Basic plans create lower ARPU but expand user base.
ARPU Analysis for Subscription Growth Strategy
ARPU analysis helps identify how much revenue each active user contributes and whether monetization supports long-term revenue growth. By tracking ARPU over time and comparing ARPU for different cohorts, channels, and subscription tiers, businesses can find which segments generate revenue more efficiently. Using ARPU alongside retention and LTV allows subscription apps to optimize pricing, reduce churn, and build a stronger growth strategy.

Cohort ARPU Analysis and Revenue Trends
ARPU over time reveals monetization stability.
ARPU allows forecasting revenue shifts.
ARPU Analysis by Acquisition Channel
Channel A:
- High ARPU
- Low churn
Channel B:
- Lower ARPU
- Higher churn
ARPU encourages smarter budget allocation.
Revenue Per User Tracking in iOS Subscription Apps
Subtica’s Revenue Analytics automatically tracks revenue per user without manual calculation.
ARPU provides insights in real time.
How to Increase ARPU and Improve Recurring Revenue
To increase ARPU, subscription apps can optimize pricing, introduce tiered plans, and implement upsells that encourage users to generate more revenue per month. Reducing churn and improving retention also strengthens recurring revenue, since longer customer lifecycles naturally raise ARPU over time. Using data-driven subscription analytics helps identify monetization gaps and supports sustainable revenue growth.
Increase ARPU with Tiered Pricing and Upsells
Upsells increase average revenue generated.
Increase Your ARPU by Reducing Churn
Higher retention → ARPU increases naturally.
Improve ARPU Through Retention Optimization
Retention improvements stabilize monthly ARPU.
Improve ARPU with Product and Pricing Experiments
Testing pricing can help find optimal revenue per user.
Increase ARPU with Data-Driven Subscription Analytics
Subtica helps calculate ARPU and ARPPU automatically using Apple subscription data.
Inside ARPU, teams can:
- Monitor ARPU over time
- Track ARPU alongside LTV
- Detect falling ARPU early
- Model revenue growth
How Subtica Helps Calculate ARPU and ARPPU Automatically
Subtica automatically calculates ARPU and ARPPU by aggregating total revenue generated and accurately counting active and paying users in real time. Instead of manually calculating the ARPU in spreadsheets, the platform applies the correct equation — total revenue divided by number of users — using clean Apple subscription data. With built-in ARPU, Subscription Analytics, and Revenue Analytics, Subtica helps monitor ARPU over time, detect falling ARPU early, and connect revenue per user directly to LTV and revenue growth strategy.

Automating ARPU Calculation Without Spreadsheets
Subtica automatically:
- Aggregates total revenue
- Counts active users
- Calculates ARPU based on clean subscription events
- Tracks monthly ARPU trends
No manual equation required.
Using Revenue Analytics to Improve ARPU and LTV
By combining Revenue Forecasting and Cohort Analysis, Subtica helps:
- Predict ARPU changes
- Identify revenue growth opportunities
- Connect ARPU and lifetime value
- Improve revenue generation strategy
Potential Pitfalls of ARPU Calculation
ARPU can be misleading if total revenue or the number of active users is calculated inconsistently, leading to an inaccurate ARPU figure. Including refunds incorrectly, miscounting users, or mixing gross and net revenue may artificially inflate or lower ARPU. Since ARPU provides a snapshot of revenue per user, it should always be analyzed alongside churn, cohort data, and LTV to avoid misinterpreting revenue generation trends.
Common ARPU Calculation Mistakes
- Including refunds incorrectly
- Miscounting active users
- Mixing gross and net revenue
- Ignoring churn impact
Misinterpreting Average Revenue Per User in Subscription Apps
Low ARPU might not mean weak product — it may reflect freemium positioning.
High ARPU could hide declining user growth.
ARPU Limitations Without Cohort and LTV Context
ARPU alone does not measure profitability.
ARPU is a valuable metric, but it must be analyzed alongside LTV and CAC.
Key Takeaways: Understanding ARPU and ARPPU for Subscription App Growth
- ARPU measures revenue per active user.
- ARPU is calculated by dividing total revenue by the number of users.
- ARPPU isolates paying users.
- ARPU helps evaluate revenue growth efficiency.
- ARPU over time indicates monetization health.
- ARPU is crucial for subscription strategy.
- Subtica automates calculating the ARPU and connects it to LTV and forecasting.
FAQ
Want to Apply These Insights to Your App?
Track subscription metrics, reduce churn, and scale your iOS app revenue with Subtica’s subscription analytics platform.
Related Articles

Subscription Analytics Dashboard for SaaS: Data-Driven Metrics and Revenue Insights for iOS Apps
Subscription analytics helps SaaS and subscription businesses turn data into valuable insight. Learn how subscription analytics software tracks subscription metrics, payments, and performance with customizable dashboards, charts, and one-click reports.
Subtica Team

Subscription Business Metrics to Track: Essential SaaS Metrics for Every Subscription Business
Discover the key subscription metrics every business should monitor. Learn which key metrics SaaS companies and subscription businesses use, the most important metric to track, and how a strong analytics system helps monitor subscription metrics and growth.
Subtica Team

Predictive Analytics Examples, Applications, and Algorithms for Subscription Apps
Predictive analytics helps businesses forecast trends using algorithms and data models. Learn how predictive analytics works, key use cases like fraud detection, and how companies use predictive analytics to forecast future outcomes.
Subtica Team

Predictive Analytics Definition: What Is Predictive Analytics and How It Works
Predictive analytics uses machine learning, data mining, and statistical models to predict future outcomes. Learn the predictive analytics definition and how businesses use predictive analytics with historical data and current data to forecast trends.
Subtica Team

Customer Churn Rate Analysis for SaaS: How to Calculate Churn Rate, Perform a Churn Analysis, and Improve Retention
Learn how to calculate customer churn rate with practical churn analysis techniques. Understand customer churn, revenue churn, and retention metrics while analyzing your churn to improve retention and reduce churn rate.
Subtica Team

ARR Revenue: Annual Recurring Revenue Calculation, Recurring Revenues & How to Calculate ARR for SaaS Business Billing
ARR revenue (annual recurring revenue) is a core metric for subscription and SaaS business models. In this guide to annual recurring revenue, learn how to calculate ARR, understand recurring revenues, and improve revenue growth. Discover ARR calculation methods, why this SaaS metric matters, and how annual recurring revenue supports predictable subscription business performance.
Subtica Team

MRR (Monthly Recurring Revenue): How to Calculate MRR and Use MRR to Grow Your Subscription Business
Learn the meaning of MRR (monthly recurring revenue), how to calculate MRR using the MRR formula, and why MRR is important for SaaS companies. Discover how this important metric impacts cash flow per month, subscription business growth, and long-term performance for SaaS companies.
Subtica Team

Mobile App Performance Metrics: Top Metrics, Key KPIs & App Analytics for Mobile App Performance
Discover the most important mobile app metrics to track app performance, user engagement, and engagement and retention. Learn how mobile app analytics metrics, KPIs, and app analytics tools help optimize mobile app performance and drive growth.
Subtica Team

Revenue Management Software: Best Revenue Management Software to Streamline Revenue and Simplify Revenue Management
Learn how revenue management software and modern RMS platforms help subscription apps automate revenue operations, improve forecasting accuracy, and optimize recurring revenue with analytics and AI.
Subtica Team