MRR vs ARR for SaaS: what they are and how to track them

Quick Definition

MRR (Monthly Recurring Revenue) is the total predictable revenue your SaaS business collects from active subscriptions in a single month. ARR (Annual Recurring Revenue) is that same figure expressed as a yearly number, most often calculated by multiplying your MRR by 12. In other words, MRR is your current monthly heartbeat; ARR is what that heartbeat looks like as an annual run rate.

Why It Matters In 2026

The funding environment shifted hard between 2022 and 2024. Investors stopped accepting growth-at-all-costs narratives and started demanding real revenue quality. That shift pushed MRR and ARR from nice-to-have dashboard metrics into must-track territory, even for bootstrapped founders who never plan to raise a dollar.

There is a second driver: the explosion of micro-SaaS. Thousands of solo founders now run subscription products generating between $1,000 and $50,000 MRR. Tools like Stripe make it trivially easy to set up recurring billing, which means the revenue exists but the tracking often does not. Founders manage subscriptions inside Stripe but have no clear picture of net MRR, expansion revenue, or churn until something breaks.

A third factor is the normalization of usage-based and hybrid pricing. When you charge customers a flat monthly rate, MRR math is simple. When you add seat-based tiers, overage charges, and annual-with-monthly-overage contracts, the calculation gets messy fast. Getting it wrong produces an ARR number that looks good in a pitch deck but does not match your bank account.

The benchmarking culture around SaaS also intensified. Communities like Indie Hackers, Microconf, and X have made MRR a public scorecard. Founders share monthly MRR updates and compare growth rates. If you do not know how to calculate your number correctly, you risk comparing yourself to people using different methodologies and drawing the wrong conclusions about your trajectory.

The upshot: more SaaS businesses exist at smaller scale, revenue models are more complex, and the bar for accurate reporting is higher than it was five years ago. Knowing the difference between MRR and ARR is the starting point for getting any of that right.

A Concrete Example

Suppose you run a project management tool called TaskFlow. You have two pricing plans:

  • Monthly plan: $49/month
  • Annual plan: $490/year (billed upfront, which works out to roughly $40.83 per month)

In March, your subscriber breakdown looks like this:

  • 80 customers on the monthly plan
  • 25 customers on the annual plan

Your MRR calculation:

  • Monthly plan: 80 x $49 = $3,920
  • Annual plan: 25 x ($490 / 12) = 25 x $40.83 = $1,020.75
  • Total MRR: $4,940.75

Your ARR is MRR x 12: $4,940.75 x 12 = $59,289

Notice that the annual customers do not contribute $490 x 25 = $12,250 to your March MRR. You received that cash upfront, but for MRR purposes you normalize it across 12 months. This distinction matters for how you model growth and communicate with stakeholders.

Now say you add a new enterprise customer in April at $2,000/month. Your MRR jumps to $6,940.75 and your ARR moves to roughly $83,289. One customer changed your ARR by $24,000. At that scale, ARR moves fast and a single churn event looks dramatic on a chart. Tools like ChartMogul and Baremetrics automate exactly this calculation so you are not doing it in a spreadsheet every month.

How It Works (Without The Jargon)

Calculating Basic MRR

MRR starts with your active subscriptions. Take every paying customer, find their monthly charge, and add them up. If you use Stripe, your billing data already has all of this. The catch is distinguishing active from paused or past due. A customer whose card declined is not contributing to MRR until they actually pay.

For most early-stage SaaS products, a spreadsheet or a basic Stripe export is enough to get an accurate number. Pull all active subscriptions, normalize to monthly amounts, and sum. Beyond about 50 customers, the edge cases multiply enough that manual tracking becomes error-prone.

Handling Annual Contracts

Annual plans collect cash upfront, but the service is delivered month by month. For MRR, you divide the annual charge by 12 and count that fraction each month. This is called normalization or smoothing.

If you book $12,000 from an annual contract in January and count it all as January MRR, your chart shows a spike followed by nothing. That misleads anyone reading your metrics, including you. Some founders track both billed MRR (what actually hit the bank) and recognized MRR (the normalized version). Most SaaS benchmarks use recognized MRR.

MRR Variants You Will Hear About

Plain MRR hides a lot of signal. Practitioners break it into components:

  • New MRR: revenue from brand-new customers this month
  • Expansion MRR: additional revenue from existing customers who upgraded or bought add-ons
  • Churned MRR: revenue lost when customers canceled or downgraded
  • Net New MRR: New MRR plus Expansion MRR minus Churned MRR

Net New MRR is often more useful than raw MRR growth because it shows whether you are actually improving or just running fast to stay in place. If you add $5,000 in New MRR but lose $4,800 in churn, your net position is barely moving. For a deeper look at how churn fits into this picture, the churn rate guide for SaaS on this site walks through the calculation.

ARR as a Projection and Comparison Tool

ARR is less useful for day-to-day operations and more useful for benchmarking and comparisons. Investors use ARR because it normalizes for companies at different stages. A company at $8,000 MRR and a company at $100,000 MRR can both express themselves in ARR ($96K versus $1.2M) and be placed on the same axis.

ARR also slots into standard SaaS benchmarks: ARR per employee, ARR growth rate quarter-over-quarter, ARR to valuation multiples. If you ever want to raise funding or sell your product, your ARR will be the first number a buyer or investor asks for.

Choosing a Tool to Track It

You can track MRR in a spreadsheet if you have fewer than 50 customers. Beyond that, dedicated tools save significant time. ProfitWell (now part of Paddle) offers free MRR analytics for Stripe users. ChartMogul and Baremetrics both provide richer dashboards with cohort analysis and MRR movement breakdowns. For a full comparison, see the SaaS metrics dashboard tools roundup on this site.

Connecting MRR to Cash Flow

MRR is a revenue metric, not a cash metric. Your cash position depends on when customers actually pay. Annual plans give you cash upfront, which is excellent for operations, but your recognized MRR stays flat. If you switch a cohort from monthly to annual billing, your MRR does not change but your bank account receives a lump sum. Treat these as separate questions and resist the temptation to conflate a good cash month with strong MRR growth.

Common Misconceptions

  • ARR always equals MRR times 12. This is true only if all your customers are on monthly plans and you have already normalized annual contracts in your MRR. If you track annual billings separately without normalizing them first, your math will be off.
  • One-time payments count toward MRR. They do not. Setup fees, consulting charges, and one-time add-ons are non-recurring. Including them inflates your MRR and gives you a false picture of predictable revenue.
  • High ARR means healthy cash flow. A company at $1M ARR with 90% annual contracts paid upfront has very different cash dynamics than one with 90% monthly contracts. ARR measures revenue quality, not liquidity.
  • MRR growth rate is the same as revenue growth rate. Not always. Shifting customers from monthly to annual billing changes how GAAP revenue is recognized, even if your MRR stays flat. Your accountant tracks deferred revenue separately.
  • MRR and ARR are accounting metrics. They are not. Both are operational metrics used internally and by investors. They are not recognized under GAAP or IFRS.
  • Paused accounts still count. A subscription on pause is not generating revenue. Count only fully active, paying subscriptions. Mixing in paused accounts overstates your real MRR.

When You Actually Need This (And When You Do Not)

If your product has recurring subscriptions, you need to track MRR. It does not matter if you are at $500 MRR or $500,000 MRR. Knowing your number gives you a baseline for every other decision: pricing changes, churn targets, growth experiments.

If you are still pre-revenue or running a one-time purchase model, skip it for now. MRR math applied to non-recurring revenue produces a meaningless number. An e-commerce store selling physical products does not have MRR. A freelancer billing per project does not have MRR. Focus on the metrics that actually match your business model.

If you are in the earliest days of a SaaS product with fewer than 20 customers, a simple spreadsheet updated monthly is genuinely enough. The complexity of ChartMogul or Baremetrics is not warranted until you have enough subscribers that manual tracking becomes error-prone, usually somewhere around 50 to 100 active paying accounts.

Once you cross that threshold, edge cases multiply: upgrades mid-cycle, partial refunds, annual customers churning early, trial conversions with first-month discounts. That is when automated tracking pays for itself. The data analysis resources at /category/data-analysis/ on this site cover what to measure once you have your baseline MRR dialed in.

Frequently Asked Questions

What is the difference between MRR and revenue?
MRR is an operational metric you calculate yourself based on active subscriptions. Revenue, in the accounting sense, follows GAAP rules and depends on when the service is actually delivered. An annual subscription paid upfront generates cash immediately, but the revenue is recognized across 12 months. MRR normalizes annual contracts but is not the same as your income statement figure.

Can MRR go down even if you are acquiring new customers?
Yes. If your churned MRR and downgrade MRR exceed your new and expansion MRR, your net MRR shrinks. This is called negative net MRR growth and it is a serious warning sign. You can be adding customers and still losing ground if churn is high enough.

Is ARR useful for a business under $1M?
ARR is still useful as a communication shorthand, but it is less actionable at small scale. At $10,000 MRR, your ARR is $120,000. That number moves so fast with a single new or churned customer that tracking monthly MRR is more useful for day-to-day decisions. Use ARR for benchmarking and investor conversations and use MRR for operations.

What should I do when a customer gets a discount?
Count the discounted amount in MRR, not the list price. If a customer normally pays $100/month but received a 20% discount, they count as $80 MRR. Tracking at list price inflates your metrics and creates a gap between your MRR chart and your actual deposits.

How do I handle free trials in MRR?
You do not count free trials in MRR at all. A customer on a free trial is not paying. Add them to MRR only when they convert to a paid plan. Some tools let you track pipeline MRR for trialing users, which can be useful for forecasting, but keep that completely separate from your real MRR figure.

Bottom Line

MRR and ARR are the two core revenue metrics every SaaS business needs to understand. MRR gives you a monthly snapshot of predictable revenue from active subscriptions. ARR scales that number to a yearly view, useful for comparisons, benchmarks, and conversations with investors or acquirers. The mechanics are not complicated: normalize everything to monthly values, divide annual contracts by 12, exclude one-time payments, and count only customers who are actively paying.

Get these two numbers right and you have a foundation for tracking churn, modeling growth, and making pricing decisions with real data behind them. For the tools, techniques, and frameworks to take your analysis further from here, start with the data analysis resources at /category/data-analysis/.