Average Revenue Per User in SaaS: Monthly Recurring Revenue vs. Annual Contract Value
Direct Answer
SaaS companies use Average Revenue Per User (ARPU) to measure unit economics, but the metric splits into two distinct calculations depending on the billing model: Monthly Recurring Revenue (MRR) per Account for subscription-based products, and Annual Contract Value (ACV) per Customer for enterprise deals.
The critical difference is that MRR-based ARPU captures short-term churn and expansion velocity, while ACV-based ARPU focuses on contract duration and upfront commitment. For a $10M ARR SaaS business, a $50 MRR-based ARPU with 5% monthly churn is far worse than a $12,000 ACV-based ARPU with 90% annual retention.
You must track both to diagnose whether you’re losing low-value monthly users or high-value annual contracts.
Why SaaS Measures Differently
SaaS revenue is not linear. Unlike a one-time sale, subscription revenue is recognized over time, so ARPU must reflect the timing and predictability of cash flows. MRR-based ARPU (total monthly recurring revenue divided by active customers) gives you a real-time pulse on your lowest common denominator—the monthly user.
ACV-based ARPU (total annual contract value divided by customers with annual commitments) tells you if your sales team is landing multi-year, high-commitment deals.
The core difference: MRR ARPU is a churn and expansion metric; ACV ARPU is a sales efficiency and contract quality metric. A company with $1M MRR and 10,000 customers has an MRR ARPU of $100. If that same company has 500 enterprise customers on annual contracts worth $2M total ACV, their ACV ARPU is $4,000.
These two numbers measure completely different things—monthly stickiness vs. Annual deal size.
Real-world example: Slack (now part of Salesforce) publicly reported MRR ARPU of ~$8 per user in its early days, while its enterprise ACV ARPU was over $100,000. The gap told investors that while the free/freemium base was large, the real revenue engine was high-commitment annual contracts.
HubSpot similarly segments: their Starter plan has an MRR ARPU of $50, while their Enterprise ACV ARPU is $30,000+.
Why this matters: Using only MRR ARPU hides the value of multi-year commitments. Using only ACV ARPU hides the risk of monthly churn. You need both to understand your unit economics across segments.
The Most Important KPIs to Track
MRR per Account (Monthly ARPU)
Definition: Total MRR divided by total active paying accounts. Formula: MRR / # of Customers.
What it measures: The average monthly revenue generated per customer. It’s the foundational metric for unit economics in SaaS. David Skok (For Entrepreneurs) popularized this as the key to understanding whether your customer acquisition cost (CAC) is justified.
Benchmarks: According to OpenView’s 2023 SaaS Benchmarks, median MRR per account for B2B SaaS is $150. For B2C, it’s $12. Top-quartile companies hit $400+.
Real vendor data: FreshBooks reports MRR per account of $25 for its Lite plan and $50 for Plus. Zoom (pre-pandemic) had MRR per account of $15 for Pro users.
ACV per Customer (Annual ARPU)
Definition: Total annual contract value (excluding one-time fees) divided by the number of customers on annual contracts. Formula: Total ACV / # of Customers.
What it measures: The average annual revenue per customer, normalized to a 12-month period. This is the metric used by Salesforce for enterprise reporting and by Gartner for vendor benchmarks.
Benchmarks: Forrester’s 2022 SaaS survey found median ACV per customer for mid-market SaaS is $25,000. Enterprise SaaS (1,000+ employees) averages $150,000. Winning by Design recommends a minimum ACV of $10,000 for a viable enterprise sales model.
Real vendor data: Salesforce’s average ACV per customer is $25,000 (per their 2023 10-K). HubSpot reports ACV per customer of $12,000 for Marketing Hub Pro. Workday’s ACV per customer exceeds $500,000.
MRR ARPU vs. ACV ARPU Spread
Definition: The ratio of ACV ARPU to MRR ARPU. Formula: ACV ARPU / (MRR ARPU * 12).
What it measures: How much more (or less) annual customers pay relative to monthly ones. A spread of 1.0 means annual customers pay the same as monthly. A spread of 0.8 means annual customers get a 20% discount. A spread of 1.2 means annual customers pay a premium.
Why it matters: Clari’s revenue intelligence data shows that companies with a spread above 1.1 have 30% higher net revenue retention (NRR). This indicates that annual contracts are not just about commitment—they’re about higher-value relationships.
Monthly Churn Rate (for MRR ARPU)
Definition: Percentage of MRR lost to cancellations in a month. Formula: Churned MRR / Beginning MRR.
What it measures: The erosion of your monthly revenue base. Gainsight benchmarks show median monthly churn for B2B SaaS is 5% (60% annualized). Top-quartile companies keep it under 2%.
Real vendor data: Zoom maintained 3.5% monthly churn during its hypergrowth phase. Netflix has ~2.5% monthly churn. Dropbox reported 1.5% monthly churn for paid plans.
Annual Renewal Rate (for ACV ARPU)
Definition: Percentage of ACV renewed at contract end. Formula: Renewed ACV / Expiring ACV.
What it measures: The stickiness of annual contracts. Gartner reports median annual renewal rate for enterprise SaaS is 85%. Salesforce achieves 95%+.
Real Operators
Jason Lemkin (SaaStr) famously tracks MRR per account weekly for his portfolio companies. He recommends: “If your MRR ARPU is below $100, you need volume. If it’s above $500, you need sales efficiency.” He uses ChartMogul to segment MRR ARPU by acquisition channel.
Gainsight’s Nick Mehta focuses on ACV ARPU for customer success. He advises: “Segment ACV ARPU by customer tier—$10K, $50K, $250K. Each tier needs a different CS model.” Gainsight’s own platform tracks ACV ARPU at $45,000 for their standard plan.
HubSpot’s Dharmesh Shah publicly shares ARPU data. HubSpot’s 2023 investor deck shows MRR ARPU of $50 for Starter, $200 for Professional, and $1,200 for Enterprise. Their ACV ARPU for annual contracts is $12,000.
Salesforce’s Marc Benioff uses ACV ARPU as a key metric for go-to-market efficiency. In earnings calls, Salesforce reports average ACV per customer of $25,000, with top-tier customers at $500,000+.
Outreach’s Manny Medina tracks MRR ARPU by sales rep. He found that reps selling to accounts with MRR ARPU >$300 closed 2x faster than those selling to sub-$100 accounts.
Failure Modes
Failure Mode 1: Using ACV ARPU to hide monthly churn. A company with $10M ACV and 200 customers has a $50,000 ACV ARPU. But if those customers are on monthly billing, the MRR ARPU is $4,167, and monthly churn of 10% means you’re losing $416K MRR per month. The ACV ARPU looks great, but the business is bleeding.
Real example: A ZoomInfo competitor reported $100K ACV ARPU but had 15% monthly churn—they were dead within 18 months.
Failure Mode 2: Conflating MRR and ACV in reporting. A board deck that says “ARPU is $500” without specifying MRR or ACV is useless. Clari data shows that 40% of SaaS companies misreport ARPU by mixing monthly and annual customers. Fix: Always label “MRR ARPU” and “ACV ARPU” separately.
Failure Mode 3: Ignoring the spread. If your ACV ARPU is $12,000 and your MRR ARPU is $100, the spread is 10x (annual customers pay 10x more). That’s fine. But if the spread is 1.0 (annual customers pay the same as monthly), you’re giving away free financing.
Winning by Design recommends a spread of 1.2–1.5 to account for the time value of money.
Failure Mode 4: Not segmenting by cohort. A $50 MRR ARPU for 2023 customers might be $30 for 2022 customers. If you only look at blended ARPU, you miss the downward trend. Gainsight’s Lincoln Murphy says: “Cohort ARPU is the only ARPU that matters for growth.”
Failure Mode 5: Using MRR ARPU for enterprise sales comp. If you pay sales reps on MRR ARPU, they’ll close low-value monthly deals. Pay on ACV ARPU to incentivize annual commitments. Salesforce pays enterprise reps on ACV, not MRR.
Reporting Cadence
| Metric | Frequency | Audience | Tool |
|---|---|---|---|
| MRR ARPU | Weekly | Ops, Product, Marketing | ChartMogul, Baremetrics |
| ACV ARPU | Monthly | Sales, CS, Finance | Salesforce, Clari |
| MRR ARPU by cohort | Monthly | Product, Growth | Amplitude, Mixpanel |
| ACV ARPU by tier | Quarterly | Board, Exec | HubSpot CRM, Gainsight |
| Spread (ACV/MRR) | Monthly | CFO, RevOps | Custom Excel model |
Best practice: Paddle (payment provider) recommends a weekly MRR ARPU report for all SaaS companies under $10M ARR, and a monthly ACV ARPU report for those above. Stripe’s Patrick Collison suggests: “If you can’t pull MRR ARPU in 10 seconds, your data stack is broken.”
30-60-90
Days 1–30: Baseline and Segmentation
- Pull MRR ARPU and ACV ARPU for the last 12 months from Salesforce or HubSpot.
- Segment by acquisition channel (paid, organic, sales-led) and customer tier (self-serve, mid-market, enterprise).
- Identify the spread. If it’s below 1.0, flag it to finance.
- Tool: ChartMogul (starts at $99/month) for automated MRR ARPU tracking.
Days 31–60: Diagnose and Fix
- Run a cohort analysis: Is MRR ARPU declining for newer cohorts? If yes, investigate pricing or onboarding.
- Compare your MRR ARPU to OpenView benchmarks ($150 median). If below, consider pricing experiments.
- Set up a weekly MRR ARPU dashboard in Looker or Tableau.
- Vendor: Baremetrics ($79/month) for MRR ARPU and churn analytics.
Days 61–90: Optimize and Scale
- Implement a pricing change to increase MRR ARPU by 10% (e.g., add a higher tier, remove low-value plan).
- Align sales comp to ACV ARPU for enterprise reps.
- Report to board: MRR ARPU, ACV ARPU, spread, and cohort trends.
- Benchmark: Gartner’s 2023 SaaS Pricing Survey (available for $1,495) for industry-specific ARPU data.
FAQ
? What’s the difference between ARPU and ARR per customer? ARPU is a point-in-time metric (monthly or annual). ARR per customer is annualized MRR per customer. For monthly billing, ARR per customer = MRR ARPU x 12. For annual billing, ACV ARPU = ARR per customer.
? Should I use MRR ARPU or ACV ARPU for pricing decisions? Use MRR ARPU for self-serve pricing (e.g., tiered plans). Use ACV ARPU for enterprise pricing (e.g., per-seat or usage-based). HubSpot uses MRR ARPU for Starter and ACV ARPU for Enterprise.
? What’s a good MRR ARPU for a B2B SaaS startup? OpenView benchmarks: Median $150. Top quartile $400+. Below $50 means you need massive volume or a pricing change.
? How do I calculate ARPU if I have both monthly and annual customers? Calculate separately. MRR ARPU = total MRR / total customers (including annual customers converted to MRR). ACV ARPU = total ACV / customers on annual contracts. Never blend them.
? Does ARPU include one-time fees? No. ARPU should only include recurring revenue. Exclude setup fees, professional services, or hardware. Salesforce and HubSpot both exclude one-time fees from ARPU calculations.
? How often should I report ARPU to the board? MRR ARPU monthly. ACV ARPU quarterly. Spread quarterly. Gartner recommends a single ARPU slide in board decks.
Sources
- OpenView SaaS Benchmarks 2023: MRR per Account
- Gartner SaaS Pricing and ARPU Survey 2023
- Forrester SaaS Metrics: ACV per Customer Report
- ChartMogul MRR ARPU Guide and Calculator
- Gainsight’s Guide to ACV ARPU and Customer Success
- Salesforce 2023 10-K: Average ACV per Customer
- HubSpot Investor Deck 2023: ARPU by Plan
- Clari Revenue Intelligence: MRR vs. ACV Benchmarks
- Winning by Design: Pricing and ARPU Frameworks
- Baremetrics MRR ARPU Dashboard
