CalculatorMasters

Average Revenue Per User Formula

Learn how average revenue per user and net ARPU are calculated from revenue, users, and variable costs.

Average revenue per user, or ARPU, estimates how much revenue each user generates over a chosen period. Understanding the formula helps you compare monetization across time periods, products, channels, or customer segments using a consistent method.

  • 100% Free
  • No Sign-Up Required
  • Private & Secure
  • Mobile Friendly

Average Revenue Per User

ARPU = Total Revenue / Active Users

Where:

Take the total revenue earned in the period and divide it by the number of active users in that same period.

Variables Explained

VariableWhat It MeansUnit
totalRevenue - Total RevenueTotal revenue earned during the selected reporting period.currency
activeUsers - Active UsersNumber of users counted in the same reporting period.number
variableCost - Variable CostsCosts directly tied to serving users during the same period.currency
netRevenue - Net RevenueRevenue remaining after subtracting variable costs.currency
netArpu - Net ARPUAverage net revenue per user after variable costs.currency

Step-by-Step Calculation

1

Measure total revenue

Start with the full revenue earned in the selected period before calculating per-user averages.

totalRevenue

2

Count users for the same period

Use the number of active users from the same daily, weekly, monthly, quarterly, or yearly period.

activeUsers

3

Calculate ARPU

Divide revenue by users to get the average revenue generated by each user.

arpu = totalRevenue / activeUsers

4

Calculate net revenue

Subtract variable costs if you want to estimate revenue remaining after direct user-related costs.

netRevenue = totalRevenue - variableCost

5

Calculate net ARPU

Divide net revenue by active users to see how much net revenue each user contributes on average.

netArpu = netRevenue / activeUsers

Example: monthly ARPU and net ARPU

Total Revenue$10,000
Active Users2,500
Variable Costs$1,500
Reporting PeriodMonthly
1

Calculate ARPU

10,000 / 2,500

4.00

2

Calculate net revenue

10,000 - 1,500

8,500

3

Calculate net ARPU

8,500 / 2,500

3.40

Final Result

Monthly ARPU = $4.00 per user, net revenue = $8,500, and monthly net ARPU = $3.40 per user.

Try the Calculator →

Assumptions

  • Revenue and user counts refer to the same reporting period.
  • The user definition stays consistent across comparisons.
  • Variable costs entered are directly tied to serving users in that period.
  • ARPU is treated as an average, so it does not show differences between user segments.

Limitations

  • !ARPU can hide large differences between high-value and low-value users.
  • !Results depend heavily on how active users are defined.
  • !Net ARPU only reflects the variable costs entered, not all operating expenses.
  • !Comparisons can be misleading if periods, channels, or user definitions differ.

Common Mistakes to Avoid

1

Using revenue from one period and users from another period.

2

Mixing active users with paying users without noting the difference.

3

Including fixed overhead in variable costs when calculating net ARPU.

4

Comparing daily ARPU with monthly ARPU without adjusting the timeframe.

5

Using gross revenue in one report and net-of-refunds revenue in another.

Related Formulas

Frequently Asked Questions

What is the formula for ARPU?

The standard formula is ARPU = total revenue divided by active users for the same period.

How do you calculate net ARPU?

Net ARPU is calculated as (total revenue minus variable costs) divided by active users.

Should ARPU use active users or paying users?

Standard ARPU usually uses all active users, but some businesses use paying users for a different metric. The key is to stay consistent.

Why does the reporting period matter in ARPU?

ARPU changes with the measurement window, so daily, monthly, and yearly figures are not directly interchangeable.

Can ARPU be negative?

ARPU based on revenue alone is not negative if revenue is zero or more. Net ARPU can be negative if variable costs exceed revenue.

Ready to calculate your result?

Use the calculator to get instant results with your own inputs.

Try Average Revenue Per User