Average Revenue Per Account: Formula, Meaning & Example

Average revenue per account (ARPA) measures the average amount of revenue generated by each customer account during a defined period.
If a company generates $500,000 of monthly revenue from an average of 1,000 active customer accounts, its average revenue per account is $500 per month.
Average Revenue Per Account = Revenue ÷ Average Number of Active Accounts
ARPA = $500,000 ÷ 1,000 = $500 per Account
ARPA is particularly useful for subscription, SaaS, telecommunications, financial-services, marketplace, and other account-based businesses because it helps show how effectively the company monetizes its customer relationships.
The denominator is accounts, not individual users. One enterprise account can contain hundreds or thousands of users, which is why ARPA must remain distinct from average revenue per user.
What Is Average Revenue Per Account?
Average revenue per account shows how much revenue the average customer account contributes over the measurement period.
Suppose a SaaS company has:
Monthly Revenue = $1,200,000
Average Active Accounts = 2,000
Then:
ARPA = $1,200,000 ÷ 2,000
ARPA = $600 per Account per Month
The result means company-wide revenue averages $600 for each account represented in the denominator.
It does not mean every account pays exactly $600.
Some customers might pay $50 per month while enterprise accounts pay $20,000 or more.
ARPA compresses that distribution into one average.
Average Revenue Per Account Formula
The general formula is:
ARPA = Revenue During Period ÷ Average Active Accounts During Period
The time period should be clear.
For monthly ARPA:
Monthly ARPA = Monthly Revenue ÷ Average Active Accounts
For annual ARPA:
Annual ARPA = Annual Revenue ÷ Average Active Accounts
A recurring-revenue business can also calculate recurring ARPA:
Recurring ARPA = Recurring Revenue ÷ Active Accounts
If monthly recurring revenue is $800,000 across 2,000 recurring customer accounts:
Monthly Recurring ARPA = $800,000 ÷ 2,000 = $400
The company generates an average of $400 of recurring monthly revenue per account.
Why Average Account Count Matters
Using only ending customer count can distort ARPA when accounts change materially during the period.
Suppose a company begins the year with 800 accounts and ends with 1,200.
A simple average is:
Average Accounts = (800 + 1,200) ÷ 2
Average Accounts = 1,000
If annual revenue is $6 million:
Annual ARPA = $6,000,000 ÷ 1,000 = $6,000
Using ending accounts alone would produce:
$6,000,000 ÷ 1,200 = $5,000
The difference is substantial.
When customer growth is uneven, monthly or quarterly average account counts can provide a more representative denominator than a simple beginning-and-ending average.
Average Revenue Per Account Example
Suppose a B2B software company reports:
- Monthly recurring revenue: $900,000
- Beginning active accounts: 1,450
- Ending active accounts: 1,550
Average active accounts:
(1,450 + 1,550) ÷ 2 = 1,500
Monthly ARPA:
$900,000 ÷ 1,500 = $600
The company’s monthly average revenue per account is $600.
Annualizing the current recurring amount for a simple run-rate comparison:
$600 × 12 = $7,200 per Account per Year
That annualized figure should not automatically be treated as recognized annual accounting revenue per customer. Customer additions, churn, upgrades, downgrades, and contract timing can change the actual amount during the year.
ARPA Using Annual Recurring Revenue
Annual recurring revenue can be used to calculate an annualized recurring amount per account.
Suppose:
ARR = $12,000,000
Active Recurring Accounts = 2,000
Then:
Annualized Recurring ARPA = $12,000,000 ÷ 2,000
= $6,000 per Account
Monthly equivalent:
$6,000 ÷ 12 = $500
This is consistent with:
MRR = $1,000,000
$1,000,000 ÷ 2,000 = $500 Monthly ARPA
The calculation is useful when ARR and account count refer to the same recurring customer base.
ARPA vs. Average Revenue Per User
Average revenue per account and average revenue per user answer different questions.
Suppose a company has:
Revenue = $10,000,000
1,000 Customer Accounts
20,000 Individual Users
ARPA:
$10,000,000 ÷ 1,000 = $10,000 per Account
ARPU:
$10,000,000 ÷ 20,000 = $500 per User
Both are mathematically correct.
The difference exists because the average account contains:
20,000 Users ÷ 1,000 Accounts = 20 Users per Account
For enterprise businesses, the account is often the commercial relationship, while users represent the people consuming the product.
ARPA vs. Annual Contract Value
Annual contract value measures the annualized applicable value of a contract.
ARPA measures actual or recurring revenue averaged across accounts under the selected period definition.
Suppose a customer signs a three-year contract worth $300,000:
ACV = $300,000 ÷ 3 = $100,000
If the contract begins late in the year, the amount of revenue represented in that year’s ARPA calculation can be much smaller.
ACV focuses on the commercial annual value of the contract.
ARPA focuses on revenue generated per account during the period or recurring run rate being measured.
The two should not be treated as interchangeable.
ARPA vs. Revenue
Revenue measures the total top-line amount generated.
ARPA normalizes that revenue by customer accounts.
Suppose Company A generates $20 million of annual revenue from 20,000 accounts:
ARPA = $1,000
Company B generates only $8 million from 2,000 accounts:
ARPA = $4,000
Company A has much greater total revenue.
Company B generates four times as much revenue per account.
The comparison suggests very different customer economics even though Company A is larger overall.
ARPA Can Increase Without Adding Accounts
Suppose a company has 1,000 customer accounts.
Original monthly revenue:
$500,000
Original ARPA:
$500
Revenue later rises to $600,000 with the same account count:
New ARPA = $600,000 ÷ 1,000 = $600
ARPA increases by:
($600 − $500) ÷ $500 × 100 = 20%
Possible reasons include higher prices, additional products, more seats, greater usage, customer upgrades, or a shift toward higher-value plans.
No new accounts were required.
ARPA Can Rise While Customer Count Falls
Suppose a company starts with:
1,000 Accounts
$5,000,000 Revenue
ARPA:
$5,000
Later it has:
800 Accounts
$4,800,000 Revenue
New ARPA:
$4,800,000 ÷ 800 = $6,000
ARPA increases 20%, even though the business loses 200 accounts and total revenue falls.
This can happen when smaller customers churn while larger accounts remain.
A higher ARPA therefore does not automatically indicate overall growth.
ARPA Can Fall While Revenue Grows
Suppose:
Period 1
Revenue = $10 Million
Accounts = 2,000
ARPA = $5,000
Period 2
Revenue = $12 Million
Accounts = 3,000
ARPA = $4,000
Revenue increases 20%, but account count rises 50%.
Average revenue per account falls 20%.
The company is growing by adding smaller accounts.
That may be deliberate if the business is moving downmarket or introducing a lower-priced plan.
Pricing and ARPA
Pricing is a major ARPA driver.
Suppose 1,000 customers pay $100 per month:
Monthly Revenue = $100,000
ARPA = $100
The company increases price to $110.
If all accounts remain:
New Revenue = $110,000
New ARPA = $110
ARPA increases 10%.
But pricing should not be evaluated through ARPA alone.
If the increase causes substantial customer churn, total revenue can decline even while revenue from retained accounts rises.
Discounting and ARPA
Discounts can lower average revenue per account.
Suppose 500 customers normally pay $200 monthly.
Revenue:
$100,000
ARPA:
$200
The company gives a 25% discount to all accounts.
New average price:
$200 × 75% = $150
If customer count stays at 500:
New Revenue = $75,000
New ARPA = $150
ARPA falls 25%.
If the discount attracts enough additional customers, total revenue can still rise.
The economic question is whether the greater account volume compensates for lower monetization and margin.
Customer Mix and ARPA
ARPA can change significantly because the composition of the customer base changes.
Suppose a company has:
- 900 small accounts paying $100 monthly
- 100 enterprise accounts paying $5,000 monthly
Monthly revenue:
(900 × $100) + (100 × $5,000)
$90,000 + $500,000 = $590,000
Accounts:
1,000
ARPA:
$590
Although 90% of accounts pay only $100, ARPA is $590 because enterprise accounts contribute most of the revenue.
This is why averages should be supported by segmentation.
Segmented ARPA
A company can calculate ARPA separately by customer segment.
Suppose:
| Segment | Revenue | Accounts | ARPA |
|---|---|---|---|
| Small Business | $300,000 | 3,000 | $100 |
| Mid-Market | $400,000 | 800 | $500 |
| Enterprise | $600,000 | 100 | $6,000 |
Company-wide ARPA:
$1,300,000 ÷ 3,900 ≈ $333.33
That average hides enormous variation.
Segmented ARPA reveals where revenue concentration and monetization actually occur.
ARPA and Expansion Revenue
Existing accounts can increase spending through upgrades, additional seats, cross-sells, or greater usage.
Suppose 1,000 accounts produce:
$500,000 MRR
ARPA:
$500
Existing customers then generate $100,000 of additional expansion revenue with no change in account count.
New MRR:
$600,000
New ARPA:
$600
Expansion alone increases ARPA 20%.
This makes ARPA particularly useful for businesses pursuing land-and-expand strategies.
ARPA and Contraction
Existing customers can also reduce spending without fully canceling.
Suppose:
MRR = $600,000
Accounts = 1,000
ARPA = $600
Customer downgrades reduce monthly revenue by $60,000.
New revenue:
$540,000
New ARPA:
$540
ARPA declines 10%, even if no account fully churns.
Monitoring both account retention and monetization reveals changes that customer-count churn alone can miss.
ARPA and Customer Churn
Customer churn can affect ARPA differently depending on which customers leave.
Suppose a company has 100 accounts:
- 90 accounts at $100 each
- 10 accounts at $5,000 each
Monthly revenue:
$9,000 + $50,000 = $59,000
ARPA:
$590
If ten small accounts churn:
New revenue:
$58,000
New accounts:
90
New ARPA:
$58,000 ÷ 90 ≈ $644.44
ARPA rises even though the company lost customers and revenue.
That is why an increasing ARPA can coexist with unfavorable churn.
ARPA and Gross Revenue Retention
Gross revenue retention provides useful context because it shows how much starting recurring revenue survives churn and contraction before expansion.
A company can increase ARPA by aggressively upselling a smaller set of retained customers while losing meaningful recurring revenue elsewhere.
High ARPA growth does not eliminate the need to measure how well the existing revenue base is retained.
Together, ARPA and retention metrics help distinguish stronger monetization from a shrinking customer base.
ARPA and Net Revenue Retention
Net revenue retention includes expansion as well as churn and contraction.
Suppose starting recurring revenue is $1 million across 2,000 accounts.
Starting ARPA:
$500
After churn, contraction, and expansion, recurring revenue from the starting cohort becomes $1.1 million.
If the same 1,900 accounts remain active:
Ending Cohort ARPA ≈ $1,100,000 ÷ 1,900
≈ $578.95
Both monetization per retained account and NRR have improved.
The metrics remain distinct: one is account-level average revenue, while the other tracks revenue retention of a starting cohort.
ARPA and Break-Even Price
A higher ARPA is not automatically good if accounts remain economically unprofitable.
Break-even price helps determine the price required to cover the relevant costs under the applicable model.
Suppose ARPA is $300 monthly.
If the average account requires $350 of relevant monthly cost to serve, the economics remain unfavorable.
Increasing ARPA to $400 could move the customer relationship above the simplified break-even threshold.
But cost-to-serve varies by account, so a single company-wide average can conceal unprofitable segments.
ARPA and CAC Payback Period
CAC payback period is influenced by the contribution generated from customers, not revenue alone.
Suppose:
CAC = $2,400 per Account
Monthly ARPA = $400
If gross margin is 75%, simplified monthly gross contribution is:
$400 × 75% = $300
Simplified CAC payback:
$2,400 ÷ $300 = 8 Months
If ARPA rises to $500 at the same gross margin:
Monthly Gross Contribution = $375
Payback = $2,400 ÷ $375 = 6.4 Months
Higher ARPA can improve acquisition economics when retention, margin, and acquisition cost remain favorable.
ARPA and Annual Recurring Revenue Growth
Suppose ARR grows from $10 million to $12 million.
That growth can come from:
- more accounts;
- higher ARPA;
- or both.
Scenario A:
Accounts Rise from 2,000 to 2,400
ARR per Account Remains $5,000
ARR grows 20% entirely through account growth.
Scenario B:
Accounts Remain 2,000
Annual Recurring ARPA Rises from $5,000 to $6,000
ARR also grows 20%, but entirely through greater monetization.
The headline ARR result is identical while the underlying growth engines are completely different.
ARPA Growth Formula
ARPA growth can be calculated as:
ARPA Growth % = (Current ARPA − Previous ARPA) ÷ Previous ARPA × 100
Suppose ARPA increases from $400 to $460.
Increase:
$60
Growth:
$60 ÷ $400 × 100 = 15%
ARPA grew by 15%.
Management should then determine whether the improvement came from pricing, expansion, customer mix, or the loss of smaller accounts.
ARPA Trend Example
Suppose:
| Year | Revenue | Average Accounts | ARPA |
|---|---|---|---|
| Year 1 | $6M | 1,000 | $6,000 |
| Year 2 | $7.5M | 1,100 | $6,818 |
| Year 3 | $9M | 1,200 | $7,500 |
Year 1 to Year 3 ARPA growth:
($7,500 − $6,000) ÷ $6,000 × 100 = 25%
Revenue increases 50%.
Account count increases 20%.
Both account growth and higher monetization contribute to the top-line expansion.
ARPA for Usage-Based Businesses
Usage-based pricing can make ARPA fluctuate from period to period.
Suppose a customer account pays according to transaction volume.
One month:
Average Revenue per Account = $300
The next:
$450
No pricing change may have occurred. Customers simply used more of the product.
For usage-driven businesses, ARPA trends should therefore be interpreted with customer activity and seasonality.
ARPA for Freemium Businesses
A freemium business should define whether free accounts are included in the denominator.
Suppose:
Monthly Revenue = $100,000
Paying Accounts = 1,000
Total Accounts Including Free = 10,000
ARPA among paying accounts:
$100,000 ÷ 1,000 = $100
Revenue per total account:
$100,000 ÷ 10,000 = $10
Both calculations can be useful, but they answer different questions.
Labeling the denominator explicitly prevents misleading comparisons.
ARPA and Account Concentration
A high ARPA can be driven by a small number of extremely large customers.
Suppose total monthly revenue is $1 million across 100 accounts:
ARPA = $10,000
But one customer contributes $500,000.
The other 99 accounts produce only:
$500,000
Average revenue among those accounts:
$500,000 ÷ 99 ≈ $5,050.51
The headline ARPA conceals substantial customer concentration.
Distribution, median account value, and concentration should therefore be reviewed alongside the average.
Weighted Customer Economics
ARPA itself is already revenue weighted through the numerator, but averages can still conceal different account economics.
Suppose enterprise customers generate much higher revenue but also require dedicated implementation teams, support staff, custom integrations, and longer sales cycles.
Higher account revenue may not translate proportionally into greater profit.
Commercial analysis should therefore combine ARPA with margin and cost-to-serve.
What Is a Good Average Revenue Per Account?
There is no universal good ARPA.
An attractive result depends on:
- acquisition cost;
- gross margin;
- customer lifetime;
- sales cycle;
- account servicing cost;
- expansion potential;
- market segment; and
- retention.
A $50 monthly ARPA can support an excellent self-service business with very low acquisition and support costs.
A $10,000 monthly ARPA can be unattractive if acquiring and servicing each account costs even more.
The ratio needs an economic context.
How to Increase ARPA
ARPA can increase through higher pricing, premium plans, additional seats, usage growth, cross-selling, add-ons, minimum commitments, customer expansion, or shifting toward higher-value customer segments.
The objective should not simply be to maximize average revenue.
A monetization strategy that raises ARPA but materially increases churn can reduce total recurring revenue and customer lifetime value.
Sustainable ARPA growth comes from capturing more value while preserving strong customer economics.
Common Average Revenue Per Account Mistakes
A common mistake is dividing revenue by end-of-period accounts when customer count changed significantly during the period.
Another is mixing free and paying accounts without labeling the denominator.
Businesses can also confuse accounts with users.
Another mistake is comparing monthly ARPA with annual ARPA without adjusting the time period.
One-time revenue can distort recurring ARPA if included inconsistently.
Average account value can also rise because small customers churn, which is very different from genuine expansion.
Finally, high ARPA should not be interpreted as proof of high profitability.
Frequently Asked Questions
What is average revenue per account in simple terms?
Average revenue per account measures how much revenue a business generates on average from each customer account during a defined period.
What is the average revenue per account formula?
ARPA = Revenue ÷ Average Active Accounts
How do you calculate monthly ARPA?
If monthly revenue is $400,000 and average active accounts are 800:
ARPA = $400,000 ÷ 800 = $500 per Month
Can ARR be used to calculate ARPA?
Yes, if ARR and account count represent the same recurring customer base:
Annual Recurring ARPA = ARR ÷ Active Recurring Accounts
Is ARPA the same as ARPU?
No.
ARPA uses customer accounts.
ARPU uses individual users.
One account can contain many users.
Is ARPA the same as ACV?
No.
ACV measures annualized contract value. ARPA measures average revenue generated per account under the selected period or recurring-revenue definition.
Can ARPA increase while total revenue falls?
Yes.
If smaller customers leave, account count can decline faster than total revenue, causing ARPA to increase.
Can total revenue grow while ARPA falls?
Yes.
Rapid growth in lower-value customer accounts can increase total revenue while reducing the average revenue generated per account.
Does higher ARPA mean better profitability?
Not necessarily.
High-value accounts can also have high acquisition, implementation, support, and service costs.
How does expansion revenue affect ARPA?
Expansion increases revenue from existing accounts and can raise ARPA without requiring new account acquisition.
How does customer churn affect ARPA?
Its effect depends on which customers leave. Losing low-value accounts can raise ARPA, while losing large customers can reduce it sharply.
Should free accounts be included in ARPA?
Only if the metric is deliberately defined that way. Paying-account ARPA and revenue per total account answer different questions and should be labeled clearly.
Why should ARPA be tracked with CAC payback?
ARPA shows monetization, while CAC payback helps show whether customer contribution recovers acquisition spending efficiently.
Why is ARPA important?
ARPA helps a business understand how effectively it monetizes customer accounts and whether revenue growth comes from adding more accounts, increasing value within existing accounts, or changing the customer mix.



