# How to Calculate MRR: Formula, Components & Worked Examples

- **URL:** https://codeasystem.com/blog/business/how-to-calculate-mrr/
- **Published Date:** 2026-08-31
- **Author:** CodeASystem Engineering
- **Reading Time:** 8 min read
- **Category:** business
- **Description:** Learn how to calculate monthly recurring revenue (MRR) with the standard formula, component breakdown, and worked examples.

## Interactive Tool
Use our live calculator at: [MRR Calculator](https://codeasystem.com/calculators/business/mrr-calculator/)
> Calculate monthly recurring revenue from your subscriber base

## Table of Contents
- [1. What MRR Measures (and What It Does Not)](#what-mrr-measures)
- [2. The Standard MRR Formula](#standard-mrr-formula)
- [3. MRR Components: New, Expansion, Contraction, Churned, and Reactivation](#mrr-components)
- [4. Worked Example: Hypothetical 100-Customer SaaS Company](#worked-example)
- [5. How Annual Plans Normalize into MRR](#annual-plan-normalization)
- [6. Common MRR Calculation Mistakes](#common-mistakes)
- [7. How MRR Connects to Other SaaS Metrics](#mrr-and-other-metrics)
- [8. Frequently Asked Questions](#frequently-asked-questions)

## Article Content
> This article provides general educational information about MRR calculation and does not constitute financial or business advice. Monthly recurring revenue (MRR) is the normalized monthly value of all active subscriptions and is widely used to track the predictable revenue generated by subscription businesses. This guide explains the standard MRR formula, breaks down each component that drives MRR movement, and walks through hypothetical worked examples that illustrate how the calculation is applied.

## 1. What MRR Measures (and What It Does Not)

MRR represents the total value of all active recurring subscriptions normalized to a single month. It measures only revenue that is expected to recur automatically each billing cycle from paying subscribers on active plans.

What belongs in MRR is recurring subscription revenue from active, paying customers. This includes base plan fees and recurring add-ons that bill automatically each month. MRR does not include one-time fees, setup or implementation charges, non-recurring usage overages billed separately, or revenue from customers on free trials who have not yet converted to a paying subscription.

MRR is an operational metric used to monitor subscription momentum. It is not a GAAP accounting figure and does not replace recognized revenue, which follows accounting standards for revenue recognition. Like any single metric, MRR provides a limited view and is most informative when evaluated alongside retention, churn, and other unit-economics measures.

> **Key Distinction**
> MRR normalizes all billing intervals to a monthly value, which allows comparison across monthly, annual, and other plan types on a consistent basis.

## 2. The Standard MRR Formula

The standard formula for calculating total MRR multiplies the number of paying subscribers by the average revenue per account. The result estimates the normalized monthly recurring revenue across the entire subscriber base.

```math
MRR = Number of Active Customers × Average Revenue Per Account (ARPA)

Where:
• Number of Active Customers = Count of paying subscriptions active at measurement time
• ARPA = Total MRR ÷ Number of Active Customers (weighted average across all plans)
```

ARPA in this context is a weighted average, not a simple average of list prices. For example, if 60 customers pay $100 per month and 40 customers pay $200 per month, ARPA is calculated as (60 × $100 + 40 × $200) ÷ 100 = $140, and MRR is 100 × $140 = $14,000. This calculator estimates MRR using the same multiplication of customer count and ARPA inputs.

## 3. MRR Components: New, Expansion, Contraction, Churned, and Reactivation

Changes in MRR from one period to the next can be broken down into five standard components. This taxonomy explains how subscriber activity flows into total MRR movement and supports calculation of net new MRR.

| Component | Definition | Example |
| --- | --- | --- |
| New MRR | Revenue from first-time subscribers in the period | 5 new customers at $100/mo = $500 |
| Expansion MRR | Additional revenue from existing customers who upgrade or add seats | Customer upgrades $100 → $200 = $100 added |
| Contraction MRR | Revenue lost from existing customers who downgrade | Customer downgrades $200 → $100 = $100 lost |
| Churned MRR | Revenue lost from customers who cancel or do not renew | 3 customers at $100/mo cancel = $300 lost |
| Reactivation MRR | Revenue from previously churned customers who return | Churned customer returns at $150/mo = $150 |

Net new MRR summarizes the net change for the period by combining these components:

```math
Net New MRR = New MRR + Expansion MRR + Reactivation MRR − Contraction MRR − Churned MRR
```

Ending MRR for the period is then estimated as Beginning MRR + Net New MRR. If Reactivation MRR is not tracked separately, it is commonly grouped with New MRR, and the simplified form New MRR + Expansion MRR − Contraction MRR − Churned MRR is used.

## 4. Worked Example: Hypothetical 100-Customer SaaS Company

This example assumes a hypothetical SaaS company to illustrate the arithmetic. The scenario is not based on a specific real business, and actual results will vary with pricing, customer mix, and retention patterns.

- **Starting point:** This example assumes 100 active customers × $100 ARPA = $10,000 beginning MRR.
- **New MRR:** 8 new customers at $100/mo = $800. This component represents first-time paying subscribers added in the month.
- **Expansion MRR:** 5 customers upgrade from $100 → $150 = $250. Each upgrade adds $50, for a total of $250.
- **Contraction MRR:** 3 customers downgrade from $100 → $75 = $75 lost. Each downgrade reduces MRR by $25.
- **Churned MRR:** 4 customers cancel at $100/mo = $400 lost. These subscriptions are no longer active.
- **Reactivation MRR:** 1 previously churned customer returns at $100/mo = $100 added.

Net new MRR in this scenario is calculated as $800 (New) + $250 (Expansion) + $100 (Reactivation) − $75 (Contraction) − $400 (Churned) = $675. Ending MRR is then estimated as $10,000 + $675 = $10,675. This calculator estimates ending MRR by applying the same component arithmetic to the values entered.

> 💡 **Try the tool**: [Calculate MRR with your own numbers](https://codeasystem.com/calculators/business/mrr-calculator/) — Input your subscriber counts, ARPA, and billing mix to estimate MRR and net new MRR with the same component breakdown.

## 5. How Annual Plans Normalize into MRR

Because MRR is a monthly normalization, subscriptions billed on non-monthly intervals are converted to a monthly equivalent. This allows annual, quarterly, and weekly plans to be combined into a single MRR figure.

| Billing Interval | Normalization | Example |
| --- | --- | --- |
| Annual | Divide total contract value by 12 | $12,000/year ÷ 12 = $1,000/mo MRR |
| Quarterly | Divide total contract value by 3 | $600/quarter ÷ 3 = $200/mo MRR |
| Monthly | No conversion needed | $150/mo = $150/mo MRR |
| Weekly | Multiply weekly price by ~4.33 (52 weeks ÷ 12 months) | $50/week × 4.33 ≈ $216.50/mo MRR |

This example assumes an annual plan priced at $12,000. When normalized, this contributes $1,000 to MRR each month, even though the cash is collected once per year. The weekly multiplier of approximately 4.33 reflects 52 weeks divided by 12 months. These conventions are widely used to maintain a consistent monthly view across mixed billing intervals.

## 6. Common MRR Calculation Mistakes

Errors in MRR calculation often stem from mixing non-recurring or non-normalized amounts into the monthly figure. The table below summarizes frequent mistakes and the corresponding correct approach. Each correction reflects a general estimation practice; actual accounting treatment may vary by business model.

| Mistake | Why It Is Wrong | Correct Approach |
| --- | --- | --- |
| Not normalizing billing intervals | Inflates or deflates MRR by counting annual or weekly amounts as monthly | Divide annual by 12, quarterly by 3, and multiply weekly by ~4.33 |
| Including one-time fees | Setup or service fees do not recur and artificially inflate revenue | Count only automatically recurring charges |
| Counting trials as MRR | Trials have not converted to paying status | Include only active paying subscriptions |
| Ignoring discounts and coupons | Overstates actual recurring revenue collected | Use net revenue after discounts and promotions |
| Ignoring MRR components | Masks churn or contraction behind headline growth | Break MRR into New, Expansion, Contraction, Churned, and Reactivation |

## 7. How MRR Connects to Other SaaS Metrics

MRR is one input in a broader set of subscription metrics. The following relationships illustrate how MRR is commonly connected to other calculations. Each formula provides an estimate based on its inputs and does not imply a target outcome.

- **ARR (Annualized Recurring Revenue):** This example estimates ARR as MRR × 12. For instance, $10,675 MRR × 12 ≈ $128,100 ARR. ARR annualizes the monthly figure and carries the same limitations as MRR.
- **Churn Rate:** This metric estimates the proportion of customers or revenue lost in a period. A separate churn calculation divides customers or MRR lost by the starting base. See the Churn Rate Calculator for that estimation.
- **Customer Lifetime Value (CLV):** CLV estimates total revenue expected from a customer over the retention period. MRR and churn inputs are often used in that model. See the CLV Calculator for that estimation.
- **Customer Acquisition Cost (CAC) and LTV:CAC:** CAC estimates the cost to acquire a new customer, and LTV:CAC compares lifetime value to that cost. MRR growth is often evaluated alongside these efficiency metrics. See the CAC Calculator for that estimation.

Evaluating MRR alongside these related metrics provides broader context than MRR alone. For example, growing MRR accompanied by elevated churn may indicate retention dynamics that are not visible in the headline MRR trend.

## Frequently Asked Questions
### What is MRR?
MRR, or monthly recurring revenue, is the total value of active recurring subscriptions normalized to a monthly amount. It includes only automatically recurring subscription charges from paying customers and excludes one-time fees, setup charges, and trial accounts. MRR is an operational metric for subscription businesses and is not a GAAP accounting figure.

### How is MRR different from ARR?
MRR measures recurring subscription value on a monthly basis, while ARR (annualized recurring revenue) annualizes that value. This example calculates ARR as MRR × 12, so $10,000 MRR corresponds to approximately $120,000 ARR. Both metrics use the same normalized subscription base; the difference is the time horizon presented.

### What counts as recurring revenue for MRR?
Recurring revenue for MRR includes subscription fees that bill automatically each cycle, such as base plans and recurring add-ons from active paying customers. One-time fees, separately billed usage overages, setup fees, and revenue from non-paying trial users are generally not included. Whether a specific charge qualifies depends on whether it recurs automatically under the subscription terms.

### How do I handle annual plans in MRR?
Annual plans are normalized by dividing the total contract value by 12 to produce a monthly equivalent. This example assumes a $12,000 annual plan contributes $1,000 to MRR each month ($12,000 ÷ 12 = $1,000). Quarterly plans are divided by 3, and weekly plans are typically multiplied by approximately 4.33 (52 ÷ 12).

### What is a good MRR growth rate?
There is no single MRR growth rate that is universally good or bad; growth depends on company stage, market, pricing, and retention patterns. This article does not set benchmarks. Net new MRR, the balance of New, Expansion, Reactivation, Contraction, and Churned components, is often reviewed alongside churn and retention to provide context for any growth trend.

### Is MRR the same as monthly revenue?
No. MRR reflects only normalized recurring subscription revenue from active subscriptions. Monthly revenue as reported for accounting may include one-time fees, non-recurring usage charges, and other income that MRR excludes, and it follows revenue-recognition rules. MRR and recognized monthly revenue can differ materially in the same period.
