# What Is ARR? Annual Recurring Revenue Explained for SaaS

> Learn what Annual Recurring Revenue (ARR) is, how to calculate it, why investors care about it, and how it differs from MRR, revenue, and bookings.
- **Author**: Ayush Agarwal
- **Published**: 2026-04-08
- **Category**: SaaS, Metrics, Revenue
- **URL**: https://dodopayments.com/blogs/what-is-arr-annual-recurring-revenue

---

Annual Recurring Revenue is the number investors ask about first, the metric that shows up in every funding announcement, and the figure your board will reference every single quarter. Yet the calculation errors founders make with ARR are remarkably consistent - and remarkably costly when they feed into valuation conversations with wrong inputs.

This guide covers what ARR means, how to calculate it correctly, how each component drives the total up or down, how it compares to MRR, revenue, and bookings, and where ARR breaks down as a metric. Whether you are reporting to investors for the first time or auditing your existing metrics framework, the details here will help you get it right.

## What Is ARR?

Annual Recurring Revenue (ARR) is the annualized value of all active subscription contracts at a point in time. It answers one question: if your current subscriber base continued without any change for the next twelve months, how much recurring revenue would you collect?

ARR is not a trailing measure. It is a snapshot of your current run rate, projected forward. That distinction matters: a company with $1M ARR signed entirely in December has the same ARR as one that built to $1M over the course of the year, even though their cash positions look very different.

ARR is the standard unit of measure for SaaS businesses and the foundation of almost every valuation conversation in the category. Understanding [recurring revenue](https://dodopayments.com/blogs/recurring-revenue) as a concept is a prerequisite to using ARR correctly, because ARR is only as accurate as your definition of what counts as recurring.

## ARR Formula

The ARR formula in its simplest form:

```
ARR = MRR x 12
```

Where MRR is the total normalized Monthly Recurring Revenue across all active subscriptions. This is the most common way to express ARR because most SaaS billing systems track MRR natively.

Alternatively, you can calculate ARR directly from contract values:

```
ARR = Sum of (Annual Contract Value for each active customer)
```

For customers on non-annual billing intervals, normalize to an annual figure first:

- **Monthly billing at $100/month:** ARR contribution = $100 x 12 = $1,200
- **Annual billing at $1,200/year:** ARR contribution = $1,200
- **Quarterly billing at $300/quarter:** ARR contribution = $300 x 4 = $1,200
- **Multi-year contract at $24,000 for two years:** ARR contribution = $12,000 (first year only)

The normalization principle is consistent: only the first twelve months of a contract term count toward ARR, regardless of how much cash was collected upfront.

### Worked Example

Suppose you have four active customers at the end of March:

| Customer | Plan | Billing | Monthly Value | ARR Contribution |
| :--- | :--- | :--- | :--- | :--- |
| Acme Corp | Growth | Annual ($6,000/yr) | $500 | $6,000 |
| Beta Ltd | Starter | Monthly ($99/mo) | $99 | $1,188 |
| Gamma Inc | Pro | Quarterly ($450/qtr) | $150 | $1,800 |
| Delta Co | Enterprise | Annual ($18,000/yr) | $1,500 | $18,000 |

```
ARR = $6,000 + $1,188 + $1,800 + $18,000 = $26,988
MRR = ($26,988 / 12) = $2,249
```

Each customer's billing frequency is irrelevant to the ARR calculation. What matters is the normalized annual value of their active contract.

## ARR Components: The Four Movements

Tracking total ARR as a single number tells you where you are. Tracking ARR by component tells you why you are there and where you are going. The four components that drive ARR are new ARR, expansion ARR, contraction ARR, and churned ARR.

```mermaid
flowchart LR
    A["New ARR\n(new customers)"] --> E["Net New ARR"]
    B["Expansion ARR\n(upgrades, upsells)"] --> E
    C["Contraction ARR\n(downgrades)"] -->|"negative"| E
    D["Churned ARR\n(cancellations)"] -->|"negative"| E
    E --> F["Closing ARR\n(Opening ARR + Net New ARR)"]
```

### New ARR

New ARR is the annualized recurring revenue from customers who were not customers in the previous period. This is your pure acquisition output - the direct result of sales and marketing activity.

```
New ARR = Sum of ARR from customers signing up for the first time this period
```

### Expansion ARR

Expansion ARR captures revenue growth from your existing customer base. Upgrades to higher plans, additional seats, add-on features, and usage overages above the base commitment all contribute here. High expansion ARR is one of the strongest signals of product-market fit because it means existing customers are choosing to pay you more.

```
Expansion ARR = Sum of ARR increases from existing customers
```

Expansion ARR is central to your ability to [build predictable revenue](https://dodopayments.com/blogs/build-predictable-revenue) without relying entirely on new customer acquisition. Businesses with strong expansion ARR can grow even when new customer acquisition slows.

### Contraction ARR

Contraction ARR is the annualized revenue lost when existing customers downgrade to a lower plan or reduce seat counts. The customer stays, but pays less. Contraction is often a leading indicator of churn: customers who downgrade are frequently reassessing whether the product is worth keeping at all.

```
Contraction ARR = Sum of ARR decreases from customers who stayed but reduced spend
```

### Churned ARR

Churned ARR is the annualized revenue lost when customers cancel entirely. This is the most damaging component because it represents not just revenue loss but the permanent exit of a customer relationship.

```
Churned ARR = Sum of ARR from customers who cancelled during the period
```

The compounding effect of churn is severe. A 10% annual churn rate means you need to replace 10% of your ARR base every year just to stay flat. At 20% churn, you need to replace a fifth of your revenue annually - a nearly impossible pace for most businesses to sustain through new customer acquisition alone. Understanding and reducing churn is covered in detail in our guide on [reduce churn metrics for SaaS](https://dodopayments.com/blogs/reduce-churn-metrics-saas).

### Net New ARR

Net New ARR combines all four components:

```
Net New ARR = New ARR + Expansion ARR - Contraction ARR - Churned ARR
```

```
Closing ARR = Opening ARR + Net New ARR
```

A positive Net New ARR means your ARR base grew. A negative Net New ARR means it shrank - even if you signed new customers. The component breakdown tells you which lever is responsible.

> ARR is the output, but the components are the inputs. When founders come to us saying their ARR growth slowed, the answer is almost always sitting in expansion or churn, not in new customer acquisition. The businesses that scale efficiently are the ones managing all four levers, not just the top of the funnel.
>
> - Ayush Agarwal, Co-founder & CPTO at Dodo Payments

## ARR vs MRR

ARR and MRR are two expressions of the same underlying recurring revenue base. ARR = MRR x 12. They are not independent metrics; they move together. The question is which one you should lead with in a given context.

For a deeper comparison of when each metric applies, see our [MRR vs ARR](https://dodopayments.com/blogs/mrr-vs-arr) guide. The short version:

| Dimension | MRR | ARR |
| :--- | :--- | :--- |
| **Time horizon** | Monthly snapshot | Annualized view |
| **Primary use** | Operational tracking, week-over-week growth | Valuation, investor reporting |
| **Best stage** | Pre $1M ARR, consumer SaaS | Post $1M ARR, enterprise SaaS |
| **Change sensitivity** | High - captures movement immediately | Lower - changes propagate more slowly |
| **Investor language** | Used to show trajectory and growth rate | Used to express scale and set valuation |
| **Planning use** | Cash flow, monthly experiments | Annual budgeting, headcount planning |

MRR is the operational metric. ARR is the strategic metric. Founders typically check MRR weekly or monthly to manage the business; they report ARR quarterly to communicate scale.

## ARR vs Revenue

ARR and revenue are not the same thing, and conflating them is a significant error in financial reporting and investor communication.

**ARR** is a forward-looking snapshot of the annualized value of active subscriptions. It is a point-in-time metric.

**Revenue** (in the accounting sense) is the amount you have actually earned and recognized in a given period, following revenue recognition principles.

The two can diverge substantially:

- A customer who signs a $120,000 two-year contract in January contributes $60,000 to ARR (year one only). But your recognized revenue for January is $5,000 ($120,000 / 24 months). ARR jumped $60,000; revenue increased $5,000.
- If a customer churns mid-year, ARR drops immediately. Revenue recognized up to the cancellation date does not change retroactively.
- Discounts, refunds, and credits affect recognized revenue but may or may not affect ARR depending on whether they are contractual or one-time adjustments.

Proper revenue recognition for SaaS subscriptions - when revenue is earned over the subscription term rather than at the point of billing - is covered in our [SaaS revenue recognition](https://dodopayments.com/blogs/saas-revenue-recognition) guide. Getting this right matters for GAAP compliance and for producing financial statements that are accurate for fundraising due diligence.

## ARR vs Bookings

Bookings is another metric that founders sometimes use interchangeably with ARR. They measure different things.

**Bookings** is the total value of contracts signed in a period, regardless of when the revenue will be recognized or whether the subscription has started. A $120,000 two-year deal signed in December goes into bookings at $120,000 in December.

**ARR** is the annualized value of active subscriptions. That same $120,000 contract contributes $60,000 to ARR, and only once the subscription actually starts.

Bookings is a sales output metric. ARR is a revenue quality metric. Bookings can surge in a quarter due to a few large deals and then return to normal, while ARR reflects the durability of what has been contracted and activated.

The distinction between what is booked and what is billed - and what is billed versus what is recognized - is explored in our [billings vs revenue](https://dodopayments.com/blogs/billings-vs-revenue) guide.

## Why Investors Use ARR

ARR became the dominant SaaS metric because it enables clean comparisons across companies with different billing models, contract lengths, and customer mixes. Two companies with very different billing strategies can be compared on ARR because the normalization strips out the noise of how they collect money.

Investors apply revenue multiples to ARR to arrive at valuation. A company growing at 100% year-over-year might command a 10-20x ARR multiple from growth-oriented investors. A company growing at 20% with strong net revenue retention might command 5-8x. The multiple is set by growth rate, retention, gross margin, and market size - but ARR is the base on which the multiple is applied.

Beyond valuation, investors use ARR to assess:

- **Predictability:** A business with high ARR and low churn has predictable future revenue. That predictability lowers risk and supports a higher multiple.
- **Net Revenue Retention (NRR):** NRR measures the percentage of ARR retained from the prior period cohort, including expansion. 100% NRR means existing customers collectively stayed flat. 120% NRR means they grew 20% through upgrades and expansion - before counting a single new customer. NRR above 110% is considered strong; above 120% is exceptional.
- **Efficiency:** ARR per employee, ARR per dollar of sales and marketing spend, and CAC payback period (in months of ARR) are common efficiency metrics investors use to compare operating models.

Understanding these metrics in context is part of the broader [SaaS metrics and KPIs](https://dodopayments.com/blogs/saas-metrics-kpi) framework that investors will probe during due diligence.

## Common ARR Mistakes

### 1. Including Non-Recurring Revenue

Setup fees, professional services, one-time consulting engagements, and usage overages that are not contractually committed are not part of ARR. Including them inflates your number and produces a metric that cannot reliably predict future revenue. Only recurring, contracted amounts belong in ARR.

### 2. Counting Multi-Year Contract Value in Full

If a customer signs a three-year, $300,000 contract, their ARR contribution is $100,000 - not $300,000. The full contract value (TCV - Total Contract Value) is a useful metric, but it is not ARR. ARR represents the annualized value, not the lifetime value, of the contract.

### 3. Including Revenue That Has Not Started

A contract signed but not yet live does not contribute to ARR. ARR is measured at a point in time based on active subscriptions, not signed agreements. Bookings is the right metric for contracts signed but not yet started.

### 4. Forgetting to Normalize Billing Intervals

Quarterly, semi-annual, and annual billing must all be normalized to a monthly rate (then multiplied by 12) for ARR. A customer paying $3,000 per quarter contributes $1,000/month or $12,000 ARR - not $3,000 ARR.

### 5. Not Tracking Components Separately

Total ARR is useful but incomplete. Founders who only track the top-line ARR number cannot diagnose why it is growing or shrinking. Always decompose ARR into new, expansion, contraction, and churned so you can identify which levers are driving the trend.

### 6. Treating Discounts Inconsistently

If a customer's contracted recurring rate is $800/month (after a permanent discount from a list price of $1,000), their ARR contribution is $9,600, not $12,000. ARR should reflect the actual contracted value, not the list price before discounts. Consistency here matters for both accurate reporting and for building your [SaaS accounting guide](https://dodopayments.com/blogs/saas-accounting-guide).

## When ARR Does Not Apply: Usage-Based Billing

ARR is built on the assumption that subscription revenue is contractually committed and predictable. For companies using pure usage-based pricing, that assumption breaks down.

In a pure consumption model, customers pay for what they use. There is no floor commitment and no fixed recurring charge. Revenue in month two depends entirely on how much the customer uses in month two. There is no annualizable contract value because nothing is contracted beyond the pricing rate.

The implications for ARR:

- **Pure usage-based:** ARR is not meaningful. Annualizing last month's usage as a proxy for ARR is possible but speculative - it tells you what the run rate would be if usage stayed flat, which is often not a useful assumption.
- **Committed spend plus usage overages:** The committed base amount is ARR-able. The overage component is not. Track them separately.
- **Minimum commitments with usage upside:** The minimum commitment is ARR; usage above the minimum is additional revenue but not part of ARR until contracted.

Usage-based pricing is becoming more common in SaaS, particularly for infrastructure, AI tooling, and API-first products. For companies operating these models, [usage-based billing for SaaS](https://dodopayments.com/blogs/usage-based-billing-saas) covers the mechanics and how to think about revenue metrics when ARR is a partial or incomplete picture.

Some companies in usage-based models report Annual Recurring Revenue using committed minimum contract values and report consumption separately as non-recurring or variable revenue. This is a reasonable approach as long as the distinction is clearly communicated.

## ARR Benchmarks by Stage

ARR thresholds carry meaning in the SaaS world. Different stages unlock different investor interest, hiring capacity, and operating leverage.

| Stage | ARR Range | Typical Focus |
| :--- | :--- | :--- |
| Pre-revenue | $0 | Product-market fit validation |
| Early traction | $0 - $100K | First 10 paying customers, initial retention signal |
| Seed | $100K - $1M | Repeatable sales motion, MoM growth rate |
| Series A | $1M - $5M | Scalable GTM, improving unit economics |
| Series B | $5M - $20M | Market expansion, NRR above 110% |
| Series C+ | $20M+ | Category leadership, path to profitability |

The "$1M ARR" milestone is often cited as the first major inflection point - it signals that you have moved beyond a handful of early adopters and that someone other than the founders can sell the product. The "$10M ARR" threshold is the next significant milestone, indicating that a company has a repeatable, scalable revenue engine.

Benchmarks for growth rates:

- **Seed to Series A:** 100%+ year-over-year ARR growth is expected
- **Series A to B:** 100%+ still common; below 80% is a meaningful concern
- **Series B to C:** 70-100% growth; capital efficiency starts to matter alongside growth
- **Later stage:** 40-60% growth with improving margins can still be well-received

These are rough industry benchmarks, not hard rules. Context - market size, gross margins, competitive dynamics, and NRR - always matters more than any single growth rate.

Building toward those benchmarks requires clean billing infrastructure and accurate metrics. Choosing the right [subscription pricing models](https://dodopayments.com/blogs/subscription-pricing-models) affects both your ARR trajectory and how predictable that ARR is over time.

## ARR and Your Billing Infrastructure

Accurate ARR starts with billing infrastructure that understands contracts, not just invoices. A billing system that tracks payments without understanding subscription terms cannot produce reliable ARR because it cannot normalize revenue across billing intervals, recognize when contracts start and end, or correctly classify one-time versus recurring charges.

The components your billing system must understand to produce accurate ARR:

- Subscription start and end dates
- Billing amount and billing interval (monthly, quarterly, annual)
- Contracted recurring value versus one-time charges
- Upgrade and downgrade events with effective dates
- Cancellation dates and any prorated adjustments

When these inputs are clean and structured, ARR becomes a reliable metric that you can report with confidence. When they are not, you end up reconciling numbers manually before every board meeting - which is both a waste of time and a source of errors.

[Dodo Payments](https://dodopayments.com) handles subscription billing, revenue normalization, and recurring revenue tracking across 220+ countries and regions. As a full merchant of record, we manage tax compliance, failed payment recovery, and currency handling alongside the billing mechanics - so the ARR your dashboard reports is accurate by construction, not by manual reconciliation.

For founders thinking through how billing infrastructure affects financial reporting and [boost SaaS profitability](https://dodopayments.com/blogs/boost-saas-profitability), the billing layer is where clean metrics start. See [Dodo Payments pricing](https://dodopayments.com/pricing) for how our fee structure is designed to scale with you.

## FAQ

### What is ARR in SaaS?

ARR stands for Annual Recurring Revenue. It is the annualized value of all active subscription contracts at a point in time. ARR represents what your business would collect over the next twelve months if nothing in your subscriber base changed. It is the primary metric used for SaaS valuation, investor reporting, and benchmarking against comparable companies.

### How do you calculate ARR?

The simplest ARR formula is ARR = MRR x 12, where MRR is your total normalized Monthly Recurring Revenue. You can also calculate ARR directly by summing the annual contract value of each active subscription, normalizing non-annual contracts to a yearly figure. A customer paying $150 per month contributes $1,800 to ARR. A customer on a $6,000 annual plan contributes $6,000 to ARR.

### What is the difference between ARR and MRR?

ARR and MRR measure the same recurring revenue base at different time horizons. MRR is the monthly figure; ARR is MRR multiplied by 12. MRR is used for operational tracking and week-over-week growth analysis, particularly at early stages. ARR is used for investor reporting, valuation conversations, and annual planning. They always move together - a 10% increase in MRR produces a 10% increase in ARR.

### Does ARR include one-time fees or setup charges?

No. ARR only includes recurring, contracted subscription revenue. Setup fees, one-time implementation charges, professional services, and non-committed usage overages do not belong in ARR. Including non-recurring items inflates ARR and produces a number that cannot reliably predict future revenue. Strip all non-recurring components before calculating.

### Why doesn't ARR work for usage-based pricing?

Pure usage-based pricing has no contractually committed recurring charge - revenue depends entirely on how much the customer uses each period. Without a committed floor, there is no annualizable contract value, so ARR as a metric is not meaningful. Companies with hybrid models (committed minimum plus usage overages) can include the committed minimum in ARR and track usage revenue separately.

## Conclusion

ARR is the standard language of SaaS scale. It normalizes subscription revenue across billing intervals, contract lengths, and customer mixes into a single comparable number that investors, operators, and benchmarking datasets all use as a common reference point.

Getting the calculation right means understanding what belongs in ARR (recurring, contracted value only), what does not (one-time fees, unstarted contracts, full multi-year TCV), and how to break the total into the four components - new, expansion, contraction, and churn - that reveal what is actually driving the number.

Knowing where ARR has limits is equally important. For usage-based businesses, ARR is a partial picture at best and a misleading one at worst. Tracking committed and variable revenue separately is more honest and more useful.

The foundation of reliable ARR is billing infrastructure that understands subscription contracts, not just payment events. If your system cannot normalize revenue across billing cycles and classify one-time versus recurring charges, your ARR will require manual reconciliation every time you need to report it.

[Dodo Payments](https://dodopayments.com) is built to handle the full subscription billing stack - recurring revenue tracking, multi-currency, global tax compliance, and merchant of record services - so that your ARR is accurate from day one. For founders building [predictable revenue](https://dodopayments.com/blogs/build-predictable-revenue) at scale, starting with clean billing infrastructure is the most direct path to metrics you can trust.
---
- [More SaaS articles](https://dodopayments.com/blogs/category/saas)
- [All articles](https://dodopayments.com/blogs)