ARPA, also known as ARPU (Average Revenue Per User) at some companies, is the average recurring revenue a single account generates in a given period, usually a month. It's calculated by dividing total revenue for the period by the number of customers: ARPA = Total revenue ÷ number of customers. It's a different metric from ASP (Average Sale Price), which only measures the price of new deals at the point of sale.
What is ARPA?
Average Revenue Per Account measures the amount of money a single customer generates for a company. This metric is also known as Average Revenue Per User (ARPU) or Average Revenue Per Customer (ARPC).
Why is ARPA important? In short, understanding ARPA can help set or adjust your pricing model and evaluate customer acquisition costs.
ARPA is easy to confuse with ASP (Average Sale Price), a related but distinct metric that only looks at new deals, not your whole customer base.
| ARPA | ASP | |
|---|---|---|
| Measures | Average revenue across your entire customer base, right now | Average price paid by new customers, at first conversion |
| Includes existing customers | Yes, upgrades, downgrades, renewals | No, first purchase only |
| Best for | Pricing strategy, revenue quality, forecasting | Sales team performance, deal-size trends |
Calculating ARPA
To calculate the average revenue per account, divide the total revenue of your business in a given period by the number of customers in that same period. In other words, the ARPA formula is the sum of all your customers’ MRR / number of customers. If a customer has multiple subscriptions, these are combined and counted as one customer before ARPA is calculated. Customers on a free plan or free trial aren't counted, since they don't contribute any MRR to the numerator.
In words: ARPA equals total revenue in a period divided by the number of customers in that same period.
Example
Let's look at a practical example of calculating ARPA.
You have 5 customers, all paying different amounts per month.
- Customers 1 and 2 are paying $100 per month.
- Customer 3 is paying $300 per month.
- Customers 4 and 5 are paying $500 per month.
The total revenue is $1500, and the number of customers in the same period is 5.
$1500 (total MRR) / 5 (number of customers) = $300 ARPA.
In this scenario, the Average Revenue Per Account is $300 per month.
What is included in the ARPA calculation?
ARPA essentially has 2 elements: Monthly Recurring Revenue (MRR) and your total number of customers.
However, your MRR consists of several elements that you have to consider:
- MRR: This includes customers who signed up in previous periods and continue paying for your product, plus any new business added in the current period.
- Upgrades, upsells, and add-ons: People who switch to a higher pricing tier, add additional subscriptions, and/or extra features that are charged separately from their main plan.
- Downgrades: The opposite of the previous elements, those are customers who are now paying a lower monthly rate due to going to a lower pricing tier.
- Churned MRR: This includes the accounts who canceled their subscription during the time period.
These factors are crucial for an accurate ARPA calculation. Although these are already taken into account when you look at MRR, it is important to keep in mind that they affect your ARPA. Taking measures to improve each element can have an effect on the overall metric.
Subscribe to The SaaS Roundup
Something went wrong.
We have sent you a confirmation email!
Factors affecting ARPA
Pricing model
Pricing is the ultimate growth lever for any SaaS company. Around 42% of companies changed their pricing in 2024. Regularly reviewing your pricing keeps it competitive and aligned with customer value.
Churn rate
Losing high-value accounts pulls ARPA down. Reducing churn through better engagement and support protects both revenue and ARPA. Typical monthly churn for SaaS businesses runs 3–7%.
Expansion and contraction
Upsells, add-ons, and seat growth raise ARPA without adding a single new customer; downgrades and reduced usage pull it down just as fast. This is why ARPA can shift even when your customer count and churn rate stay flat. Tracking NRR alongside ARPA shows whether that movement is coming from expansion or contraction.
User base
The size and mix of your customer base shapes ARPA too. A large base may need segment-specific pricing; a smaller one benefits more from upselling and cross-selling.
ARPA vs customer lifetime value
There’s a bit of confusion when it comes to the difference between the Average Revenue per Account and the Customer Lifetime Value (LTV). LTV tracks the total amount of money an average customer pays you before they churn. As such, it measures how well you’re retaining customers.
ARPA is better suited to evaluate the performance of factors such as your pricing, your messaging, and the effectiveness of the channels you’re using to reach customers.
This is how Buffer sustained long-term growth thanks to growing their ARPA.
Joel Gascoigne, CEO at Buffer I see ARPA as one of the components of MRR (ARPA * Customers = MRR). Within that formula, we consciously decided to ignore the “Customers” variable and focus entirely on the ARPA variable, to drive MRR.
What is a good ARPA?
A good ARPA depends on your business and the niche/industry you operate in.
You should consider what customers you’re after. If you’re mostly chasing mice and rabbits, then you can expect to have a lower ARPA. But if you’re after whales and elephants, then a low ARPU might be a signal that your strategy is not working as intended.
| Original assignment | Converted to ACV range | MRR Range | |
|---|---|---|---|
| 🐀 | $100 ACV | <600 ACV | <$50 MRR |
| 🐇 | $1,000 ACV | $600 - $4,999 ACV | $50 - $417 MRR |
| 🦌 | $10,000 ACV | $5,000 - $49,999 ACV | $418 - $4166 MRR |
| 🐘 | $100,000 ACV | $50,000 - $499,999 ACV | $4,167 - $25,000 MRR |
| 🐋 | $1,000,000 ACV | >$300,000 ACV | >$25,000 MRR |
What’s the best way to use ARPA?
ARPA is a strong indicator of the quality of revenue you’re generating from customers. Here are a few practical applications.
Compare yourself to competitors
ARPA is a quick way to gauge how you’re performing against peers pursuing a similar strategy. It’s less useful comparing companies chasing different customer segments, since target ARPA varies by strategy.
Improve customer segmentation
Splitting your customer base by plan tier, deal size, or free vs. paid reveals how each segment performs and where to focus pricing or product changes. A high-engagement segment on your priciest tier, for instance, is a signal you can build pricing around.
Evaluate acquisition channels
Segment customers by acquisition channel and compare the ARPA each one generates. This is similar to a CAC vs. LTV analysis per channel, and helps guide where to invest marketing budget.
Assess the quality of the revenue you generate
Investors expect a positive ARPA trend, especially from younger companies. A falling ARPA, particularly at more mature companies, can signal trouble ahead.
It is useful to look at this for just the new customers booked in the month. Plot a trendline to show you the average price point that your new customers have chosen. David Skok, General Partner at Matrix Partners
Forecast revenue
ARPA gives you a quick back-of-the-envelope revenue estimate. If you brought in 500 customers at $100/mo ARPA in the first half of the year, you can expect similar new business in the second half. This is useful for setting a baseline before layering in a new campaign.
Churn prediction
A sudden ARPA drop in a specific segment can be an early warning sign of dissatisfaction, giving you a chance to intervene before the accounts actually churn.
How SaaS startups grow from $1M to $10M ARR
The majority of SaaS startups grow from $1M to $10M ARR by growing their subscriber base. For any startup, there are only two components to growth: subscriber growth and ARPA growth. Most startups grow by increasing their subscriber base. A small subset (<5%) of startups grow predominantly by increasing their ARPA.
Focusing on existing customers by offering optional add-ons or 'a la carte' features can help increase ARPA and drive growth.
Higher ARPA correlates with stronger retention
At higher ARPAs, companies are able to upsell and cross-sell much more, which tends to drive up net retention. A December 2025 ChartMogul analysis of 3,500 software companies found this pattern holds broadly: products selling above $250/month retained at rates matching classic B2B SaaS (70% gross revenue retention, 85% net revenue retention), while products under $50/month saw gross revenue retention as low as 23%.
Tracking ARPA and other SaaS metrics
Driving revenue growth is the goal. So it pays to track ARPA reliably, alongside segment and channel breakdowns, so you can act on what's driving it up or down.
ChartMogul helps keep track of ARPA and beyond. Get started with ChartMogul today.