Definition
Average Revenue Per User ARPU
Average revenue per user, or ARPU, measures the average revenue generated per user or customer during a specific period. It is commonly used by subscription, software, membership, ecommerce, and digital product businesses.
ARPU helps teams understand whether customers are spending more or less over time. It is useful for pricing, packaging, retention, expansion revenue, and customer acquisition decisions.
Key Takeaways
- ARPU measures average revenue per user or customer over a period.
- It is often used for subscription and recurring-revenue businesses.
- ARPU should be reviewed with churn, margin, refunds, and acquisition cost.
- ARPU can rise through upsells, pricing changes, add-ons, usage, or better retention.
ARPU Formula
The ARPU formula is:
If a business earns $50,000 in a month from 1,000 active users, ARPU is $50.
ARPU Vs AOV
Average order value measures the average value of an order. ARPU measures average revenue per user.
A customer may place multiple orders, pay for a subscription, accept an upsell, or renew over time. ARPU captures revenue at the user level instead of only the order level.
ARPU And Subscriptions
ARPU is especially useful for subscriptions because it shows average revenue per subscriber. A subscription business can improve ARPU by adding higher tiers, annual plans, usage fees, add-ons, or upgrades.
ARPU should be read with churn. Higher ARPU is not useful if the pricing change causes too many customers to cancel.
Segment-Level ARPU
ARPU is more useful when it is broken down by segment. A business can compare ARPU by plan, acquisition channel, offer, cohort, geography, or customer type.
Segmenting ARPU can reveal that one traffic source brings lower-volume but higher-value buyers, or that a premium plan raises revenue without hurting retention. A blended average can hide those differences.
ARPU And Checkout
Checkout can affect ARPU through order bumps, upsells, payment plans, bundles, and plan selection. Spiffy's upsells and checkout pages can help businesses present relevant revenue-expansion options during the purchase flow.
The goal is not to push every buyer into every add-on. The goal is to offer the right next step to the right customer.
ARPU And Acquisition
ARPU helps set acquisition limits, but it should not be used alone. A business also needs to know gross margin, churn, refunds, and customer lifetime value before deciding how much it can spend to acquire a customer.
If ARPU rises because of one-time upsells but retention falls, acquisition decisions based only on ARPU may become too aggressive.
ARPU can also guide budget allocation. Channels that create higher ARPU customers may deserve more spend even when their first-order conversion rate is lower.
Why ARPU Matters
ARPU helps answer questions such as:
- Are customers spending more over time?
- Which plan or offer produces stronger revenue?
- Can we afford a higher customer acquisition cost?
- Did a pricing change improve revenue quality?
- Are upsells or add-ons lifting customer value?
- Is churn hiding behind higher first-order revenue?
These questions connect ARPU to acquisition, retention, and pricing.
ARPU Limits
ARPU is an average, so it can hide differences between customer segments. A few large customers can raise ARPU while most customers spend less.
ARPU also measures revenue, not profit. A higher ARPU offer may still be weaker if it has high support costs, refunds, chargebacks, or delivery costs.
Seasonality can also move ARPU. Compare similar periods before assuming a product or pricing change caused the shift. Otherwise, a temporary spike can look like a durable gain.
Related Metrics
Useful related metrics include:
- Customer lifetime value.
- Customer acquisition cost.
- Churn rate.
- Gross margin.
- Average order value.
- Expansion revenue.
- Net revenue retention.
Spiffy's analytics can help teams review revenue by offer, order, and customer behavior.
Practical Example
A membership has 500 active users and earns $35,000 this month. ARPU is $70. After adding a premium tier and a relevant upsell, monthly revenue becomes $42,500 from 500 users. ARPU rises to $85.
The business should then check churn and support load to make sure the increase is healthy.
Summary
Average revenue per user measures how much revenue each user produces on average in a period. It is useful for pricing, subscriptions, retention, and acquisition planning.
For checkout-led businesses, ARPU should be measured alongside AOV, churn, margin, refunds, and customer lifetime value.