Metrics · CRM Strategy · Sales
How does a CRM track MRR and ARR?
The short answer
A CRM tracks monthly and annual recurring revenue by converting each subscription deal's contract value into a normalized monthly or yearly figure, then summing across all active accounts. The harder part is keeping it current — every upgrade, downgrade, and cancellation has to update the number immediately, or MRR and ARR quietly go stale.
For a subscription business, closed deal value is not the number that matters — recurring revenue is. A single large one-time contract can make a month look great and say nothing about the health of the business, which is why subscription companies live and die by MRR and ARR instead of raw bookings.
What are MRR and ARR?
Monthly recurring revenue (MRR) is the predictable revenue a business expects every month from active subscriptions, normalized to a monthly figure regardless of how a customer actually pays. Annual recurring revenue (ARR) is the same figure annualized — MRR multiplied by twelve — and is more commonly used for reporting to investors or the board. Both exclude one-time fees, implementation charges, and anything non-recurring, because the whole point is to measure the revenue you can count on next period without closing a single new deal.
How does a deal turn into an MRR figure?
| Contract | Value | Normalized MRR |
|---|---|---|
| $12,000/year, paid annually | $12,000 | $1,000 |
| $500/month, paid monthly | $500 | $500 |
| $3,000/quarter | $3,000 | $1,000 |
The CRM (or a billing system feeding it) normalizes every deal to the same monthly unit regardless of payment cadence, then sums across every active account to produce total MRR. From there, ARR is just MRR × 12.
Why does this get harder than the math suggests?
The formula is simple; keeping it accurate is not, because recurring revenue is never static.
- Upgrades and downgrades change an existing account’s MRR without a new deal being created, so the CRM has to catch mid-contract changes, not just new closes.
- Cancellations need to subtract MRR the moment a customer leaves, which requires clean churn tracking, not a manual spreadsheet update someone remembers to make.
- Discounts and multi-year deals need consistent normalization rules, or two reps will record the same kind of deal differently and the total stops meaning anything.
- New, expansion, and churned MRR need separating, not just netted into one number — a business can have flat total MRR while quietly losing existing customers and replacing them with new ones, which is a very different story than one where growth is a straightforward line up and to the right.
What should you do next?
Check whether your CRM’s MRR figure updates automatically when an existing account upgrades, downgrades, or cancels — not just when a new deal closes. If it does not, that number is already stale the moment anything changes mid-contract, and you are reporting a snapshot rather than a live figure. Fixing that is worth more than any dashboard redesign, because a wrong number confidently displayed is worse than no number at all.
Keep reading
Metrics · CRM Strategy
What is lead source tracking, and why does it matter in a CRM?
What is lead source tracking in a CRM and why does it matter? How recording where every lead came from shows which channels actually produce revenue.
Sales · Metrics
What is sales commission tracking, and how does a CRM handle it?
What is sales commission tracking and how does a CRM handle it? How closed deals feed automatic commission calculations and rep visibility.
Metrics · CRM Strategy
What is deal rot, and how does a CRM help you catch it?
What is deal rot and how does a CRM help you catch it? Why deals stall silently, the signals that flag rot early, and how to build a habit of catching it.
Metrics · CRM Strategy
What is sales rep ramp time, and how does a CRM help you track it?
What is sales rep ramp time and how does a CRM help you track it? What ramp time measures, what a realistic curve looks like, and how to shorten it.