Skip to content
General
ARPA

Average Revenue Per Account

The average annual recurring revenue each active customer account generates—total ARR divided by your active logo count.

Currency

Formula

ARPA=ARRTotal Logos\text{ARPA} = \frac{\text{ARR}}{\text{Total Logos}}

Built from

What it measures

ARPA is your total annual recurring revenue divided by the number of active customer accounts (logos) at period end. It excludes one-time revenue, professional services, and usage overages—recurring revenue only. Every logo counts equally in the denominator, regardless of company size, so one $200K enterprise account and one $2K SMB account each weigh the same.

Why it matters

You track ARPA to understand the quality and monetization of your customer base. A rising ARPA signals customers are expanding—upselling, adding seats, or graduating to higher tiers—while a falling ARPA signals you're either discounting, landing smaller, or losing your best accounts. Boards and investors watch it because it reveals whether you're building a high-volume, low-friction business (SMB SaaS with $2K ARPA) or a land-and-expand machine (enterprise SaaS with $30K ARPA). Operators use it to size go-to-market: if you know ARPA and can predict logo growth, you can model annual revenue.

How to read it

ARPA answers: "On average, how much ARR does each customer generate?" If ARPA is $10K across 100 logos, you're running at $1M ARR. Read it as a trend, comparing period to period. ARPA rises via two paths: (1) ARR grows faster than logos—expansion and upsells outpacing new, lower-priced logos; or (2) logos shrink while ARR holds—you're retaining high-value accounts and shedding low-value ones. Compare ARPA to your new-customer ACV: if you land at $5K ACV but ARPA sits at $15K after a year, expansion revenue is doing real work. The reverse—ARPA below your ACV—means your base is older, cheaper cohorts or you're churning your high-value logos.

What good looks like

Good

ARPA grows year-over-year, driven by upsells and higher-value bookings, not just new logos.

Watch

ARPA is flat or declining while you add customers—expansion isn't keeping pace with new bookings at lower starting prices.

Bad

ARPA shrinks as the customer base expands, suggesting low starting price, churn of high-value accounts, or too many low-tier logos.

Watch-outs

  • Confusing ARPA with average contract value (ACV). ACV is the value of a new deal; ARPA is the current average across all active customers. A company with a $15K average new deal can sit at $8K ARPA because its base is a mix of old, downgraded, and discounted contracts.
  • Treating ARPA as a pure growth metric. Rising ARPA isn't always good news—if it climbs because you churned a cohort of low-value accounts, it masks a retention problem. Always read ARPA alongside logo retention and net revenue retention.
  • Forgetting ARPA is a snapshot. It's a point-in-time ratio; month-end ARPA won't match an average of daily ARPA, and ARPA read at different points in the month can diverge if logos or ARR move sharply.
  • Including non-recurring revenue in the numerator. ARPA is recurring annual revenue only. Folding in professional services, setup fees, or usage overages overstates ARPA and produces a number that no longer reflects predictable revenue per account.

Worked example

Hypothetical

ARPA=$500K50=$10K\text{ARPA} = \frac{\$500\text{K}}{50} = \$10\text{K}

You close Q1 with 50 active logos and $500K ARR, so ARPA is $500K ÷ 50 = $10K per account. In Q2 you land 10 new customers at $2K ARR each (+$20K) but churn 2 accounts worth $30K (−$10K net ARR). You now have 58 logos and $490K ARR, so ARPA is $490K ÷ 58 = $8.4K. ARPA fell on both sides at once: ARR dropped while logo count climbed, because the customers you added were far cheaper than the high-value accounts you lost.

Related