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
Sales · Metrics
What is a SPIFF, and how is it different from sales commission in a CRM?
What is a SPIFF? A short-term cash bonus for a specific sales action, separate from ongoing commission. How CRMs track SPIFF payouts without double-counting.
Metrics · CRM Strategy
How do you measure and improve sales forecast accuracy in a CRM?
How do you measure sales forecast accuracy in a CRM? The formula to use, common causes of inaccurate forecasts, and how to improve them with pipeline hygiene.
CRM Strategy · Sales
What are CRM call outcomes, and how do you build a taxonomy that holds up?
What are CRM call outcomes, and how do you build a taxonomy that holds up? A short, exhaustive, mutually exclusive list beats a free-text 'notes' field.
Metrics · CRM Strategy
What is multi-touch attribution in a CRM?
What is multi-touch attribution in a CRM? Splitting revenue credit across every marketing touch in a deal's history, instead of crediting just one.