SaaS

ARPA Calculator

Calculate average revenue per account from recurring revenue and the number of paying accounts.

Last reviewed: April 30, 2026Free toolMethodology

ARPA Calculator

These fields start with sample inputs. Keep them or replace them, then run the tool to show a fresh result.

Number fields accept plain values and common formatted input such as 250000, 250,000, or 1,234.56.

Result

Calculating the sample result.

Why it matters

ARPA is often more decision-useful than ARPU for B2B SaaS because pricing and expansion usually happen at the account level.

When to use

  • Tracking account monetization over time
  • Estimating the revenue effect of expansion pricing
  • Supporting CAC payback and LTV calculations

Inputs & Outputs

Inputs

  • Recurring revenue should line up with the same account count used in the denominator.
  • Paying accounts should exclude prospects and churned customers.

Outputs

  • ARPA shows the average recurring value per paying account.
  • Revenue per 100 accounts provides a useful planning translation.

ARPA formula

Divide recurring revenue by the number of paying accounts in the period.

ARPA = recurring revenue / paying accounts

Worked example

1

B2B account monetization

A SaaS company has 420,000 in MRR across 700 paying accounts.

Inputs

  • Recurring revenue: 420,000
  • Paying accounts: 700

Steps

  • ARPA = 420,000 / 700 = 600

Result

  • Average revenue per account is 600.

Edge cases & caveats

  • ARPA can rise because of expansion, price increases, or customer mix shifts.
  • Very large enterprise accounts can distort the average in smaller customer bases.

Frequently Asked Questions

Why is ARPA usually higher than ARPU?

Because one account can contain multiple users or seats, so account revenue is spread across a smaller denominator.

Can I use annual contract values here?

Yes, but normalize them into monthly or annual recurring values consistently before dividing by accounts.

Keep going