Annual Recurring Revenue (ARR): Formula, Examples, and Growth Strategies
Annual recurring revenue (ARR) is a key metric for subscription-based businesses. It represents the predictable revenue generated from active subscriptions over a twelve-month period and is used to evaluate revenue stability and future growth.
Because ARR influences forecasting and investor reporting, inaccurate calculations can lead to unreliable projections and a distorted view of business performance. In this guide, we’ll explain what ARR is, how to calculate it accurately, and how SaaS companies can grow ARR over time.
Key Takeaways
- ARR measures predictable subscription revenue over twelve months and excludes one-time charges.
- ARR and MRR track recurring revenue using different time frames.
- ARR can be calculated using contract value and customer count or by multiplying MRR by 12.
- Expansion and churn directly affect ARR.
What is annual recurring revenue?
Annual recurring revenue is the predictable revenue a company expects to receive from active subscriptions over one year. It reflects revenue from annual subscription contracts and renewals, not one-time fees or non-recurring charges.
ARR is most useful for subscription-based businesses with fixed billing cycles, such as annual or multi-year contracts. Because this revenue repeats on a regular schedule, ARR is commonly used to forecast future revenue and assess expected growth.
ARR vs MRR: What’s the difference?
Annual recurring revenue and monthly recurring revenue (MRR) both measure recurring subscription revenue. When comparing MRR vs ARR, the main difference is the time period each metric covers. ARR reflects recurring revenue yearly, while MRR reflects recurring revenue monthly.
MRR is calculated by tracking recurring subscription revenue earned in a single month. Because it updates more frequently, MRR is often used to monitor short-term revenue changes and customer churn. ARR provides a longer-term view of expected revenue and is commonly used for annual planning and financial reporting.
Why ARR is important for SaaS businesses
For companies with a subscription-based business model, ARR directly impacts other vital SaaS metrics such as expansion revenue, future revenue, cash flow, and profitability. The ARR metric is also a cornerstone of a SaaS company’s valuation and a strong indicator of future growth and the company’s ability to attract new customers.
Some of the other short-term and long-term benefits of tracking ARR include:
- ARR provides a measurable indicator for growth. Tracking ARR can show where a company is heading and serve as an indicator of future growth.
- ARR enables the forecasting of future revenue. For subscription-based businesses, future revenue is often predictable. By tracking ARR, SaaS companies can make more accurate projections of future revenue and better understand how recurring subscriptions contribute to total revenue.
- ARR assists in setting realistic goals. It’s important to set financial goals that are challenging yet achievable, and tracking ARR helps SaaS companies determine what qualifies as a realistic goal.
ARR reflects the overall health of a subscription business. ARR is one of the most significant revenue metrics for a SaaS company and can provide insight into overall financial health.
How to calculate annual recurring revenue
To calculate ARR, start by adding together all recurring subscription revenue across your active customers. These ARR components include revenue from annual subscription plans, recurring add-ons, and upgrades that are billed on a consistent schedule. This calculation focuses only on revenue that repeats and can be reasonably expected to continue over time.
One-time charges, setup fees, and other non-recurring revenue should be excluded. Revenue lost from cancellations and downgrades, reflected in the churn rate, should be subtracted from the total recurring subscription revenue.
Annual recurring revenue formula
While how these figures are measured depends on several factors, including whether you use a top-down ARR model or a bottom-up ARR model, the ARR formula remains the same:
Total number of customers × average annual contract value = annual recurring revenue
If monthly recurring revenue is already tracked, ARR can also be calculated using this formula:
MRR × 12 = ARR
Both formulas produce the same result when recurring revenue is measured consistently.
ARR calculation examples
The following examples show how ARR is calculated across common SaaS subscription models. Each example uses simple numbers to illustrate how recurring revenue is converted into annual recurring revenue.
Annual subscription model
A SaaS company offers a product with an annual subscription price of $1,200 per customer. If the company has 100 active customers on this plan, ARR is calculated as follows:
100 customers × $1,200 average annual contract value = $120,000 ARR
In an annual subscription model, ARR is often straightforward to calculate because the contract value already reflects yearly revenue.
Monthly subscription model
A SaaS company charges $100 per month for its subscription. With 50 active customers, the monthly recurring revenue is $5,000.
$100 × 50 customers = $5,000 MRR
$5,000 × 12 = $60,000 ARR
For monthly subscription models, ARR is typically calculated by multiplying MRR by 12.
Subscriptions with expansion and churn
A SaaS company starts the year with $100,000 in ARR. Over the year, existing customers purchase $20,000 in recurring upgrades, while $15,000 in ARR is lost due to cancellations and downgrades.
$100,000 starting ARR + $20,000 expansion – $15,000 churn = $105,000 ARR
In this scenario, ARR reflects both growth from expansion and losses from churn, providing a more accurate view of recurring revenue over time.
How to increase your ARR
For companies with a subscription-based model, increasing ARR is an important business goal. To grow recurring revenue, there are several strategies that can be used.
Optimize your customer acquisition process
One of the most direct ways to grow ARR in a SaaS business is to acquire more customers. Improving your customer acquisition strategy allows you to increase ARR without changing average contract value.
While focusing on acquisition, it’s also important to monitor customer acquisition cost (CAC). Looking at CAC vs. ARR helps show whether growth is sustainable. CAC does not directly affect ARR, but it does impact overall profitability and should be considered alongside ARR growth.
Encourage upgrades, cross-sells, and upsells
Another way to increase ARR is by raising the average contract value. While pricing plays a role in contract size, offering upgrades, cross-sells, and upsells gives customers more ways to expand their subscriptions over time.
By focusing on these opportunities within your sales strategy, you can increase the revenue generated from each customer, directly supporting ARR growth.
Improve customer retention to minimize churn
Acquiring new customers takes time and money, which makes retaining existing customers especially important. Once a customer contributes to recurring revenue, losing them directly reduces ARR.
Improving SaaS customer retention and reducing cancellations can have a significant impact on annual revenue. By focusing on customer satisfaction and consistently delivering value, SaaS companies can limit churn and protect ARR from decline.
Review your pricing and packaging strategies
Choosing the right pricing strategy is an important decision for any SaaS company. While increasing contract value is important, pricing also needs to support customer acquisition rather than hinder it.
In many cases, offering multiple pricing packages based on features and price points helps meet different customer needs while supporting ARR growth. However you approach pricing, reviewing how pricing and packaging affect both contract value and customer acquisition is an important step in increasing ARR.
Simplify ARR tracking and reporting with Maxio
For subscription-based SaaS companies, tracking ARR and MRR is essential for projecting future revenue, assessing growth, and setting realistic revenue goals. These metrics provide the data teams rely on to manage financial health and guide growth decision-making, but collecting and interpreting this information can be challenging without the right tools.
Maxio helps SaaS companies automate billing, subscription management, SaaS payments, and reporting in one platform. With Maxio, teams can accurately track key metrics and present those insights through clear reporting tools.
Maxio supports SaaS companies as they scale by providing real-time data for both day-to-day decisions and long-term planning. To see how Maxio simplifies ARR tracking and subscription management, get a demo today.