Monthly Recurring Revenue, or MRR, is the predictable subscription revenue a business expects to collect in a normal month from its active customers. It excludes one-time fees and variable charges, which makes it the cleanest single number for tracking whether a recurring-revenue business is actually growing, flat, or shrinking underneath the noise of individual invoices.
For a small business with subscriptions, retainers, or maintenance contracts, MRR matters because it is the revenue you can plan around. One-off project income swings month to month; MRR is the baseline that pays salaries and rent. A founder who knows their MRR, and how it moved this month, knows whether the business got structurally stronger or just had a lucky invoice.
How MRR works
MRR is calculated by normalizing every active contract to a monthly value and summing them. A customer paying 5,000 per month contributes 5,000. A customer on an annual plan worth 60,000 contributes 5,000 per month, because MRR spreads annual commitments evenly rather than recording them as one spike. One-time setup fees, hardware, and usage overages stay out of the number, which is exactly what keeps it comparable from month to month.
The real insight comes from breaking MRR movement into its components.
The MRR movement framework
- New MRR: recurring revenue from customers who signed this month.
- Expansion MRR: increases from existing customers through upgrades, added seats, or price rises.
- Contraction MRR: decreases from downgrades, without the customer leaving.
- Churned MRR: revenue lost from cancellations.
- Net new MRR: new plus expansion, minus contraction and churn — the number that tells you whether the engine is genuinely compounding.
A useful related concept is net revenue retention: if expansion from existing customers outweighs contraction and churn, the business grows even in a month with no new sales.
Common benchmarks and what actually varies
Be cautious with borrowed benchmarks. Growth-rate and churn norms published for venture-funded software companies do not map onto an agency with retainer clients or a local services firm with maintenance contracts. What varies most is churn tolerance: a business selling to very small companies will structurally lose more customers per month than one serving mid-sized firms, so its new-MRR engine has to run harder. The discipline that transfers everywhere is trend focus — compare your MRR components against your own last six months, and treat a rising churn line as urgent even when headline MRR is still growing.
Mistakes teams make with MRR
- Mixing one-time revenue into MRR. Setup fees and projects belong in total revenue, not MRR; blending them destroys the metric's predictive value.
- Counting booked deals before they start billing. A signed contract that begins next quarter is pipeline, not current MRR.
- Watching only the headline number. Flat MRR can hide healthy new sales cancelled out by accelerating churn — a very different problem from a quiet sales month.
- Ignoring annual-contract timing. Annual prepayments help cash flow but must still be divided by twelve in MRR, or growth gets overstated in signing months.
- Never connecting MRR to its causes. MRR is an outcome; the causes live upstream in lead flow, win rate, onboarding quality, and renewal follow-up.
How MRR shows up in a CRM
A CRM connects the MRR number to the activities that move it. In HelloGrowthCRM, recurring deals carry their monthly value through the pipeline, so the forecast shows how much new MRR is realistically landing this month and next. Renewal dates can sit on the account record with workflows that create follow-up tasks well before expiry, and WhatsApp or email sequences keep renewal conversations from starting too late — which is where most avoidable churn begins. Expansion signals, like a client adding users or asking about a higher tier, become deals of their own so upsell revenue is tracked rather than accidental. Reviewing pipeline, renewals, and churn reasons in the same system is what turns MRR from a spreadsheet artifact into an operating rhythm.