CalculatorMasters

Monthly Average Revenue per User Formula

Learn how to calculate monthly average revenue per user from gross revenue, refunds, credits, and average active users.

Monthly average revenue per user (ARPU) estimates the net revenue generated by each active user during a reporting month. It helps track monetization consistently by removing refunds, credits, and rebates before dividing revenue across the average active-user base.

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

Monthly Average Revenue per User (ARPU)

Monthly ARPU = (Gross Monthly Revenue − Refunds, Credits, and Rebates) ÷ Average Active Users

Where:

Subtract revenue reductions from gross monthly revenue to find net monthly revenue. Then divide that amount by the average number of active users for the same month.

Variables Explained

VariableWhat It MeansUnit
grossMonthlyRevenue - Gross monthly revenueTotal revenue recorded during the month before refunds, credits, and rebates.currency
refundsAndCredits - Refunds, credits, and rebatesRevenue reductions issued during the same monthly reporting period.currency
averageActiveUsers - Average active usersThe average number of users considered active during the month under a consistent activity definition.number
netMonthlyRevenue - Net monthly revenueRevenue remaining after subtracting refunds, credits, and rebates from gross monthly revenue.currency
monthlyArpu - Monthly ARPUAverage net monthly revenue generated per active user.currency

Step-by-Step Calculation

1

Record gross monthly revenue

Start with all revenue recorded for the month before any refunds, credits, or rebates are deducted.

grossMonthlyRevenue

2

Total revenue reductions

Add the value of refunds, customer credits, and rebates that relate to the same month.

refundsAndCredits

3

Calculate net monthly revenue

Subtract revenue reductions from gross revenue to calculate the revenue used for ARPU.

netMonthlyRevenue = grossMonthlyRevenue - refundsAndCredits

4

Determine average active users

Use an average active-user count for the month, based on the same activity definition used in prior periods.

averageActiveUsers

5

Calculate monthly ARPU

Divide net monthly revenue by average active users to estimate net revenue per active user.

monthlyArpu = netMonthlyRevenue / averageActiveUsers

Monthly ARPU calculation with refunds

Gross monthly revenue$50,000
Refunds, credits, and rebates$2,000
Average active users1,000 users
1

Start with gross revenue

grossMonthlyRevenue = 50000

$50,000

2

Identify revenue reductions

refundsAndCredits = 2000

$2,000

3

Calculate net monthly revenue

netMonthlyRevenue = 50000 - 2000

$48,000

4

Divide by average active users

monthlyArpu = 48000 / 1000

$48.00 per user

Final Result

Monthly ARPU is $48.00 per active user, based on $48,000 in net monthly revenue and 1,000 average active users.

Try the Calculator →

Assumptions

  • Gross revenue and all refunds, credits, and rebates relate to the same monthly reporting period.
  • The active-user definition is applied consistently throughout the month and across comparison periods.
  • Average active users reasonably represents the user base exposed to the service during the month.
  • Revenue is measured using the business's chosen accounting and revenue-recognition approach.
  • The calculation measures revenue per user rather than profitability or cash flow.

Limitations

  • !ARPU can change because of differences in the active-user definition rather than changes in monetization.
  • !A monthly average can conceal large differences between free, low-spend, and high-spend user groups.
  • !Timing of refunds, credits, and revenue recognition can affect reported ARPU between months.
  • !The calculation does not deduct operating expenses, user acquisition costs, taxes, or other costs.
  • !One month may be affected by seasonal activity, promotions, annual billing, or unusual transactions.

Common Mistakes to Avoid

1

Using gross revenue in the final division without subtracting refunds, credits, and rebates.

2

Including users from a different period than the revenue period.

3

Dividing by ending active users when the user base changed materially during the month.

4

Changing the definition of an active user between reporting periods.

5

Using paying users as the denominator while labeling the result as ARPU.

6

Treating ARPU as profit per user instead of revenue per user.

Related Formulas

Frequently Asked Questions

What is the monthly ARPU formula?

Monthly ARPU equals net monthly revenue divided by average active users. Net monthly revenue is gross monthly revenue minus refunds, credits, and rebates.

How do you calculate net revenue for ARPU?

Subtract refunds, credits, and rebates that relate to the reporting month from gross monthly revenue.

Why use average active users instead of ending users?

An average user count can better reflect the user base across the whole month when users join or leave during the period.

Are refunds included in monthly ARPU?

Refunds are commonly deducted so the result reflects net revenue. The important point is to use the same treatment each month.

Can monthly ARPU be negative?

Yes. If refunds, credits, and rebates exceed gross revenue for the period, net revenue and ARPU can be negative.

Is ARPU the same as revenue per paying user?

No. ARPU uses all active users, while average revenue per paying user uses only users who made a payment.

Ready to calculate your result?

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

Try Monthly Average Revenue per User