All articles
Glossary·4 min read

What Is ARPA in SaaS? Average Revenue per Account: Formula, ARPA vs. ARPU and How to Grow It

Patrik Chalupa
Patrik Chalupa

Co-founder & CMO

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

ARPAARPU
Divides revenue byPaying accounts (companies)Users or seats
FitsB2B, contracts per companyProducts sold per user, B2C
Rises whenAccounts buy more, or you win larger accountsEach 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:

  1. 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.
  2. 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.
  3. Protect against contraction. Downgrades lower ARPA quietly and often come before a cancellation. Watch falling usage on large accounts.
  4. 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