FormulaCraft

How to calculate average revenue per account (ARPA) in Excel and Google Sheets

Topic:SaaS metrics
Excel & Google Sheets
=B7/C7

Verified example

Computed by a real spreadsheet engine on the sample data below.

MonthMRR ($)Paying Accounts
Jan120000240
Feb126000248
Mar131000255
Apr137000262
May143000270
Total6570001275

=B7/C7515.2941176471

Try it with your data

Edit the grid or formula, then run it through a real spreadsheet engine — no signup.

Sample data — click any cell to edit

Runs server-side · free · no signup

Step by step

  1. 1List each month in column A (rows 2–6). In column B, enter total MRR for that month. In column C, enter the number of active paying accounts at month end.
  2. 2Calculate monthly ARPA in column D: =B2/C2. Copy down through D6.
  3. 3Sum total MRR in B7 with =SUM(B2:B6). Sum total account-months in C7 with =SUM(C2:C6).
  4. 4Calculate period-average ARPA in D7 with =B7/C7.
  5. 5Segment ARPA by plan tier in additional columns (e.g., Starter, Pro, Enterprise) to understand which plans drive monetization.

Tips

Need it for your exact data?

Describe your columns in plain English and get the precise formula for your sheet, with the right Excel or Sheets syntax.

Frequently asked

Should I include freemium accounts in the ARPA denominator?

No. Include only paying accounts. Free accounts dilute ARPA and obscure the monetization picture. Track free-to-paid conversion rate separately.

How does ARPA differ from ACV?

ACV (Annual Contract Value) is the annualized value of a specific contract, often used in sales reporting. ARPA is the average across all accounts in a period. ARPA = sum of all account MRR / number of accounts.

How do I calculate expansion ARPA?

Track ARPA for each cohort over time. If accounts acquired in Q1 have ARPA of $400 after 12 months vs. $250 at acquisition, that $150 increase represents successful expansion per account.

More on SaaS metrics

See all →

Formulas used

Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.

Last reviewed: