Glossary: ARPU (Average Revenue Per User)

ARPU (Average Revenue Per User) is a metric that measures the average revenue a business earns from each user or active wallet over a specific time period.

What is ARPU?

ARPU (Average Revenue Per User) is a metric that measures the average revenue a business earns from each user or active wallet over a specific time period.

ARPU Explained

Imagine a lemonade stand that made $100 today from 20 customers. On average, each customer was worth $5. That is ARPU.

For digital products, ARPU divides total revenue in a period by the number of users in that period. It tells you how much value the average user generates.

In Web3, the same idea applies with wallets: protocol revenue divided by active wallets gives revenue per active wallet, a key measure of whether growth is bringing valuable users or just numbers.

What ARPU Means For

Audience

Use Case

Founders and finance teams

Track revenue efficiency per user and model how growth translates into income

Growth and marketing teams

Compare user value across acquisition channels and segments to focus spend on high-ARPU sources

Protocol and product teams

Measure revenue per active wallet to judge monetization health beyond raw usage metrics

Examples

  1. A SaaS product earns $50,000 in a month from 1,000 active users, giving a monthly ARPU of $50.

  2. A DeFi protocol divides monthly protocol revenue by monthly active wallets to track revenue per active wallet over time.

  3. A growth team finds users from referrals have double the ARPU of users from paid ads and shifts budget toward the referral program.

  4. A product team launches a premium tier and measures whether ARPU rises without hurting retention.

FAQs

How is ARPU calculated?

Divide total revenue in a period by the number of users, or active wallets, in the same period.

What is the difference between ARPU and customer lifetime value?

ARPU measures average revenue in a single period. Lifetime value estimates the total revenue a user generates across their entire relationship with the product.

Why is ARPU important?

It connects user growth to revenue. Rising users with falling ARPU can mean you are acquiring low-value users, while rising ARPU signals improving monetization.

How do Web3 teams measure ARPU?

Typically as protocol revenue divided by unique active wallets in the period, sometimes segmented by wallet cohort, channel, or lifecycle stage.

How can a team increase ARPU?

Through better monetization such as premium features and fee tiers, by retaining high-value users longer, and by acquiring higher-intent users from better channels.