What GRR Measures at an MSP
GRR shows how much recurring revenue leaks out of your book before sales or account management refills it. Start with the recurring revenue your existing clients paid a year ago. Subtract everything you lost from those same clients: full cancellations, removed seats, dropped services and discounts given to save a renewal. Divide what is left by the starting number. Expansion is ignored completely, which is why GRR tops out at 100 percent.
Because nothing can offset a loss, GRR is the cleanest read on service quality and contract strength. For current targets, see the Gross Revenue Retention KPI.
Why It Matters More Than It Looks
Every dollar GRR loses has to be replaced by new sales before the MSP grows at all. If your cost to win a client is high, a leaky book quietly eats your sales budget. That link to CAC is why GRR sits near the top of any buyer's diligence list, and why it shapes how much your MSP is worth.
Buyers read GRR next to NRR. A strong NRR on a weak GRR means a few large upsells are hiding steady losses, and those upsells may not repeat.
Where GRR Gets Overstated
- Leaving out downgrades. A client that cut from forty seats to twenty-five is a partial loss, not a retained client.
- Counting a renewal discount as retained revenue. If you cut the price to keep them, the difference is lost.
- Including project or hardware revenue, which was never recurring in the first place.
- Measuring over a single month, when most MSP losses arrive at renewal dates.
Report GRR on a trailing twelve months and recalculate it each month, so a renewal season does not make one quarter look far worse than the next. Keep a short note beside each loss with the reason and the date you first saw it coming. Over a year that log shows whether losses were surprises or warnings you missed.
How to Protect It
GRR losses usually come from three places: clients who leave, clients who shrink because their own business shrank, and clients who drop a service they no longer see value in. The first is often a service problem, which CSAT and ticket trends may show months ahead. The second is outside your control, but it shows up earlier if you talk to the decision maker regularly. The third is a reporting problem: a client who cannot see what a security stack is doing will cut it at renewal.
A clear managed services agreement with a sensible term, a minimum seat count and a renewal process gives you time to address all three before revenue walks out.
Common Questions
Does a client downgrading count as churn in GRR?
Yes, as a partial loss. The revenue they no longer pay is subtracted, even though the client stays.
What is the difference between GRR and logo churn?
GRR counts dollars lost and logo churn counts clients lost. Losing several small clients barely moves GRR but shows up clearly in logo churn.
Should GRR include clients I let go on purpose?
Yes, count them in the number, then note them separately. Firing an unprofitable client is a good decision, but it still reduced recurring revenue.