SaaS

ARPU Calculator

Calculate average revenue per user from recurring revenue and the total number of active paying users.

Last reviewed: April 30, 2026Free toolMethodology

ARPU Calculator

These fields start with sample inputs. Keep them or replace them, then run the tool to show a fresh result.

Number fields accept plain values and common formatted input such as 250000, 250,000, or 1,234.56.

Result

Calculating the sample result.

Why it matters

ARPU helps SaaS teams understand monetization strength and whether revenue growth is coming from user volume or better monetization.

When to use

  • Reviewing pricing changes
  • Comparing user monetization by cohort or plan
  • Supporting LTV calculations

Inputs & Outputs

Inputs

  • Recurring revenue should match the user base used in the denominator.
  • Active paying users should exclude non-paying users if you want paying-user ARPU.

Outputs

  • ARPU shows recurring revenue generated per user.
  • Revenue per 100 users makes it easier to compare scale scenarios.

ARPU formula

Divide recurring revenue by the number of active paying users in the same period.

ARPU = recurring revenue / active users

Worked example

1

Monetization check

A product generates 210,000 in recurring revenue from 3,500 active paying users.

Inputs

  • Recurring revenue: 210,000
  • Active users: 3,500

Steps

  • ARPU = 210,000 / 3,500 = 60

Result

  • Average revenue per user is 60.

Edge cases & caveats

  • ARPU can move because of discounts, mix shifts, or seat compression.
  • Do not compare ARPU across user definitions without matching the denominator.

Frequently Asked Questions

Is ARPU the same as ARPA?

Not always. ARPU is usually per user, while ARPA is per account. Multi-seat products often see different values for each metric.

Should free users be included?

Usually no if you want paying-user monetization. Include them only if you explicitly want blended revenue per total user.

Keep going