What is ARPA (Average Revenue per Account)?
ARPA measures the average recurring revenue you earn from each paying account over a specific period (monthly or annually).
Instead of looking only at total MRR/ARR, ARPA tells you how much revenue each account contributes, which is critical for segmenting customers (SMB vs mid-market vs enterprise), designing price points, and sizing your go-to-market motion.
In value-creation terms, ARPA feeds straight into unit economics: it informs customer lifetime revenue and LTV, shapes acceptable CAC and payback period, and, together with net revenue retention (NRR), highlights whether growth comes from acquiring many low-value accounts or a smaller set of high-value ones.
Formula
You can compute ARPA on different time bases:
- Monthly ARPA: use monthly recurring revenue (MRR) and paying accounts in that month.
- Annual ARPA: use annual recurring revenue (ARR) and paying accounts over the year, or multiply monthly ARPA by 12.
Example
Imagine a B2B SaaS company generating $120,000 in monthly recurring revenue from 500 paying accounts.
- ARPA (per selected period – monthly)
Each account contributes $240 per month.
- Normalized monthly ARPA
Because the input period is already monthly, the normalized monthly ARPA remains $240 per account per month.
- Annualized ARPA
Each account represents $2,880 in recurring revenue per year.
At ~$240 per account per month, the business sits in an SMB-oriented ARPA band, where value creation usually depends on efficient acquisition, strong expansion revenue, and keeping churn low rather than landing a few very large enterprise deals.
How to Use the ARPA (Average Revenue per Account) Calculator
Use this calculator to see how much recurring revenue you earn per paying account over a chosen period, plus the equivalent monthly and annual ARPA and a segment signal (e.g., SMB) for quick interpretation.
Select the revenue period
- In the Revenue period dropdown, choose the period that matches how your recurring revenue is tracked (e.g., Monthly for MRR, Quarterly, or Yearly for ARR).
Enter recurring revenue for the period
- In Recurring revenue for period, input your total recurring subscription revenue for that period, excluding one-off setup fees or services and excluding free or trial users.
Enter the number of paying accounts
- In Paying accounts, enter the count of active paying accounts (not users). The calculator then computes.
Review the results and segment signal
- In the Results box, read ARPA per selected period, normalized monthly ARPA, annualized ARPA, and the Segment signal (e.g., SMB pricing zone). Use the summary sentence below the button as a quick snapshot to copy into reports.
Explore scenarios and charts (optional)
- Use the Scenarios dropdown and optional charts to test different combinations of revenue and account counts, compare ARPA across segments, and visualize how upgrades or price changes would shift your ARPA over time.
Frequently Asked Questions
How do I calculate ARPA with this tool if my revenue is monthly vs. annual?
Pick the same period you use for your recurring revenue (e.g., Monthly for MRR, Yearly for ARR), then enter total recurring revenue and the number of paying accounts. The calculator applies
and normalizes it to monthly and annual values so you can compare apples to apples.
What’s the difference between ARPA and ARPU, and when should I use this calculator?
ARPA looks at revenue per account, while ARPU looks at revenue per individual user; one account can have many users in B2B SaaS. Use this ARPA calculator when you price per account, per workspace, or per company rather than per seat, and you want to understand how much revenue each account generates.
Why does the calculator show “normalized monthly ARPA” and “annualized ARPA”?
Companies track revenue on different cycles (monthly, quarterly, yearly). Normalized monthly ARPA converts any selected period into a per-month view, and annualized ARPA converts it into a per-year view, so you can align ARPA with other KPIs like MRR, ARR, LTV, and CAC without redoing the math.
How should I use the ARPA result to improve pricing or packaging?
Treat ARPA as a revenue-per-account health check: if it’s low for your segment, consider upsell add-ons, better tiering, or moving smaller customers to self-serve; if it’s high but growth is slow, you may be over-pricing and shrinking your addressable market. Tracking ARPA by segment (SMB, mid-market, enterprise, new vs. existing accounts) shows whether growth is coming from more logos or deeper monetization of each account.
Sources & Methodology