Table of Contents
What Is Annual Run Rate?
Annual Run Rate (ARR) is defined as a company's current Monthly Recurring Revenue (MRR) multiplied by 12, providing an annualized projection of recurring revenue assuming no changes in customers or pricing. ARR is the yearly version of MRR or Monthly Recurring Revenue. ARR helps project future revenue for the year based on your current monthly revenue. It assumes nothing changes in the year ahead – no churn, new customers, or expansion. While this might seem unrealistic in practice, ARR is a helpful tool to predict long-term growth and visualize the size of your business. If you hear someone say they have a $1M business, they are likely referring to having a $1M ARR. This means, at the current rate, they will bring in $1M in recurring revenue this year.
Last updated: March 2026
To calculate ARR, just annualize your MRR – multiply your current MRR by 12. If your MRR for last month was $100k, your ARR is currently $1.2M.
You can see example Annual Run Rate stats in the Baremetrics dashboard:
What Are the Problems with Annual Run Rate?
The biggest issue with calculating ARR by multiplying one month's revenue is the volatility of month-to-month sales. If you're a seasonal business, your ARR will look much better if calculated on a busy month's MRR. This same issue happens if you sign a big customer for one month.
Some companies calculate ARR based on their quarterly MRR, i.e., multiplying the total recurring revenue from a quarter by four to smooth out variations from month to month. Instead of looking at just one number for ARR, it's most important to look at the trend over time to see how fast a company is growing.
How Do You Calculate Annual Run Rate?
First, a note on accrual accounting, which is defined as an accounting method that recognizes economic events separately from when the cash is collected. It's based on matching expenses and revenues in the month where they actually occur. For example, if you've signed an annual subscription, you'll realize 1/12th of the contract value in each month of their subscription. You don't account for the revenue until the service is provided. It provides a much more realistic picture of where a business stands monthly.
Annual Run Rate, like MRR, is calculated on earned revenue. If you sell an annual contract, you won't include the full revenue amount in the month it was sold. You also won't include one-off payments, because they aren't expected recurring revenue, which refers to the predictable, ongoing income a subscription business can count on receiving at regular intervals.
Considerations for Churn and Upsells
When using ARR to forecast future revenue, it's important to consider factors like churn — which refers to the rate at which customers cancel their subscriptions — and upsells. High churn rates can significantly reduce your ARR over time, while successful upsell strategies can increase it.
Visual Representation
To better understand how ARR changes over time, consider tracking your MRR and visualizing trends using charts or graphs. This will help you see the impact of new customers, churn, and upsells on your ARR. Using Baremetrics for these insights can provide a comprehensive and accurate view of ARR and other revenue metrics. Get started today.
Comparison with Other Metrics
ARR is one of several metrics used to measure recurring revenue. Others include Total Contract Value (TCV), which refers to the total revenue expected from a customer contract over its full term, and Annual Contract Value (ACV), which is defined as the annualized revenue from a single customer contract. Understanding the differences between these metrics and when to use each can provide a more comprehensive view of your business's financial health. For instance, ARR is particularly useful for forecasting and understanding the sustainability of your recurring revenue, whereas TCV and ACV can help in evaluating the overall value and profitability of your customer contracts.
Is Annual Run Rate Just MRR Multiplied by 12?
We won't go into too much detail about ARR because we've written the book on MRR, and it's really not much different!
Dive into our guide on MRR to learn how to grow ARR and what mistakes you might be making.
FAQ
-
What is Annual Run Rate and how is it calculated for a SaaS business?
Annual Run Rate (ARR) is your current Monthly Recurring Revenue multiplied by 12, giving you an annualized snapshot of recurring revenue based on where your business stands today.
It assumes nothing changes over the next 12 months: no new customers, no churn, no pricing shifts. That makes it a projection, not a guarantee, but it is one of the most widely used ways to communicate the scale of a subscription business to investors or set internal growth targets. To calculate it correctly, use only earned recurring revenue. Exclude one-off payments, setup fees, and non-recurring charges, and apply accrual accounting so annual contract values are spread across 12 months rather than recognized upfront. Baremetrics calculates ARR automatically from your Stripe, Braintree, or Recurly data, so you always have a clean, accurate figure without building it in a spreadsheet. -
What is the difference between Annual Run Rate and MRR?
Annual Run Rate and MRR measure the same underlying recurring revenue, but ARR annualizes that figure across 12 months while MRR covers a single month.
MRR is the more immediate signal. It is the metric you check week to week to spot early churn, track new customer momentum, or measure the impact of a pricing change. ARR gives you the bigger picture, useful for investor conversations, annual planning, and understanding the overall size of your subscription business. Both metrics are calculated on earned recurring revenue only, which means one-off payments and non-recurring income are excluded from both. If your MRR is $100k, your ARR is $1.2M. The two numbers move together, so improving MRR is the fastest lever for improving your annual run rate. -
Why is Annual Run Rate an unreliable forecast when used on its own?
ARR assumes your revenue stays completely flat for 12 months, so it ignores churn, new customer acquisition, and expansion revenue entirely.
For seasonal subscription businesses, or any SaaS company that closes a large contract in a single month, ARR can look inflated if calculated from that one data point. A more reliable approach is to calculate ARR from a quarterly MRR figure: add up the recurring revenue from three months and multiply by four to smooth out month-to-month swings. More importantly, no single ARR number tells you much on its own. The metric that actually matters is the trend over time, which shows whether your recurring revenue base is accelerating, flattening, or declining. Pairing ARR with churn rate, expansion MRR, and net revenue retention gives you a far more complete picture of business health. -
How does Annual Run Rate differ from Annual Contract Value and Total Contract Value?
Annual Run Rate reflects your entire business trajectory, while Annual Contract Value (ACV) and Total Contract Value (TCV) measure the revenue tied to individual customer contracts.
ARR is a company-wide metric: your MRR times 12, applied across your full subscriber base. It answers the question of how large your recurring revenue business is right now. ACV is the annualized revenue from a single customer contract, which makes it useful for comparing deal sizes across your sales team or pricing tiers. TCV is the full expected revenue from a contract over its entire term, including multi-year commitments. SaaS founders and finance leads typically use ARR for forecasting and investor reporting, while ACV and TCV help evaluate the profitability and lifetime value of individual customer relationships. -
How can I use ARR tracking software to monitor Annual Run Rate over time?
The most useful way to track Annual Run Rate is to monitor its trend continuously rather than checking a single snapshot, which means you need a live dashboard connected to your billing data.
Static spreadsheets break down fast. Every new subscription, cancellation, upgrade, or failed payment changes your MRR, and by extension your ARR, in real time. A dedicated subscription analytics platform pulls that data directly from your payment processor and keeps your ARR figure current without manual updates. Baremetrics connects to Stripe, Braintree, and Recurly and surfaces ARR alongside the metrics that explain it: new MRR, churned MRR, expansion MRR, and contraction MRR. Tracking all of these together lets you see exactly what is driving your annual run rate up or down, so you can act on the right lever rather than just watch the top-line number move.
