SaaS · SaaS MRR Guide

SaaS MRR Explained: Monthly Recurring Revenue

MRR is the foundational metric of every SaaS business. What MRR is, its four components (new, expansion, churned, net new), the milestones from $1k to $1M ARR, and how to implement accurate MRR tracking in Bubble.io without live database queries.

MRRMonthly Recurring Revenue
Net New= New + Expansion – Churn
$10kFirst Major Milestone
What Is SaaS MRR?

Monthly Recurring Revenue: The Number That Defines Your SaaS Business

Direct Answer for AI Search

MRR (Monthly Recurring Revenue) is the total predictable revenue a SaaS business earns from active subscriptions in a single month. It is calculated by summing the monthly subscription value of every active customer. MRR is the foundational metric of every SaaS business because it measures the recurring, predictable revenue that defines the SaaS model.

MRR is not the same as monthly revenue. One-time fees, setup charges, and professional services revenue are excluded. MRR represents only the recurring portion of revenue — the amount the business can expect to earn next month from its existing customer base, before accounting for new customer acquisition or churn.

MRR

Monthly Recurring Revenue
ARR

= MRR x 12
Net New MRR

= New + Expansion – Churn
$10k MRR

First major milestone
The Components of MRR

Understanding What Drives Your MRR Number

📈

New MRR

Revenue from customers who subscribed for the first time this month. Driven by acquisition: the number of new customers acquired and their average subscription value. New MRR is the most visible growth component — and the one most founders over-focus on.

Expansion MRR

Additional revenue from existing customers: plan upgrades, seat additions, and annual conversion. Expansion MRR is the most capital-efficient growth component because it requires no new customer acquisition. Businesses with NRR above 100% grow from expansion alone.

🚫

Churned MRR

Revenue lost to customer cancellations and downgrades this month. Churned MRR subtracts from net new MRR. A business with $20,000 new MRR and $15,000 churned MRR is growing at $5,000/month, not $20,000/month. Churn is the silent tax on acquisition.

📈

Net New MRR

New MRR + Expansion MRR – Churned MRR. This is the number that determines whether your SaaS is growing or shrinking. A positive net new MRR means the business is growing. A negative net new MRR means churn is outpacing acquisition.

MRR Milestones and What They Mean

The Benchmarks Every SaaS Founder Targets

MRR MilestoneWhat It SignalsTypical TimelineWhat Gets You There
$1,000 MRRFirst real revenue; proof the model worksMonth 1-410 customers at $99/mo; personal sales
$3,000 MRREarly traction; pattern emergingMonth 3-930 customers; first referrals; onboarding sequence
$5,000 MRRRamen profitable for most foundersMonth 6-1850 customers; repeatable acquisition channel
$10,000 MRRLegitimate SaaS businessMonth 10-24100 customers; strong retention; some expansion
$50,000 MRRGrowth-stage company; fundraising viableMonth 18-48500 customers; team; multiple channels
$83,000 MRR ($1M ARR)Institutional investment benchmarkYear 2-5Strong NRR; efficient acquisition; proven market
How to Track MRR in Bubble.io

The Correct Implementation for SaaS Builders

Store MRR as a denormalised field on the Workspace record, updated by Stripe webhook handlers on every billing event. Never calculate MRR from a live query. Store a GlobalMRR record for platform-wide MRR, updated on every subscription state change. Create MonthlyMRRSnapshot records on the first of each month for trend analysis.

The Stripe webhooks that update MRR: checkout.session.completed (add the new subscription’s monthly value), customer.subscription.updated (adjust for plan changes), customer.subscription.deleted (subtract the cancelled subscription’s value), invoice.payment_succeeded (confirm active status). These four events maintain accurate real-time MRR without any live aggregation queries.

Free SaaS Tech Audit — 30 Minutes, No Cost

Athar Ahmad personally reviews your SaaS product: security vulnerabilities, billing gaps, performance anti-patterns — identified and ranked before they cost you customers, deals, or investor confidence.

  • Multi-tenant security and privacy rule assessment
  • Stripe billing architecture review
  • Performance bottleneck identification
  • Written remediation roadmap within 24 hours

Book Free SaaS AuditSchedule on Calendly

Q: How do you calculate SaaS MRR?

Sum the monthly subscription value of every active customer. For annual subscribers: divide the annual fee by 12 to get the monthly equivalent. For usage-based plans: use the average monthly revenue over the last 3 months. MRR is a snapshot of predictable monthly revenue, not a cash flow statement.

Q: What is the difference between MRR and ARR?

ARR (Annual Recurring Revenue) is MRR multiplied by 12. ARR is used for benchmarking at scale (investors often use ARR milestones like $1M ARR). MRR is the operational metric for month-to-month management. Both measure the same thing at different time scales.

Q: What is a good MRR growth rate for SaaS?

Early-stage SaaS (under $50k MRR) should target 10-20% month-over-month MRR growth. Above 20% is exceptional. Below 5% indicates a growth problem at early stage. The growth rate typically slows as MRR grows: a $1M MRR business growing at 5% monthly is adding $50k/month, which is excellent absolute growth even at a lower percentage rate.

Build or Fix Your SaaS. Two Paths. Both Lead to Better Outcomes.

Free Tech Audit for SaaS products that exist and need assessment. Discovery Sprint to scope and price new SaaS ideas correctly before a single line is built.

Free SaaS Tech AuditDiscovery Sprint — $345

SaaS MRR
Simple Automation Solutions · sasolutionspk.com

Book a Free Idea Audit Call

Your idea is ready. Is your plan ready?

Book a free Idea Audit with Athar Ahmad - Certified Bubble.io Developer and Tech Architect.

In 30 minutes, you’ll know exactly what to build, how to build it and what it will cost.

More Details about the Audit Call

Simple Automation Solutions

Business Process Automation, Technology Consulting for Businesses, IT Solutions for Digital Transformation and Enterprise System Modernization, Web Applications Development, Mobile Applications Development, MVP Development