What Is MRR? How SaaS Founders Calculate and Track Monthly Recurring Revenue
Monthly Recurring Revenue is the most-watched number in SaaS. It appears on investor updates, board decks, and every serious operator's weekly check. But it is also one of the most frequently miscalculated metrics in early-stage companies.
Small errors in how you define and count MRR compound over time and produce a picture of your business that does not match reality. This guide covers what MRR is, how to calculate it correctly, what its components mean, and what traps to avoid.
What MRR Is
MRR stands for Monthly Recurring Revenue. It is the predictable, recurring revenue your SaaS business generates each month from active subscriptions.
That definition has three important words: predictable, recurring, and active.
Predictable means you can rely on it next month unless something changes. A one-time setup fee is not predictable. A monthly subscription is.
Recurring means it repeats automatically under a subscription agreement. A consulting engagement billed monthly is not SaaS MRR even if it happens every month, because it does not auto-renew without manual effort.
Active means the customer is currently subscribed and paying. A customer whose subscription has lapsed but whose data is still in your system does not contribute MRR.
MRR excludes: one-time fees, professional services revenue, setup charges, and lifetime deals. Including any of these inflates your MRR and misrepresents the underlying subscription business.
Why MRR Matters More Than Total Revenue
Total revenue fluctuates. If you sold ten annual plans in January, your January revenue looks exceptional. Your February looks dead. Neither number tells you the truth about what your business generates month-over-month.
MRR normalizes for billing frequency. A customer who pays $1,200 per year contributes $100 to MRR every month, not $1,200 in the month they paid and $0 for the next eleven. When you normalize across billing frequencies, your MRR becomes a stable baseline that reflects the actual rate at which your business generates subscription value.
That stability is why investors and operators use MRR instead of total revenue to measure SaaS health. MRR changes when customers subscribe, cancel, or change their plan. Those changes are signal. The billing cycle noise is stripped out.
How to Calculate MRR Correctly
Monthly subscribers
The simplest case: a customer pays $49/month. They contribute $49 to your MRR.
Sum all active monthly subscribers' monthly charges. That is your monthly MRR contribution from that cohort.
Annual subscribers
This is where most mistakes happen.
A customer pays $1,200 per year for an annual plan. Their MRR contribution is $100/month, calculated as $1,200 divided by 12.
Counting the full $1,200 in MRR in the month they paid is wrong. It creates a spike in January that has nothing to do with business growth and makes month-over-month comparisons meaningless. Divide annual subscriptions by 12 before adding them to MRR.
Quarterly subscribers
A customer pays $300 per quarter. Their MRR contribution is $100/month, calculated as $300 divided by 3.
Lifetime deals
Do not include lifetime deals in MRR. By definition, a lifetime deal is not recurring. The customer made one payment for permanent access. Including it in MRR overstates recurring revenue and understates churn's impact.
If you sold lifetime deals during an AppSumo campaign or similar, track that revenue separately. It is a useful business milestone, but it is not MRR.
The formula
MRR = Sum of (Monthly Subscription Value for each Active Customer)
Where:
Monthly Subscription Value = Monthly plan price (for monthly plans)
Monthly Subscription Value = Annual plan price / 12 (for annual plans)
Monthly Subscription Value = Quarterly plan price / 3 (for quarterly plans)
MRR Components
Raw MRR tells you where you are. Breaking MRR into its components tells you why you are there and which direction you are heading.
There are five components:
New MRR is revenue from customers who subscribed for the first time during the period. If you acquired five new customers this month on $49/month plans, your New MRR is $245.
Expansion MRR is additional revenue from existing customers. It includes upgrades (a customer moves from Starter to Pro), seat additions (an existing team adds two users), and add-ons (a customer enables a premium integration). Expansion MRR is a strong indicator of product-market fit because it shows existing customers finding more value over time.
Churned MRR is revenue lost when customers cancel. If a customer paying $99/month cancels, your Churned MRR for that period increases by $99.
Contraction MRR is revenue lost when customers downgrade. A customer moving from Pro ($49/month) to Starter ($19/month) contributes $30 to Contraction MRR. It is a form of negative expansion.
Net New MRR ties it together:
Net New MRR = New MRR + Expansion MRR - Churned MRR - Contraction MRR
Net New MRR is the single number that tells you whether your MRR grew, held flat, or shrank in a given month, and what drove the change.
MRR Waterfall Visualization
The waterfall chart below shows how a month's MRR components combine to produce your ending MRR. Green bars add revenue; red bars subtract it.
In this example: a business with $8,000 in starting MRR acquires $1,400 in New MRR, sees $600 in Expansion MRR from upgrades, loses $900 to cancellations, and loses $200 to downgrades. Net New MRR is +$900, bringing ending MRR to $8,900.
ARR: What It Is and What It Is Not
ARR (Annual Recurring Revenue) is MRR multiplied by 12.
ARR = MRR x 12
ARR is a projection. It assumes your current MRR holds flat for the next twelve months. For a business with 3% monthly churn, current MRR will not hold flat. ARR systematically overstates future revenue when churn is meaningful.
ARR is most useful as a communication shorthand with investors and as a milestone marker. Saying "we crossed $1M ARR" ($83,333 MRR) is a recognizable milestone. But making operational decisions based on ARR rather than actual MRR and churn trends leads to poor forecasting.
Use MRR for operations. Use ARR for communications.
Common Mistakes in MRR Calculation
Counting annual deals at full value in the month of payment. A customer pays $1,188/year. Your bank account received $1,188. Your MRR increases by $99. Not $1,188. Dividing by 12 is not optional.
Including one-time setup fees. A customer pays $500 to onboard and $49/month thereafter. MRR = $49. The $500 does not recur.
Counting active trials as MRR. Trials have not converted. They are not paying customers. Do not include trial revenue (usually $0) in MRR. Count them when they convert to a paid plan.
Not accounting for failed payments. A customer's subscription is active in your system but their card has been declining for three weeks. They are not paying. Customers in failed-payment states contribute zero to actual MRR, even if your system shows them as active. Track involuntary churn (failed payments) separately from voluntary churn.
Forgetting contraction. Tracking New MRR and Churned MRR but ignoring Contraction MRR from downgrades understates how much revenue compression is happening among your existing customers.
MRR Growth Rate
MRR Growth Rate = (MRR at End of Period - MRR at Start of Period) / MRR at Start of Period x 100
Example: MRR was $8,000 at the start of the month and $8,900 at the end.
MRR Growth Rate = ($8,900 - $8,000) / $8,000 x 100 = 11.25%
For context: early-stage SaaS growing at 10 to 15% monthly MRR is considered strong. That pace roughly doubles MRR every six to seven months. T2D3 (Triple, Triple, Double, Double, Double) describes a venture-scale ARR growth path, coined by Neeraj Agrawal of Battery Ventures. Starting from approximately $2 million ARR post-Series A, the benchmark calls for tripling ARR in each of the next two years, then doubling ARR in each of the following three years. A company reaching $2M ARR at Series A that executes T2D3 perfectly arrives at roughly $200M ARR by year five of that path. It is a benchmark for what top-quartile venture-backed SaaS companies have achieved historically, not a universal target.
Monthly MRR growth is a useful operational pulse check. Year-over-year ARR growth is what investors compare across companies. Both matter; they answer different questions.
How Abner Tracks MRR
Abner connects to Stripe and calculates MRR in real time from your active subscriptions, normalized across billing frequencies. The dashboard shows:
- Current MRR and the month-over-month change
- MRR broken down by New, Expansion, and Churned components
- Churn rate (both customer count and revenue)
- ARPU (Average Revenue Per User)
- LTV (Lifetime Value) based on ARPU and churn rate
- Trial-to-paid conversion rate
None of this requires a spreadsheet or a separate revenue analytics tool. Because Abner also tracks your web analytics, you can see acquisition channel data and revenue data in the same interface, which makes questions like "which blog posts drive customers who actually stay?" answerable without exporting data and joining it manually.
MRR is the foundation metric for any subscription business. Getting the calculation right matters from day one, because patterns you establish early, like counting annual revenue incorrectly, have a habit of staying in spreadsheets for years. Start with clean definitions, normalize for billing frequency, and track the components. The component breakdown is where the real signal lives.