Start free demo
M
Melororium
Finance & Billing4 min read

What is MRR (Monthly Recurring Revenue)?

MRR (Monthly Recurring Revenue)

MRR, Monthly Recurring Revenue, is the predictable monthly income from retainer and subscription clients, tracked separately from one-off project income.

MRR stands for Monthly Recurring Revenue. It is the total predictable income your agency receives from clients on retainer or recurring payment agreements within a single month.

For SaaS companies, MRR is the primary business metric. For agencies, it represents only the retainer portion of revenue, but it is the most stable and predictable portion. Project-based revenue varies. MRR is what you can count on.

Tracking MRR accurately requires a system. When retainer amounts live in contracts and invoices scattered across files, calculating the true monthly figure means opening every client record manually. A CRM with billing fields calculates MRR automatically from the data already there.

How to Calculate MRR

MRR is the sum of all monthly payment amounts across active recurring clients.

Formula: MRR = sum of (monthly payment amount) for each client with recurring billing active.

If Client A pays $2,000/month, Client B pays $1,500/month, and Client C pays $3,000/month, MRR is $6,500.

For clients on quarterly or annual retainers, normalize to a monthly amount. A $12,000 quarterly retainer contributes $4,000 to MRR. A $36,000 annual contract contributes $3,000 to MRR. Normalize all values before summing.

ClientPayment FrequencyContract AmountMRR Contribution
Acme StudioMonthly$2,000/mo$2,000
Brand Co.Monthly$1,500/mo$1,500
Vista AgencyQuarterly$9,000/qtr$3,000
Scope Inc.Annual$18,000/yr$1,500
Total MRR$8,000

MRR as a Planning Tool

MRR gives you the floor for monthly revenue planning. You know what will come in from retainer clients before the month begins. Project revenue sits on top of that floor.

This distinction matters for hiring decisions. A studio with $20,000 in MRR can confidently cover a new hire's salary before any project revenue arrives. A studio with $20,000 in expected project revenue cannot make the same guarantee, because project scopes shift and timelines slip.

MRR also makes client portfolio decisions clearer. Replacing a $500/month retainer client with a project-based client at $3,000 per project looks profitable. But if the project runs twice per year, MRR falls by $500/month while the studio takes on delivery risk.

Tracking MRR Changes: New, Expansion, Churn

The three movements in MRR tell the story of your client portfolio health.

New MRR: income from clients that started recurring billing this month. Onboarding a new $2,500/month retainer client adds $2,500 in new MRR.

Expansion MRR: increases from existing clients. A client upgrading from $2,000 to $2,800/month adds $800 in expansion MRR. Expansion MRR is the highest-margin growth because it requires no acquisition cost.

Churned MRR: retainer revenue lost when a client leaves or reduces their commitment. Track churn MRR separately from lost project revenue. A studio that gains $3,000 in new MRR but loses $4,500 in churned MRR has a net MRR decline of $1,500, even though gross revenue might look positive that month.

  • New MRR: retainer income from clients starting this month
  • Expansion MRR: increases from existing retainer clients
  • Churned MRR: retainer income lost from departing or downgrading clients
  • Net MRR change = New + Expansion - Churned

Tracking MRR in Your CRM

A spreadsheet MRR tracker becomes inaccurate the moment any retainer changes. Someone updates the client contract but forgets to update the tracker. The figure drifts from reality without anyone noticing.

A CRM that calculates MRR from billing fields on each client record stays accurate automatically. Change a client's monthly payment field, and the MRR figure updates. Add a new recurring client, and they appear in the MRR total immediately.

In Melororium, the Billing tab on the Clients page aggregates monthly payment amounts across all clients with recurring billing enabled. The MRR counter at the top updates as data changes. Upcoming charges sorted by payment day show which invoices to prepare this week. The billing section also shows how many clients are on auto-invoice versus manual, so you can see where human action is still required.

MRR and Invoice Timing

MRR is the amount owed, not the amount received. The two diverge when invoices are sent late or paid late.

An agency with $15,000 in MRR that consistently invoices on day 3 of the month instead of day 1 has pushed payment receipts back two days per invoice cycle. Across 12 months, that is 24 days of working capital sitting with clients unnecessarily.

Automatic recurring invoice generation eliminates this timing gap. The invoice generates on the payment day, not on the day the PM remembers to create it. Even a two-day improvement in invoice timing on $15,000 MRR represents $1,000 in average float that stays with the agency instead of the client.

In Melororium

MRR tracking in Melororium

See the instrument

Common mistakes with mrr (monthly recurring revenue)

What teams get wrong most often, and what to do instead.

  1. 1

    Mixing recurring and one-time revenue

    Lumping a one-off project fee into the same number as retainer income.

  2. 2

    Not accounting for churn

    Tracking new MRR added without subtracting MRR lost from clients who left.

  3. 3

    Counting a retainer at the wrong value

    Recording the full contract value instead of the true monthly amount for a quarterly or annual retainer.

  4. 4

    Never reviewing MRR trend over time

    Checking the current number without tracking it month over month.

Frequently asked questions

What is the difference between MRR and ARR?

ARR is Annual Recurring Revenue: MRR multiplied by 12. SaaS companies report ARR as their primary scale metric. Agencies more commonly track MRR because billing cycles and contract renewals happen at the monthly level.

Should project revenue count in MRR?

No. MRR tracks only predictable, recurring income. Project revenue is one-time or irregular. Mixing them obscures the stability of your revenue base. Track total revenue separately alongside MRR.

What is a healthy MRR growth rate for an agency?

10-15% month-over-month is strong growth for an established agency. Early-stage agencies may see higher rates. More important than the growth rate is the net MRR direction: gaining more from new and expansion than you lose to churn.

How does MRR relate to client health scoring?

A client contributing high MRR who shows early signs of disengagement should get priority attention. Their potential churn MRR impact is higher than a smaller client. MRR context turns a health score into a prioritized action list.

Recommended articles

Related topics

Boards that run themselves

Kanban with subtasks, priorities and a timer on every card

Prepare proposal$69,000

Demo request from Bloom Cosmetics

Website redesign · due Oct 14

SJDS3/5 done
Try Melororium for free

Most searched

Other terms

Flat fee · no seat tax

Ready to escape the seat-tax trap?

Tasks, timers, CRM and invoices for the whole team at one price. Start the 14-day demo — no credit card.

$0

per seat, ever

28

instruments, one login

4–25

people on one price