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 A SaaS product earns $50,000 in a month from 1,000 active users, giving a monthly ARPU of $50.
A DeFi protocol divides monthly protocol revenue by monthly active wallets to track revenue per active wallet over time.
A growth team finds users from referrals have double the ARPU of users from paid ads and shifts budget toward the referral program.
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.