Glossary · SaaS metrics
What is average revenue per user (ARPU)?
Average revenue per user (ARPU) is the average amount of revenue a business earns per user or account over a period, usually per month — calculated as revenue divided by the number of users.
Also called: ARPU, ARPA, Average revenue per account
Updated
How is ARPU calculated?
ARPU = revenue in period ÷ average number of users in period SaaS (per account): ARPA = MRR ÷ paying accounts
Define the denominator explicitly. ARPU over all users (including free) is very different from ARPPU — average revenue per paying user. B2B SaaS usually reports ARPA, per account, because one account has many seats.
ARPU example
MRR of $12,000 across 400 paying accounts gives ARPA of $30. If you also have 3,600 free users, ARPU over all 4,000 users is $3. A pricing change that moves 50 accounts from $19 to $49 adds $1,500 MRR and lifts ARPA to $33.75 without a single new customer.
Why ARPU matters
ARPU connects pricing to growth. With ARPU, churn and gross margin you can estimate LTV, and LTV sets how much you can spend to acquire a customer. Rising ARPU with flat customer count means expansion and pricing are working; falling ARPU can mean you're winning smaller customers.
Common ARPU pitfalls
- Mixing free and paying users without saying so.
- Using end-of-period user counts in fast-growing months, which understates ARPU.
- Averages hiding a few very large accounts — look at the distribution by plan.
- Comparing ARPU across companies with different user definitions.
ARPU and VisitTrack
VisitTrack reports revenue per visitor rather than per user: total attributed revenue divided by visitors, overall and by source, in the Revenue tab. That's the acquisition-side twin of ARPU — it tells you what a visitor from each channel is worth before they become a user. Calculate it for your own numbers with the revenue per visitor calculator.
Frequently asked questions
What is the difference between ARPU and ARPPU?
ARPU divides revenue by all users, including free ones; ARPPU divides it only by paying users. In freemium products ARPPU is much higher than ARPU.
Is ARPU monthly or annual?
Either, but SaaS companies usually report it monthly, from MRR. Always state the period so ARPU can be compared over time.
Related terms
- Monthly recurring revenue (MRR)Monthly recurring revenue (MRR) is the predictable subscription revenue a business expects to earn every month, normalized to a monthly amount and excluding one-time payments.
- Customer lifetime value (LTV)Customer lifetime value (LTV or CLV) is the total revenue — or, more usefully, gross profit — a business can expect from a single customer over the whole time they remain a customer.
- Expansion revenueExpansion revenue is additional recurring revenue earned from existing customers — through plan upgrades, extra seats, add-ons or higher usage — as opposed to revenue from new customers.
- Churn rateChurn rate is the percentage of customers (or recurring revenue) that a business loses during a period, out of the customers (or revenue) it had at the start of that period.
- Revenue attributionRevenue attribution is the practice of connecting each payment to the visitor who made it and the marketing sources — referrer, campaign, landing page — that brought that visitor, so you can see how much money each channel actually produced.
Tools and guides
See which channels actually bring paying customers
VisitTrack is cookie-free analytics with revenue attribution built in. One script tag, no consent banner, live in two minutes. 14 days free, no card required.