Average Revenue Per User (ARPU)
The average monthly or annual revenue generated per customer account, calculated by dividing total revenue by total active customers in a given period.
ARPU Determines Your Entire Go-to-Market
Your ARPU is not just a revenue metric. It dictates your entire business model. At $50/mo ARPU, you need product-led growth because you cannot afford salespeople. At $5,000/mo, you can run a full AE team with demos and proposals. At $20,000/mo, you can afford white-glove onboarding and dedicated CSMs. ARPU is destiny.
Why ARPU Trends Matter More Than ARPU
A static ARPU number is less interesting than its trajectory. Rising ARPU means you are moving upmarket, selling more value, or successfully expanding accounts. Falling ARPU means you are either attracting smaller customers or discounting too aggressively. Watch the trend quarterly.
ARPU by SaaS Segment
| Segment | Monthly ARPU | GTM Model |
|---|---|---|
| Prosumer / SMB | $20-200 | Self-serve, PLG |
| SMB / Lower Mid-Market | $200-1,500 | Inside sales, trials |
| Mid-Market | $1,500-8,000 | AE-led, demos |
| Enterprise | $8,000-50,000+ | Field sales, multi-thread |
The ARPU Floor for Outbound
If your ARPU is below $1,000/mo, outbound sales is almost certainly unprofitable. An SDR costs $6,000-8,000/mo fully loaded. If they book 15 meetings that convert at 20%, that is 3 deals. At $500/mo ARPU, you just spent $8K to acquire $1,500 in monthly revenue. The math does not work until ARPU justifies the sales cost.
Frequently Asked Questions
How do you calculate ARPU?
Total revenue for a period divided by total active customers in that period. For monthly ARPU, take your MRR and divide by active accounts. For annual ARPU, use ARR divided by accounts. Exclude free users unless you are measuring engagement across all tiers.
What is a good ARPU for B2B SaaS?
It depends entirely on your market. SMB SaaS averages $50-500/mo. Mid-market SaaS runs $1,000-5,000/mo. Enterprise SaaS can exceed $10,000/mo. The key is whether your ARPU supports your go-to-market model — you cannot run an outbound sales team on $50/mo ARPU.
How do you increase ARPU?
Five levers: add usage-based pricing, introduce premium tiers, bundle features into higher plans, add seat-based expansion, and raise prices. The easiest lever most companies ignore is simply raising prices — most B2B SaaS is underpriced by 20-40%.