What Is ARPU? Average Revenue Per User Guide
Average Revenue Per User, or ARPU, tells you how much revenue each customer generates on average over a given period. It is one of the most practical metrics in SaaS because it connects your pricing strategy directly to your growth trajectory. A rising ARPU means customers are finding more value in your product. A falling ARPU signals pricing pressure, plan downgrades, or a shift toward lower-value segments.
This guide explains how to calculate ARPU, the important distinction between ARPU and ARPPU, benchmarks for different SaaS stages, and five strategies to move the number up. If you already track ARPU in Stripe, see our ARPU calculation guide for Stripe for the technical details.
ARPU Formula
The calculation is simple:
ARPU = Total Revenue in Period / Total Active Users in Period
If your SaaS generated $50,000 in MRR and you had 1,000 active paying customers, your monthly ARPU is $50. Annualized, that is $600 per user per year.
A few important details: use only paying customers in the denominator. Free-tier users dilute the metric and make it harder to evaluate pricing effectiveness. Investopedia’s ARPU definition covers this distinction well for both telecom and software contexts.
ARPU vs ARPPU
ARPPU stands for Average Revenue Per Paying User. In a freemium model, ARPU includes all users (free and paid) while ARPPU only includes paying customers. For most B2B SaaS companies with no free tier, ARPU and ARPPU are the same number.
If you run a freemium product with 10,000 users, 500 of whom pay, and you generate $25,000 in monthly revenue:
- ARPU = $25,000 / 10,000 = $2.50/month
- ARPPU = $25,000 / 500 = $50/month
Tracking both helps you understand conversion efficiency. If ARPPU is strong but ARPU is low, your monetization per paying customer is healthy but your conversion rate from free to paid needs work.
Try StripeReport Free
Get the Stripe revenue reports you’ve been missing
MRR tracking, cash flow forecasts, churn analytics, and daily email reports — all from your Stripe data. 3-day free trial.
Start Your Free Trial →ARPU Benchmarks for SaaS
ARPU varies wildly by segment. A self-serve PLG tool might have $20 monthly ARPU while an enterprise platform averages $5,000. Rather than comparing across segments, track your own ARPU trend over time and compare within your category.
- SMB self-serve:$20–$100/month ARPU is common. Growth comes from volume.
- Mid-market:$200–$1,000/month ARPU. Expansion revenue and seat-based pricing drive increases.
- Enterprise:$2,000–$10,000+/month ARPU. Multi-year contracts and platform-level pricing dominate.
Understanding your MRR composition alongside ARPU helps you see whether growth is coming from more customers or higher-value customers. Both are valid strategies, but they require different playbooks.
ARPU Formula
ARPU = Total MRR ÷ Active Customers
Example
$42,000 MRR ÷ 350 customers = $120 ARPU
5 Strategies to Increase ARPU
1. Introduce Usage-Based Pricing Tiers
If every customer pays the same flat rate regardless of how much they use, your heaviest users are getting a bargain while light users may feel overcharged. Tiered or usage-based pricing aligns price with value delivered. You can review Stripe’s usage-based billing docs to implement metered billing without rebuilding your checkout.
2. Add Seat-Based Expansion
Seat-based pricing naturally increases ARPU as customers grow. When a team goes from five seats to twenty, your revenue from that account quadruples without any upsell conversation. This is one of the strongest drivers of expansion MRR.
3. Launch Premium Add-Ons
Add-ons let you capture willingness to pay from power users without raising prices for everyone. Common add-ons include priority support, advanced analytics, custom integrations, and additional storage or API limits.
4. Reduce Discounting
Aggressive discounting erodes ARPU. If your sales team routinely offers 30-50% discounts to close deals, you are training the market to expect lower prices. Set clear discount guidelines and track average selling price alongside ARPU. Resources on ProductPlan’s ARPU overview also highlight this connection between pricing discipline and ARPU.
5. Move Upmarket Gradually
Serving larger customers with higher budgets is the most direct path to higher ARPU. You do not need to rebuild your product for enterprise on day one. Start by adding a higher pricing tier, gate a few features behind it, and see which existing customers upgrade. Track the impact on ARPU with a tool like your pricing strategy dashboard.
Try StripeReport Free
Get the Stripe revenue reports you’ve been missing
MRR tracking, cash flow forecasts, churn analytics, and daily email reports — all from your Stripe data. 3-day free trial.
Start Your Free Trial →Tracking ARPU Automatically
Calculating ARPU by hand each month is error-prone and tedious. StripeReport pulls your subscription data from Stripe automatically and computes ARPU alongside MRR, churn, LTV, and other key metrics. You get a daily email showing exactly how ARPU is trending so you can see the impact of pricing changes in real time. Connect your Stripe account in under two minutes and start tracking ARPU today.