Monthly net revenue retention is the operating version of a metric most companies only calculate once a year. Running it monthly surfaces contraction while there is still time to respond, and it forces the ARR waterfall to reconcile every period rather than at audit time. The two places teams get it wrong are bucket assignment and annualization. This guide covers both.
What is the monthly NRR formula?
Monthly NRR equals beginning ARR plus expansion minus contraction minus churn, all divided by beginning ARR.``` Monthly NRR = (Beginning ARR + Expansion - Contraction - Churn) / Beginning ARR x 100 ```
Start a month with $1,000,000 in ARR from existing customers. During the month those customers add $18,000 in expansion, reduce spend by $6,000, and cancel $9,000. Ending ARR from that starting group is $1,003,000, so monthly NRR is 100.3 percent.
Every dollar in the calculation comes from customers who were in the base on day one. Any new logo signed during the month is excluded from both halves of the formula. That exclusion is the whole point of the metric, since NRR is meant to answer what the existing book did without help from new sales.
Which ARR movements belong in each bucket?
Split every movement into one contraction line, one expansion line, or a new logo line that sits outside NRR entirely.ORM reconciles ARR by month using a fixed set of lines that run from beginning ARR to ending ARR. Mapping those lines to the NRR calculation looks like this:
| Waterfall line | Direction | In monthly NRR |
|---|---|---|
| Beginning ARR | Starting base | Denominator |
| Churned Customer ARR | Contraction | Yes |
| Churned Product ARR | Contraction | Yes |
| Product Decrease ARR | Contraction | Yes |
| New Product ARR | Expansion | Yes |
| Increase Product ARR | Expansion | Yes |
| New Customer ARR | Expansion of total ARR | No, new logo |
| Ending ARR | Result | Reconciles the month |
How do you annualize a monthly NRR figure?
Raise the monthly rate to the twelfth power rather than multiplying the monthly excess by 12.``` Annual NRR = (Monthly NRR)^12 ```
| Monthly NRR | Annual NRR (compounded) | Annual NRR (naive) |
|---|---|---|
| 99.0% | 88.6% | 88.0% |
| 99.5% | 94.2% | 94.0% |
| 100.0% | 100.0% | 100.0% |
| 100.5% | 106.2% | 106.0% |
| 101.0% | 112.7% | 112.0% |
| 102.0% | 126.8% | 124.0% |
The 100.3 percent monthly figure from the example above compounds to 103.7 percent annually. Read that carefully before celebrating. A base that grows 0.3 percent a month on retention alone is healthy, and it is also not the same as the 106 percent number a board deck might quote from a different company running the calculation annually on a cohort basis.
How do you handle a customer who expands and contracts in the same month?
Net the movements at the account level first, then assign the account to one bucket.An account that adds $4,000 of seats and drops a $3,000 module is a net $1,000 expansion. Booking $4,000 in expansion and $3,000 in contraction inflates both lines while leaving NRR unchanged, which corrupts every downstream ratio built on the components.
Two rules keep this clean:
- Net within the account, never across accounts. Netting one customer's expansion against another's contraction erases the churn signal entirely. - Net within the month, never across months. An expansion in March and a contraction in May are two separate events in two separate periods.
What does monthly NRR tell you that annual NRR does not?
It tells you when the change happened, which is the difference between a fix and a postmortem.An annual NRR of 98 percent could mean steady mild contraction across twelve months or eleven flat months and one quarter where three accounts cut spend. The response to each is different. The monthly series shows the shape, and the shape usually points at a cause, whether a pricing change, a product sunset, or a support backlog.
Support activity is the earliest usable predictor of the churn line. In ORM customer data, accounts filing no support cases are at risk, and so are accounts filing seven or more in a year. The healthy pattern is three to five cases, usually tier 2 or tier 3, which indicates an engaged customer getting help. That signal arrives months before the ARR movement shows up in a waterfall.
How does monthly NRR feed the revenue forecast?
Ending ARR from the retention model is the starting base every new business number gets added to, so NRR errors compound through the entire plan.Treating net revenue retention as a customer success scorecard and the pipeline as a separate sales exercise produces two models that disagree about next quarter's revenue. Building both into one revenue forecast forces the reconciliation monthly instead of at quarter end.
The expansion line deserves its own forecast rather than a percentage assumption. Expansion behaves like pipeline, with identifiable accounts, stages, and close dates, and it responds to the same market shifts that move new business. Modeling it as a flat rate of the base is how a strong retention quarter turns into a missed one without warning.
Frequently Asked Questions
What is the monthly NRR formula?
Monthly NRR equals beginning ARR plus expansion minus contraction minus churn, divided by beginning ARR. Every dollar in the calculation has to come from customers who were already in the base on day one of the month. New logos signed during the month sit outside the numerator and outside the denominator.
How do you annualize monthly NRR?
Raise the monthly NRR to the twelfth power. A monthly NRR of 100.5 percent compounds to 106.2 percent annually, not 106.0 percent, and a monthly NRR of 101 percent compounds to 112.7 percent. Multiplying the monthly excess by 12 understates growth in an expanding base and overstates decline in a shrinking one.
Should new customers be included in NRR?
No. NRR measures what happened to a fixed starting cohort, so new logos are excluded from both the numerator and the denominator. Including them produces a number that rises with sales performance and tells you nothing about retention. Track new logo ARR as its own line in the waterfall.
What is the difference between monthly NRR and gross retention?
Gross revenue retention counts only losses, so it caps at 100 percent. Net revenue retention adds expansion from the existing base, so it can exceed 100 percent. Reading them together separates the two motions. Rising NRR with falling GRR means expansion is masking churn in the accounts that stayed.
Why does monthly NRR look more volatile than annual NRR?
A single large contraction lands in one month and moves the rate hard, while the same event spread over an annual window barely registers. Monthly NRR is the more useful operating signal for that reason. Read the trend across three months rather than reacting to one point.
See how ORM turns these insights into action
ORM builds custom revenue forecast models for B2B SaaS companies. Not dashboards. Prescriptive analytics that tell you what to do next.
Schedule a Demo