What Is Cost Per User?
Cost per user (CPU) measures how much it costs a business to serve each individual user of its product or platform. It is a critical metric for technology companies, SaaS platforms, mobile apps, and any subscription-based service where understanding unit economics determines long-term viability. When cost per user exceeds the revenue each user generates, the business model is unsustainable no matter how fast you grow.
This metric complements other per-unit calculations like cost per employee, which captures internal workforce costs rather than the expense of serving external customers.
The Formula
The cost per user formula is:
[
\text{Cost Per User} = \frac{\text{Total Operational Costs}}{\text{Number of Users}}
]
Where:
- Total Operational Costs includes hosting, support, development, licensing, and all other expenses associated with running the product.
- Number of Users is the count of active or registered users during the same period.
Calculation Examples
Example 1: A Growing SaaS Platform
Suppose a SaaS company spends $60,000 per month on operations and serves 3,000 active users:
[
\text{Cost Per User} = \frac{60{,}000}{3{,}000} = 20
]
The cost per user is $20 per month. If the average subscription price is $35 per month, the company retains $15 per user in gross margin.
Example 2: A Mobile App at Scale
A mobile app has monthly operational costs of $500,000 and 250,000 monthly active users:
[
\text{Cost Per User} = \frac{500{,}000}{250{,}000} = 2
]
The cost per user is $2 per month. At scale, apps typically achieve much lower per-user costs because infrastructure expenses grow more slowly than the user base.
Summary Table
| Scenario | Operational Costs | Users | Cost Per User |
|---|---|---|---|
| Early-stage SaaS | $60,000/mo | 3,000 | $20.00 |
| Mobile app at scale | $500,000/mo | 250,000 | $2.00 |
| Enterprise platform | $1,200,000/mo | 15,000 | $80.00 |
| Freemium product | $150,000/mo | 100,000 | $1.50 |
Enterprise platforms tend to have higher cost per user because they offer dedicated support, custom integrations, and stricter compliance requirements. In contrast, freemium products spread thin infrastructure costs across a large base of free users.
Why Track Cost Per User?
Understanding your cost per user is essential for several reasons:
- Unit economics. Compare cost per user against average revenue per user (ARPU) to confirm each user is profitable. This comparison is the foundation of sustainable growth.
- Scaling decisions. As you grow, CPU should decrease if your infrastructure scales efficiently. If it increases, investigate bottlenecks in hosting, support, or licensing costs.
- Pricing strategy. Knowing exactly what each user costs helps you set subscription prices, evaluate freemium tiers, and model the impact of discounts.
- Investor reporting. Venture-backed companies regularly report cost per user alongside metrics like cost per acquisition and lifetime value to demonstrate improving efficiency.
How to Reduce Cost Per User
- Optimize infrastructure. Right-size servers, use auto-scaling, and adopt caching strategies to reduce hosting costs without degrading performance.
- Automate support. Self-service documentation, chatbots, and community forums can deflect a significant portion of support tickets, lowering the cost of serving each user.
- Grow the user base. Fixed costs like development salaries and office space are spread across more users as the base grows, naturally reducing CPU.
- Renegotiate vendor contracts. As usage increases, negotiate volume discounts on hosting, payment processing, and third-party API fees.
- Monitor and eliminate waste. Regularly audit services and tools for unused licenses, redundant infrastructure, and underperforming features that consume resources without adding value.
Tracking cost per user alongside cost per day can also reveal patterns in daily operational spending that are easy to miss in monthly aggregates.
Related Calculators
- Cost Per Employee Calculator
- Cost Per Acquisition Calculator
- Cost Per View Calculator
- Cost Per Hire Calculator
- Cost Per Day Calculator
You might also like: Cost of Sales Calculator, Cost Per Impression Calculator, or Retained Earnings Calculator.