Monthly Recurring Revenue is the single most important financial metric for any SaaS business. It tells you how much predictable revenue your company generates every month from active subscriptions. Yet despite its importance, a surprising number of SaaS companies calculate MRR incorrectly, leading to flawed forecasts, misguided strategic decisions, and uncomfortable conversations with investors who know how the math is supposed to work.
This guide covers everything you need to know about MRR: the formula, its five components, how to handle edge cases like annual plans and mid-cycle upgrades, common mistakes, and how MRR relates to ARR. Whether you are a founder calculating MRR for the first time or a finance team trying to standardize your approach, this is the reference you need.
What Is MRR and Why It Matters
Monthly Recurring Revenue is the total predictable revenue your business earns from subscriptions in a given month, normalized to a monthly amount. The key word is "predictable." One-time fees, implementation charges, and variable usage overages are not part of MRR. Only the subscription component counts.
MRR matters because it is the foundation of SaaS financial modeling. When you know your MRR, you can forecast future revenue, calculate growth rates, measure the impact of churn, and determine how much you can afford to spend acquiring new customers. Investors use MRR to value SaaS companies, and operators use it to make daily decisions about where to invest resources.
A SaaS company with $100,000 in MRR and 10% month-over-month growth is on a trajectory to reach $1.2 million in ARR. That same company at 15% monthly growth would reach nearly $2 million. Small differences in MRR growth compound dramatically over time, which is why getting the calculation right matters so much.
The MRR Calculation Formula
The basic MRR formula is straightforward: take the number of paying customers and multiply by the average revenue per account (ARPA) per month. If you have 500 customers paying an average of $200 per month, your MRR is $100,000.
However, this simplified formula only works if every customer pays the same amount. In practice, most SaaS companies have multiple pricing tiers, add-ons, and variable components. The more accurate approach is to sum the monthly subscription value of every active paying customer:
MRR = Sum of (Monthly Subscription Value for Each Active Customer)
For a customer on a $99/month plan, their contribution to MRR is $99. For a customer on a $1,188/year plan, their contribution is $99/month ($1,188 divided by 12). For a customer on a $149/month plan with a $50/month add-on, their contribution is $199.
The key principle is normalization. Everything gets converted to a monthly figure, regardless of how the customer actually pays. This gives you a consistent baseline for measuring growth and comparing periods.
The Five Components of MRR
Raw MRR as a single number is useful, but the real insight comes from breaking it into five components. Each component tells you something different about the health and trajectory of your business.
New MRR
New MRR is the monthly recurring revenue added by brand-new customers who subscribed for the first time during the period. If 50 new customers signed up this month at an average of $150/month, your New MRR is $7,500. This component reflects the effectiveness of your sales and marketing efforts at acquiring new business.
Expansion MRR
Expansion MRR is additional revenue from existing customers who upgraded their plan, added seats, purchased add-ons, or otherwise increased their monthly spend. This is often the most overlooked component, yet for mature SaaS companies, expansion MRR can exceed new MRR. When existing customers spend more over time, it signals strong product-market fit and effective account management.
Churn MRR
Churn MRR is the revenue lost from customers who cancelled their subscription entirely during the period. If 20 customers churned and they were paying an average of $120/month, your Churn MRR is $2,400. This is the most painful component because it represents revenue you have to replace before you can grow. Tracking churn MRR separately from contraction MRR helps you distinguish between customers who leave entirely versus those who downgrade.
Contraction MRR
Contraction MRR is the revenue lost from existing customers who downgraded their plan, removed seats, or otherwise reduced their monthly spend without cancelling entirely. A customer who moves from a $200/month plan to a $100/month plan contributes $100 in contraction MRR. This component often serves as a leading indicator. Customers who downgrade today are more likely to churn tomorrow.
Reactivation MRR
Reactivation MRR comes from previously churned customers who return and resubscribe. While not always included in the standard five-component model, tracking reactivation separately is valuable. It tells you whether your win-back campaigns are working and gives a more accurate picture of net revenue movement.
Net New MRR: The Number That Actually Matters
Net New MRR combines all five components into a single figure that tells you whether your business is growing or shrinking:
Net New MRR = New MRR + Expansion MRR + Reactivation MRR - Churn MRR - Contraction MRR
If your Net New MRR is positive, your business is growing. If it is negative, you are shrinking. The magnitude matters enormously. A SaaS company adding $5,000 in Net New MRR each month is on a very different trajectory than one adding $50,000.
The most instructive analysis comes from looking at the ratio between growth components (New + Expansion + Reactivation) and loss components (Churn + Contraction). Healthy SaaS companies typically see growth components outpacing loss components by at least 2:1. Best-in-class companies achieve negative net revenue churn, meaning expansion MRR alone exceeds churn and contraction combined, so the business would grow even without acquiring a single new customer.
How to Handle Annual Plans
Annual plans are the most common source of MRR calculation confusion. The correct approach is to divide the annual contract value by 12 and recognize that amount as MRR each month. A customer paying $1,200/year contributes $100/month to MRR, regardless of whether they paid upfront or in installments.
Some companies make the mistake of booking the entire annual payment as MRR in the month it is received. This creates an artificial spike followed by eleven months of zero contribution from that customer. It makes your MRR chart look like a roller coaster and renders trend analysis meaningless.
Others argue that since the cash was collected upfront, it should count as MRR immediately. But MRR is not a cash flow metric. It is a subscription value metric. The purpose is to show your run-rate revenue at any point in time. A customer on a $1,200/year plan has the same run-rate as a customer on a $100/month plan, and your MRR should reflect that equivalence.
For reporting purposes, track annual plan cash receipts separately. This matters for cash flow management but should not be conflated with MRR. Keep your MRR clean by always normalizing to monthly values.
Mid-Cycle Upgrades and Prorated Credits
When a customer upgrades mid-cycle, you need to decide how to reflect the change in MRR. The standard approach is to update MRR immediately on the date of the upgrade. If a customer moves from $100/month to $200/month on the 15th of the month, your MRR should reflect the new $200 rate starting that day.
The prorated credit that the customer receives for the unused portion of their old plan is an accounting concern, not an MRR concern. MRR reflects the go-forward subscription rate, not the cash collected in any particular month. The customer's new MRR contribution is $200, period.
Downgrades work the same way in reverse. If a customer moves from $200/month to $100/month mid-cycle, record the $100 in contraction MRR on the date of the downgrade, and adjust their MRR contribution to $100 going forward. Whether the customer receives a credit, a refund, or nothing for the remaining days on the old plan is irrelevant to MRR.
This principle extends to seat-based pricing. When a customer adds 10 seats at $15/seat mid-month, their MRR increases by $150 immediately. Do not wait until the next billing cycle to reflect the change.
Free Trials vs Freemium in MRR Calculations
Free trial users should never be included in MRR. They are not paying customers yet. Including them would inflate your MRR and misrepresent your actual recurring revenue. However, the moment a trial converts to a paid subscription, their full subscription value enters your MRR as New MRR.
Freemium users present a similar case but with a nuance. Users on a permanent free plan contribute $0 to MRR and should be excluded from MRR calculations entirely. They are relevant to other metrics like total users, activation rate, and free-to-paid conversion rate, but they have no place in MRR reporting.
Some companies offer "freemium plus" models where the free plan includes limited features and paid upgrades are available as add-ons. In this case, only the paid add-on revenue counts toward MRR. A freemium user paying $0/month for the base plan plus $25/month for a premium add-on contributes $25 to MRR.
The key principle is that MRR only counts committed, recurring subscription revenue. Anything that is free, one-time, or variable should be excluded. Using a customer analytics platform that tracks user behavior from trial through conversion helps you understand the pipeline feeding your MRR without contaminating the metric itself.
Common MRR Calculation Mistakes
After working with hundreds of SaaS companies, several MRR mistakes appear repeatedly. Avoiding these will save you from embarrassing corrections later.
Including One-Time Fees
Setup fees, implementation charges, training fees, and consulting revenue are not recurring by nature. They should be tracked separately as services revenue. Including them in MRR inflates the metric and creates a false impression of subscription health. If your $50,000 MRR includes $8,000 in implementation fees, your actual MRR is $42,000.
Counting Pending Cancellations as Active
When a customer submits a cancellation request but has time remaining on their billing period, some companies continue counting them as active MRR until the subscription actually terminates. The correct approach depends on your specific circumstances, but the most conservative and accurate method is to recognize the churn on the date the cancellation is submitted. This gives you the most honest view of customer sentiment.
Double-Counting Upgrades
When a customer upgrades from $100/month to $200/month, the expansion MRR is $100, not $200. You are only adding the incremental increase. The original $100 was already in your MRR. Some companies accidentally count the full new subscription value as both existing MRR and expansion MRR, effectively double-counting $100.
Ignoring Discounts
If a customer is on a $200/month plan but has a 25% discount, their MRR contribution is $150, not $200. MRR should reflect what customers actually pay, not the list price. This seems obvious, but companies with complex discount structures sometimes lose track, especially when discounts expire and prices automatically increase.
Not Accounting for Currency Fluctuations
If you charge customers in multiple currencies, MRR should be normalized to a single currency using consistent exchange rates. Some companies update exchange rates monthly, others quarterly. Pick an approach and apply it consistently. Changing your methodology mid-stream makes trend analysis impossible.
MRR vs ARR: When to Use Each
Annual Recurring Revenue (ARR) is simply MRR multiplied by 12. If your MRR is $100,000, your ARR is $1,200,000. Both metrics represent the same underlying reality viewed through different lenses.
Use MRR when you need granularity. Monthly reporting, short-term forecasting, measuring the impact of campaigns or product changes, and tracking churn trends are all better served by MRR. The monthly cadence gives you faster feedback on whether things are moving in the right direction.
Use ARR when you need scale. Board presentations, fundraising decks, company valuations, and annual planning all benefit from the larger ARR number. It is also the standard metric for enterprise SaaS companies where contract lengths are typically annual or multi-year.
There is a practical threshold where the industry convention switches. Below $10 million ARR, most SaaS companies talk in terms of MRR. Above $10 million, ARR becomes the standard. This is not a hard rule, but it reflects how investors and operators tend to communicate.
One important caveat: ARR calculated as MRR times 12 assumes no growth, no churn, and no changes for the next twelve months. It is a snapshot metric, not a forecast. If someone asks "What will your revenue be in twelve months?" the answer is not your current ARR. The answer requires a model that accounts for projected growth, churn, expansion, and contraction.
Tracking MRR Effectively
Accurate MRR tracking requires clean data and consistent methodology. Your billing system is the source of truth for subscription values, but you need analytics on top of it to segment MRR by component, cohort, plan, and customer segment.
The most valuable MRR analyses go beyond the aggregate number. Segment your MRR by acquisition channel to understand which channels bring the highest-value customers. Segment by plan tier to see where your revenue concentrates. Segment by customer size to understand your dependence on large accounts versus a broad base of smaller ones.
Advanced reporting tools allow you to build MRR dashboards that update automatically and alert you to anomalies. A sudden spike in contraction MRR, an unusual drop in new MRR, or an unexpected surge in reactivation MRR all deserve investigation. The sooner you spot these signals, the faster you can respond.
Finally, establish your MRR calculation methodology once and document it thoroughly. Every person in your organization who touches revenue data should use the same definitions, the same inclusion and exclusion criteria, and the same normalization rules. MRR is only useful as a metric if everyone agrees on what it means. When you start tracking MRR properly, the clarity it brings to your business decisions is transformative.
KISSmetrics Team
Analytics Experts
Continue Reading
The Complete Guide to SaaS Product Analytics: Metrics That Actually Drive Growth
Most SaaS teams track dozens of metrics but struggle to connect them to growth. This guide cuts through the noise and shows you exactly which product analytics metrics drive activation, retention, and revenue.
Read articleSaaS Churn: How to Diagnose, Measure, and Fix Your Retention Problem
A 5% monthly churn rate means you lose half your customers every year. But the churn number alone does not tell you how to fix it. This guide shows you how to diagnose the root causes.
Read articleReady to see these metrics in action?
Start tracking your users with KISSmetrics. Free to start. 1-hour onboarding call included.
Get Started Free