Business & Accounting

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:

SegmentRevenueAccountsARPA
Small Business$300,0003,000$100
Mid-Market$400,000800$500
Enterprise$600,000100$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:

YearRevenueAverage AccountsARPA
Year 1$6M1,000$6,000
Year 2$7.5M1,100$6,818
Year 3$9M1,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.

Mehran Khan

Mehran Khan is the primary author at The Logic Library and CEO & Founder of One Digit Media. With 10+ years of experience in software engineering, SEO, and digital publishing, he uses a research-led approach to Logics, Maths, Tech, Formulas, Science, and AI.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button