What Is ARPA in SaaS? Average Revenue per Account: Formula, ARPA vs. ARPU and How to Grow It
ARPA (average revenue per account) is the average recurring revenue a SaaS company earns from one customer account in a period, usually a month or a year. It tells you how much a typical customer is worth and, tracked over time, whether customers are growing or shrinking.
For B2B SaaS, ARPA is often more useful than ARPU (average revenue per user), because the customer is the company that signs the contract, not the individual person logging in.
How to calculate ARPA
ARPA = MRR (or ARR) / number of active accounts
Example: $180,000 MRR across 120 paying accounts gives an ARPA of $1,500 per month, or $18,000 per year.
Use the same rules as for MRR and ARR: recurring revenue only, no one-time fees, and only paying accounts in the denominator.
ARPA vs. ARPU
| ARPA | ARPU | |
|---|---|---|
| Divides revenue by | Paying accounts (companies) | Users or seats |
| Fits | B2B, contracts per company | Products sold per user, B2C |
| Rises when | Accounts buy more, or you win larger accounts | Each user pays more |
In B2B both can move in opposite directions: an account that adds 20 cheaper seats raises ARPA but lowers ARPU. Look at ARPA for revenue per customer, and at seats or users per account for adoption.
Why ARPA alone can mislead
- Averages hide concentration. In our study of 44,000 SaaS users, the top 10% of customers held 58% of MRR on average. A few large accounts can carry the whole average.
- Mix changes look like growth. ARPA rises when you win bigger customers even if no existing customer grows. That is a sales result, not a customer success one.
- Churn of small accounts raises ARPA. Losing many small customers pushes the average up while the business shrinks.
So read ARPA by segment (plan, company size, industry) and by cohort (customers who started in the same quarter). For existing customers, compare each cohort's ARPA over time: that is the part customer success influences. See cohort analysis.
ARPA, retention and lifetime value
ARPA is one of the three inputs of customer lifetime value:
LTV = ARPA × gross margin × (1 / churn rate)
Larger accounts also tend to retain better. SaaS Capital's 2025 survey of more than 1,000 private B2B SaaS companies put median gross revenue retention at 95% for contracts above $250k, against about 90% to 91% for smaller ones (SaaS Capital, 2025). See LTV and the LTV/CAC ratio.
How customer success grows ARPA
ARPA from existing customers grows through expansion, not price increases alone:
- Broaden adoption. More teams and users getting value is the most natural path to more seats. In the same study, single-user accounts churned 14 to 33 times faster than accounts with a team.
- Spot readiness early. Seats near the limit, a new team becoming active, usage of features from a higher plan: these are the moments to propose the next step. See expansion revenue and upselling.
- Protect against contraction. Downgrades lower ARPA quietly and often come before a cancellation. Watch falling usage on large accounts.
- Use renewals. A renewal backed by a clear value review is the natural time to move to a larger plan or a multi-year term. See renewal management.
How Customerscore.io helps
Customerscore.io connects to billing (Stripe, Chargebee, ChartMogul) and shows the revenue of every account next to its usage, CRM, support and conversation history. Every account gets an Upsell Score and a Churn Risk Score from 1 to 5, refreshed daily, with the reasons behind them, so the team knows which accounts are ready to grow and which are at risk of shrinking. Playbooks turn those signals into tasks for the account's owner. Most teams are live in 1 to 3 weeks.
To see how it works, book a demo.
FAQ
What does ARPA mean in SaaS?
Average revenue per account: recurring revenue divided by the number of paying accounts in a period.
How do you calculate ARPA?
Divide MRR (or ARR) by the number of active paying accounts. $180,000 MRR across 120 accounts is an ARPA of $1,500 per month.
What is the difference between ARPA and ARPU?
ARPA divides revenue by accounts (companies); ARPU divides it by users. B2B SaaS companies usually track ARPA.
What is a good ARPA?
There is no universal benchmark; it depends entirely on your market and pricing. What matters is the trend within each segment and cohort, and whether existing accounts grow.
Does a rising ARPA mean customers are growing?
Not necessarily. It can also rise because you win larger customers or lose small ones. Check ARPA per cohort of existing customers to see real expansion.
Related: MRR and ARR · Expansion revenue · LTV and LTV/CAC
Related articles
VP of Customer Success: Role, Responsibilities, KPIs and First 90 Days
What a VP of Customer Success does: responsibilities, the KPIs they own, how it differs from a CS director, a job description outline and the first 90 days.
GlossaryWhat is Tech Touch in Customer Success?
Learn how Tech Touch strategies help SaaS teams scale customer engagement using automation, without sacrificing experience.
GlossaryWhat Is Revenue Operations (RevOps)? Role, Responsibilities and How It Works With Customer Success
What Revenue Operations (RevOps) is, what it owns in B2B SaaS, the metrics it reports, and how RevOps works with customer success on retention, NRR and tooling.
GlossaryRenewal Rate in SaaS: How to Calculate and Improve It
Renewal rate in SaaS: the formula with a worked example, customer vs. revenue renewal rate, renewal dates, and 7 ways to improve your renewal rate.
