What is ARPU (average revenue per user)? Definition and formula

ARPU (average revenue per user) is the total revenue in a period divided by the average number of users or subscribers in that period. Telecoms, streaming services, games and SaaS companies report it to show how well they monetise their base. Spotify, for example, reported a Premium ARPU of €4.89 for the second quarter of 2026, up 7% year on year.

Updated: 17 October 20263 min read
ARPU infographic: average revenue per user formula and Spotify 2026 figures
Source: Spotify Q2 2026 shareholder update

What is ARPU?

ARPU is a unit-economics metric that shows how much revenue one average user generates in a given period, usually a month, quarter or year. It turns a large revenue figure into a number that is easy to compare across time, markets and customer segments. Investors watch ARPU closely because growth can come from more users or from more revenue per user, and the two have very different costs.

How to calculate ARPU

ARPU is calculated with one formula: revenue for the period divided by the average number of users in the same period.

ARPU = total revenue ÷ average number of users

Use the average of the opening and closing user counts, because the number of users changes during the period. Example: a SaaS product earns $50,000 in a month, starts with 900 customers and ends with 1,100. The average is 1,000 customers, so monthly ARPU is $50.

ARPU and related metrics

ARPU has several variants that change the denominator or the time frame. Choose the one that matches your business model.

MetricWhat it dividesTypical use
ARPURevenue by all usersTelecoms, streaming, social media
ARPPURevenue by paying users onlyFreemium apps, mobile games
ARPDAUDaily revenue by daily active usersMobile games
ARPARevenue by accountsB2B SaaS with team plans

ARPPU is always higher than ARPU in a freemium model, because free users are excluded. In SaaS, monthly ARPU multiplied by paying customers gives MRR, and MRR times 12 gives ARR.

ARPU examples

Public companies report ARPU in their quarterly results, which makes it a useful benchmark for pricing and growth.

CompanyMetricValue
Spotify, Q2 2026Premium ARPU€4.89 (up 7% year on year)
Spotify, Q2 2026Premium subscribers300 million

Spotify said the increase came mainly from price rises, partly offset by product and market mix. This shows the two classic levers: price and mix.

ARPU in marketing and SEO

ARPU matters to marketers because it sets how much you can afford to pay to acquire a customer. Combined with retention, it gives customer lifetime value, which caps a sensible cost per acquisition in paid search and the budget for content. In my SaaS SEO work I compare ARPU by acquisition channel: users from comparison and “alternative to” keywords often choose higher plans than users from broad informational content. For a subscription model, ARPU by country also shows which markets justify localised content, which links to international SEO planning.

  • Raise prices or introduce a higher tier.
  • Promote annual plans and add-ons at the right moment.
  • Target keywords that attract larger customers.
  • Reduce discounting in acquisition campaigns.

Limits of ARPU

ARPU is an average, so it hides the spread between small and large customers. A rising ARPU can mean healthy upsells or simply the loss of many small users. Read it together with user growth, churn, margin and KPIs such as conversion rate, and segment it by plan, country and channel before you act.

Pro tip: Calculate ARPU per landing page group in your CRM; the pages that bring the highest-value customers deserve the next round of content and link building budget.

Frequently asked questions about ARPU

What is ARPU?

ARPU stands for average revenue per user. It is total revenue in a period divided by the average number of users in that period.

How do you calculate ARPU?

Divide total revenue for the period by the average number of users, using the average of the opening and closing counts. For example, $50,000 of monthly revenue and 1,000 average users give an ARPU of $50.

What is the difference between ARPU and ARPPU?

ARPU divides revenue by all users, while ARPPU divides it only by paying users. In freemium products ARPPU is always higher than ARPU.

What is a good ARPU?

A good ARPU depends on the industry, price point and cost of acquiring a customer. Compare it with your customer acquisition cost and with public competitors in the same model.

Related terms

International SEO · AI SEO (GEO)

Grow in every market, and get cited by AI

ARPU differs by country, so the same SEO effort pays back faster in some markets than others. I help SaaS and e-commerce brands focus international and AI SEO on the markets with the highest revenue per user.

I help SaaS and e-commerce brands win organic traffic across Europe and the US, and get their brand recommended in ChatGPT, Gemini, Perplexity and Google AI Overviews. Every project starts with a free audit of your site, your markets and your visibility in AI answers.

Write to Adrian

Have a question about this term or your SEO?

Send a short message about your website, the markets you sell in and what you want to achieve. You get a reply from me, not from a sales team.

  • Free preliminary SEO and AI visibility audit
  • Strategy for international and multilingual markets
  • Reply within one business day
Book a free call
Adrian Dąbrowiecki

Write to Adrian

Adrian Dąbrowiecki · Marketer Coffee

Tell me about your site and your goals. I usually reply within one business day.