Your MSP's Client Retention Rate Might Be Hiding a Profit Problem
Read Time 5 mins | Written by: Gradient MSP
Losing no clients feels like winning. But retention counts logos, not profit. An MSP can keep every client for years and still watch recurring gross profit shrink, because what changes is not who pays you. It is what it costs you to deliver what they pay for.
Can 100% Client Retention Still Hide a Profit Problem?
Yes. Retention measures whether clients stay, not whether the work they pay for stays profitable. When agreements stay flat while vendor costs, licensing, labor, and support time rise, margin erodes even with zero churn.
Illustrative example, not a benchmark: a client pays $5,000 a month and costs $3,000 to serve, which is $2,000 of gross profit (40%). Over the year, cost grows to $3,800 and the price never changes. Gross profit falls to $1,200 (24%). The client never left, the revenue line never moved, and the margin dropped by 16 points.
What Is the Difference Between Revenue Retention and Gross Profit Retention?
Revenue retention measures how much recurring revenue you keep from the clients you had a year ago. Gross profit retention measures how much recurring gross profit you keep from those same clients. They can move in different directions.
- Revenue retention: revenue today from last year's clients, divided by their revenue a year ago
- Gross profit retention: gross profit today from last year's clients, divided by their gross profit a year ago
Illustrative example, not a benchmark: an MSP has 10 clients paying $5,000 a month each. A year ago each cost $3,000 to serve, so gross profit was $20,000 a month in total. Today all 10 clients are still there and still pay $5,000, but each costs $3,800 to serve, so gross profit is $12,000. Revenue retention is 100%. Gross profit retention is 60%.
If the second number is lower than the first, you have found the problem.
Where Does Margin Leak Even When No Client Leaves?
Six leaks account for most of it:
- No price review or escalator: the agreement price is the same as the day it was signed.
- Vendor increases that are not passed through: the cost went up, the client invoice did not.
- Quantity drift: users, devices, or licenses added but never billed.
- Bundles with growing costs: a package priced years ago now includes more tools or more support time.
- Discounts that became permanent: a one-time concession that was never revisited.
- Support time creep: the agreement priced in a certain level of effort, and the client now uses more.
None of these show up in churn. They show up in margin, one small step at a time.
Which Metrics Show a Hidden Profit Problem?
Track these alongside MRR and client count, so a rising revenue line is never read on its own:
| Metric | What it shows | How often to review |
| Gross profit per client | Which clients actually earn their keep | Quarterly |
| Recurring gross margin by product | Which services pull the average down | Monthly |
| Gross profit retention | Whether margin is holding on existing clients | Quarterly |
| Cost to serve per client | Labor and tools spent on each client | Quarterly |
| Billing accuracy | The gap between what you bill, what you deliver, and what vendors charge you | Monthly |
How Do You Find the Clients Dragging Down Your Margin?
Rank every client by gross margin, then split the list into three groups:
- Top third: healthy. Protect them and look for ways to expand.
- Middle third: watch. Check them at renewal.
- Bottom third: act. Look at cost to serve, scope, and price first.
For each client in the bottom group, ask four questions: when did the price last change, what has the cost to serve done since, have quantities or scope grown, and is there a discount that should have expired? The answers usually point to one of the six leaks above, and most can be fixed at the next renewal.
What Should You Do About It?
Start at the bottom of the list. Fix the lowest-margin clients at renewal through repricing, escalators, or scope changes, and add an annual escalator to every new agreement. Keep your billing aligned with vendor costs every month so small gaps do not compound for a year. Accuracy here is the fastest source of recovered margin, and it takes far less effort when the process is efficient.
Gradient Reconcile compares your vendor invoices against your agreements, so quantity and price gaps are found while they are still small. To see where your own gaps may be, Gradient's Free Billing Audit shows your over-under on two vendors for free: https://www.meetgradient.com/free-billing-audit
FAQ
Does high client retention mean a healthy MSP?
Not by itself. It shows clients stay, not that each client is profitable.
What is gross profit retention?
The gross profit you earn today from clients you had a year ago, divided by what those same clients generated a year ago.
How often should MSPs review client profitability?
At least quarterly, and at every renewal.
What is a healthy gross margin for managed services?
It depends on your service mix and stack. The more useful benchmark is each client compared with your own target and average.
Can I raise prices on existing clients?
Usually at renewal with notice, or through an escalator clause in the agreement. Check the terms of each agreement, and ask your attorney where you are unsure.
