Formula Guide

ARPA Formula: Exact SaaS Calculation Rules

This page defines the exact formula, the variables, the inclusion and exclusion rules, and the edge cases that must be handled if the metric is to be calculated correctly.

FRM

What This Formula Covers

Canonical formula

ARPA = RecurringRevenue / ActivePayingAccounts

ARPA is average revenue per account. The denominator is accounts, not users.

Variable definitions

  • RecurringRevenue: normalized recurring revenue for the chosen period.
  • ActivePayingAccounts: paying customer accounts active under the reporting policy.

Denominator rules

  • Use accounts for ARPA and users for ARPU.
  • Keep multi-seat customers as one account unless policy explicitly splits them.
  • Use the same timing policy for numerator and denominator snapshot.

Inclusion and exclusion rules

  • Exclude one-time fees, taxes, and pass-through charges.
  • Exclude free accounts unless a mixed monetization policy is explicitly named.
  • Use normalized recurring value for annual contracts.

Edge cases

  • Zero active accounts: metric is undefined.
  • Mixed account hierarchies: parent-child account policy must be explicit.
  • Usage volatility: a single month can be noisy in usage-based models.

Worked example

If recurring revenue is 120,000 and active paying accounts equal 300:

ARPA = 120,000 / 300 = 400

The correct ARPA is 400 per account for the period.

Strict summary

ARPA is a recurring revenue per account metric. If users replace accounts in the denominator or one-time revenue is mixed into the numerator, the result is not strict ARPA.

MAP

Related Reading

Core metric pages: