An open resource for founders, investors & operatorsPRIVATE MARKETS, EXPLAINED.
SaaS & recurring revenueFREE ACCESS

ARPA & Revenue per Customer Calculator

Match recurring revenue with the active accounts that generate it.

6 min guideTransparent methodologyUSDGo to calculator ↓
01 / UNDERSTAND THE CONCEPT

The denominator defines your average.

Average revenue per account divides recurring revenue by paying accounts. ARPU instead uses users. A business with multiple seats per customer can have very different ARPA and ARPU even though total revenue is unchanged.

Use a consistent snapshot or a consistently averaged period. Including free accounts, trials or inactive users in one period but not another changes the interpretation. This model uses paying accounts at the MRR measurement date.

02 / THE MATHEMATICS

The formula, made clear.

Monthly ARPA = MRR ÷ active paying accounts
MRR
Recurring monthly revenue, excluding one-off fees.
Paying accounts
The accounts represented in the MRR numerator; not individual seats.
03 / A WORKED EXAMPLE

Put the numbers in context.

$100,000.00 MRR across 500 paying accounts gives $200.00 monthly ARPA and $2,400.00 annualized recurring revenue per account.

Illustrative scenario · USD
InputExample value
Monthly recurring revenue$100,000.00
Active paying accounts500 accounts
Monthly revenue per paying account$200.00
MODEL BOUNDARIES

What this calculation assumes

Snapshot paying-account ARPA. Annualized ARPA assumes the current monthly level persists; it is not realized revenue or contract value. Fractional average account counts are allowed when using period averages consistently.

FROM UNDERSTANDING TO ACTION

What to consider next.

Segment the average by plan or customer size before using it in LTV and market-sizing assumptions.

How we approach financial models →
THE OAKSHORE NETWORK

Understand the mechanics.
Then enter the market.

Oakshore connects verified founders and investors through a private, thesis-aligned market network.

Explore Oakshore