Logo
  • Product
  • Solutions
  • Resources
  • Pricing
  • Home
    /
  • Blog
    /
  • ARPU and ARPPU: How...

On This Page

  • ARPU and ARPPU: How to Calculate Average Revenue Per User for Subscription Apps (Average Revenue Per Unit & Revenue Per Customer Explained)
  • What Is ARPU (Average Revenue Per User)? Understanding the Core Revenue Metric
  • Average Revenue Per User Definition for Subscription App Businesses
  • Average Revenue Per Unit vs Average Revenue Per Customer
  • Why ARPU Is Important for Recurring Revenue and Subscription Growth
  • ARPU vs ARPPU vs LTV: Revenue Metrics Compared
  • ARPU vs ARPPU (Average Revenue Per Paying User)
  • ARPU vs LTV (Lifetime Value)
  • ARPU vs Other Revenue Metrics in Mobile App Analytics
  • How to Calculate ARPU: ARPU Formula and Calculation Methods
  • The ARPU Formula Explained
  • Step-by-Step ARPU Calculation for a Subscription App
  • How to Calculate Average Revenue Per User in Excel
  • How to Calculate Average Revenue Per Unit for Telecom and SaaS
  • ARPPU Calculation: Average Revenue Per Paying User Explained
  • ARPPU Formula and Calculation Example
  • When to Use ARPPU Instead of ARPU
  • ARPU Calculation Table: Subscription App Example
  • Monthly Recurring Revenue (MRR) and ARPU Calculation Table
  • Cohort-Based ARPU Analysis Table
  • ARPU vs ARPPU Comparison Table
  • What Is a Good ARPU? Benchmarks for Subscription and Mobile App Businesses
  • What Is a Good ARPU for a Subscription App?
  • Good ARPU in Telecom vs SaaS vs Mobile App
  • How Churn Impacts Good ARPU Benchmarks
  • ARPU for Mobile App Monetization Models
  • ARPU for Subscriptions and Recurring Revenue
  • ARPU for In-App Purchases
  • ARPU for In-App Advertising
  • ARPU for Paid Apps
  • Factors That Affect ARPU
  • Pricing Model and Average Revenue Per User
  • Churn Rate and Recurring Revenue Impact
  • User Base Segmentation and ARPU Analysis
  • Subscription Tiers and Average Revenue Per Customer
  • ARPU Analysis for Subscription Growth Strategy
  • Cohort ARPU Analysis and Revenue Trends
  • ARPU Analysis by Acquisition Channel
  • Revenue Per User Tracking in iOS Subscription Apps
  • How to Increase ARPU and Improve Recurring Revenue
  • Increase ARPU with Tiered Pricing and Upsells
  • Increase Your ARPU by Reducing Churn
  • Improve ARPU Through Retention Optimization
  • Improve ARPU with Product and Pricing Experiments
  • Increase ARPU with Data-Driven Subscription Analytics
  • How Subtica Helps Calculate ARPU and ARPPU Automatically
  • Automating ARPU Calculation Without Spreadsheets
  • Using Revenue Analytics to Improve ARPU and LTV
  • Potential Pitfalls of ARPU Calculation
  • Common ARPU Calculation Mistakes
  • Misinterpreting Average Revenue Per User in Subscription Apps
  • ARPU Limitations Without Cohort and LTV Context
  • Key Takeaways: Understanding ARPU and ARPPU for Subscription App Growth
  • Analytics
  • Academy
05 Mar 2026

Subtica TeamSubtica Team

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.

How to Calculate Average Revenue

Table of Contents

ARPU and ARPPU: How to Calculate Average Revenue Per User for Subscription Apps (Average Revenue Per Unit & Revenue Per Customer Explained)

See Your iOS Subscription Metrics in Action

Explore how subscription revenue, ARPU, predicted LTV, ARPPU, and proceeds are tracked inside our analytics platform.

background

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.

ARPU Formula

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

  1. Define timeframe (e.g., monthly).
  2. Find total revenue generated during that period.
  3. Count number of active users.
  4. 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:

  1. Place total revenue in cell A1.
  2. Place number of users in cell B1.
  3. 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

MetricValue
Total revenue$120,000
Active users15,000
Monthly ARPU$8

Cohort-Based ARPU Analysis Table

CohortUsersTotal RevenueARPU
January2,000$30,000$15
February2,500$25,000$10
March3,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

MetricFormulaIncludes Free UsersUse Case
ARPUTotal revenue / all usersYesOverall monetization
ARPPUTotal revenue / paying usersNoPaying 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.

ARPU Analysis for Subscription

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.

Calculate ARPU and ARPPU Automatically

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.

Share this post

FAQ

How is ARPU calculated?

What is a good ARPU?

What is the difference between LTV and ARPU?

How to calculate ARPU in Excel?

Which formula represents ARPU?

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.

backgroundbackground

Related Articles

Subscription Analytics Dashboard for SaaS
AnalyticsGrowthAcademy

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

18 Mar 2026
Subscription Business Metrics
AnalyticsGrowthAcademy

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

18 Mar 2026
Predictive Analytics Examples
AnalyticsGrowthAcademy

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

18 Mar 2026
Predictive Analytics Definition
AnalyticsAcademy

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

17 Mar 2026
Customer Churn Rate Analysis
AnalyticsGrowthAcademy

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

17 Mar 2026
ARR Revenue
AnalyticsGrowthAcademy

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

17 Mar 2026
Use MRR to Grow Your Subscription Business
AnalyticsGrowth

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

17 Mar 2026
Mobile App Performance Metrics
AnalyticsGrowth

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

17 Mar 2026
Subscription revenue management analytics dashboard
AnalyticsGrowthAcademy

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

16 Mar 2026
Logo

Product

Subscription AnalyticsRevenue AnalyticsPredictive AnalyticsApp AnalyticsCohort Analysis

Roles

Growth & Marketing TeamsFounders

Analytics

App MetricsRevenue TrackingLTV PredictionForecasting Models

Company

PricingContact Us

Resources

Blog

Legal & Trust

Privacy PolicyTerms of Use

Inc 2026 All rights reserved

Cookie Preferences

Sharing your cookies helps us improve site functionality and optimize your experience. Learn more in our Privacy Policy.