Service Agreement Renewal Rates: The Metric That Predicts Your Cash Flow

Your SA Book Is Leaking
Ask most contractors what their service agreement renewal rate is and you'll get a blank stare. Or a confident "pretty good." Or a number they're pulling from memory that hasn't been verified against actual data.
I've now analyzed over 79,000 service agreements representing $848 million in annual contract value across hundreds of contractors. The renewal picture is far worse than anyone thinks, and the gap between contractors who actively manage renewals and those who don't is the difference between predictable cash flow and a revenue treadmill.
When I was at BuildOps building AI accounting products for commercial contractors, I saw the SA lifecycle problem up close — working with teams whose renewal processes ranged from disciplined to nonexistent. Before that, evaluating contractor acquisitions in private equity, the SA renewal rate was one of the first metrics I'd pull. It tells you more about the health of a contractor's business than almost any other single number.
Here's what I found.
Formal Renewal Rates Are Shockingly Low
When I looked at explicit renewals — SAs that were formally renewed through the system, not just auto-continuing — the numbers were devastating:
| ACV Tier | Formal Renewal Rate | What's Happening |
|---|---|---|
| Under $5K | 1.2% | Nobody is tracking. Agreements quietly lapse or auto-renew without review. |
| $5K-$25K | 1.8% | Slightly better, still no systematic process. |
| $25K-$100K | 2.4% | Larger contracts get more attention, but still below 3%. |
| $100K+ | 2.8% | These get the most eyeballs, yet barely reach 3% formal renewal. |
| All tiers | 1.2-2.8% | The vast majority of SAs have no formal renewal process. |
That doesn't mean 97% of SAs are lost. Many auto-renew or continue on handshake terms. But the lack of a formal renewal event means nobody is reviewing pricing, updating scope, or confirming the customer still wants the agreement. The SA book drifts. Pricing gets stale. Customers who would cancel don't bother telling you — they just stop calling when something breaks and you never notice.
The cancellation rate across all tiers: 14%. That's not speculation. That's measured across the full dataset. One in seven service agreements cancels in a given year.
Where the Revenue Actually Lives
Before we talk about what 14% cancellation means, you need to understand the structure of a typical SA book. It follows a power law:
| ACV Tier | % of Total SAs | % of Total Revenue | Avg. ACV |
|---|---|---|---|
| Under $5K | 62% | 12% | $1,840 |
| $5K-$25K | 24% | 26% | $11,200 |
| $25K-$100K | 12% | 32% | $42,600 |
| $100K+ | 1.4% | 30-50% | $229,000+ |
1.4% of service agreements generate 30-50% of total SA revenue (the exact share depends on the mix of commercial vs. residential in your book — companies with large commercial contracts skew toward 50%). The top 14% of agreements (everything above $5K) account for the vast majority of revenue.
This means cancellation isn't a uniform problem. Losing a $1,800 residential SA hurts, but it's manageable. Losing a $229,000 commercial SA because nobody called to discuss renewal 90 days before expiry — that's a cash flow event. And the data shows it happens.
Across the 79K agreements, the total SA revenue was $645.5 million, with an average ACV of $15,704 and a median of $4,627. The gap between average and median tells you everything about the power law at work.
The Timing Problem
Large contracts and small contracts are renewed on completely different timelines:
| ACV Tier | Median Days Before Expiry (Renewal) | What It Tells You |
|---|---|---|
| $100K+ | 86 days | Proactive. Someone is watching the calendar. |
| $25K-$100K | 60 days | Reasonable lead time. Room to negotiate. |
| $5K-$25K | 14 days | Cutting it close. Rushed. |
| Under $5K | 1 day | Last-minute or auto-renew. No review. |
The contractors who renew large contracts 60-86 days before expiry are doing something right: they have a system, or at least a person, watching expiration dates. The ones renewing $5K contracts the day before expiry are just hoping nothing falls through the cracks.
And 14% of the time, something does.
The Math of 14% Churn
Let's make this concrete. If your SA book generates $1 million in annual revenue and you lose 14% per year to cancellation, here's what happens:
| Year | SA Revenue (Start) | Lost to Churn (14%) | SA Revenue (End) |
|---|---|---|---|
| 1 | $1,000,000 | -$140,000 | $860,000 |
| 2 | $860,000 | -$120,400 | $739,600 |
| 3 | $739,600 | -$103,544 | $636,056 |
| 4 | $636,056 | -$89,048 | $547,008 |
| 5 | $547,008 | -$76,581 | $470,427 |
In five years, without new SA sales, your book shrinks by more than half. Your million-dollar revenue stream becomes $470K. That's not a theoretical model. That's what 14% annual churn compounds to.
Put differently: you need to sell $140,000 in new service agreements every year just to stay flat. Not to grow. Just to replace what you're losing. If your average SA is $4,627 (the dataset median), that's 30 new contracts per year. If your sales close rate on SAs is 40%, you need 75 qualified opportunities per year — just to tread water.
Most contractors don't frame it this way. They see the SA book as "recurring revenue" and assume it's stable. It's not. It's a treadmill, and the speed depends on your churn rate.
Why Renewal Rates Stay Low
After looking at hundreds of contractors' SA operations, the reasons are consistent:
1. No Expiration Tracking
The most common reason SAs lapse: nobody knows they're about to expire. The agreement was set up in the field service software, the visits were scheduled, and the renewal date... sits in a database field that nobody checks.
Most field service platforms have expiration date fields. Almost none have proactive renewal workflows built in. The data exists. The process doesn't.
2. No Assigned Owner
Who is responsible for renewing a service agreement? The tech who services it? The salesperson who sold it? The office manager? In most contractor businesses, the answer is "nobody, specifically." And when nobody owns it, nobody does it.
3. No Pricing Review
Even when SAs do renew, they often renew at the original price. I've seen agreements running for 5+ years at the same rate — meaning the customer is paying 2019 prices for 2026 labor costs. Your tech's hourly rate has gone up 20-30% in that time. Your material costs are higher. But the SA price is frozen because nobody reviewed it at renewal.
This is how SA margins erode over time. It's not that the original pricing was wrong — it's that nobody adjusts it. For more on the margin problem, see our deep dive on why most service agreements are mispriced.
4. No Save Process for Cancellations
When a customer calls to cancel, what happens? In most shops, the answer is: someone says "sorry to hear that" and processes the cancellation. No investigation into why. No retention offer. No escalation to a manager. No save.
At 14% cancellation, even a modest save rate makes a material difference. If you can retain 30% of cancellation attempts, you've cut churn from 14% to under 10%. That's the difference between replacing 30 contracts per year and replacing 20.
Multi-Year Contracts: The Stability Play
The data shows a clear pattern in contract duration:
| Duration | % of All SAs | Implication |
|---|---|---|
| Annual (12 months or less) | 79.4% | Renewal risk every year. Maximum churn exposure. |
| Multi-year (13-36 months) | 16.5% | Locked in. Predictable revenue for 2-3 years. |
| Long-term (36+ months) | 4.2% | Maximum stability. Rare. |
Nearly 80% of all service agreements are annual contracts. That means 80% of your SA book is exposed to churn risk every single year. Every annual agreement is a renewal event that could go wrong.
Multi-year contracts solve this mechanically. A 3-year SA at $10K/year doesn't just give you $30K in committed revenue. It gives you 2 years where that revenue can't churn. That's 2 years you're not spending time, energy, and sales resources trying to retain a customer who's already committed.
The trade-off is flexibility. Customers resist multi-year commitments unless there's a clear incentive — typically a 5-10% annual discount for the longer term. Run the math before you offer it: a 10% discount on a 3-year deal costs you 10% annually but eliminates 2 years of churn risk. At 14% annual churn, that's a net positive.
How to Build a Renewal Engine
Based on what I've seen work at the best-run contractors:
90-Day Expiry Alerts
Every SA within 90 days of expiry should trigger an alert to a specific person. Not a report. Not a dashboard. A notification with a name attached to it: "This agreement expires in 90 days. You are responsible for renewing it."
If your field service software doesn't support automated alerts, a monthly spreadsheet export works. Filter for expiration dates within 90 days. Assign an owner to each.
For high-value SAs ($25K+), the 90-day alert should go to a manager or the original salesperson, not just the office staff.
Annual Pricing Review
Every renewal is a repricing opportunity. At minimum, apply a cost-of-living escalator — 3-5% annually, matching labor cost inflation. This should be in the original contract language so it's not a surprise at renewal.
For SAs that haven't been repriced in 2+ years, audit the actual delivery cost before renewing. You may find the agreement is running at negative margins and needs a significant price correction, not just an inflation adjustment.
Retention Review for Cancellations
When a customer requests cancellation, require a 5-minute retention conversation before processing. Three questions:
- Why are you canceling? (Price? Service quality? No longer need it? Budget cut?)
- Would a modified agreement work? (Fewer visits? Lower tier? Different schedule?)
- Can I connect you with [manager/owner] before we process this?
Track the reasons. If 40% of cancellations cite price, your pricing or value communication has a problem. If 40% cite service quality, your delivery team has a problem. The data tells you what to fix. Most contractors never collect it.
Multi-Year Incentives for Top Accounts
For your $25K+ SAs — the ones that generate the bulk of your revenue — proactively offer multi-year terms at renewal. A 5% discount for a 2-year commitment or 8% for 3 years is almost always worth the trade-off.
Run the numbers: a $50K SA with 14% annual churn risk has an expected value of $43K next year (50K * 0.86). A 3-year commitment at 8% discount gives you $46K per year, guaranteed. You come out ahead, and your cash flow forecast gets dramatically more reliable.
What Good Looks Like
From the contractors I've worked with who actively manage their SA books, healthy renewal rates for tracked companies land in the 35-50% range. That's formal, intentional renewals — not auto-renew by default.
One contractor I reviewed closely had a 32% renewal rate on a $50K average ACV. Not great by top-performer standards, but they knew the number, tracked it monthly, and were actively working to improve it. That awareness alone put them ahead of 90% of their competitors.
The contractors who don't track renewal rates at all — which is most of them — have no idea whether their SA book is growing, shrinking, or treading water. They can tell you total SA revenue this year versus last year, but they can't tell you whether that change came from new sales, price increases, or reduced churn. And if you can't isolate the drivers, you can't improve them.
If you're not sure where your SA book stands, start with the basics: total SA count, total ACV, cancellation rate, and average contract duration. Those four numbers will tell you more about your revenue stability than anything else in your P&L. For the full picture of what financial metrics matter most, see what I learned reviewing 1,000+ contractor P&Ls.
The Bottom Line
Service agreement revenue isn't recurring revenue. It's renewable revenue, and the distinction matters. At 14% annual cancellation and formal renewal rates below 3%, most contractors are running their SA books on autopilot while revenue quietly leaks out the back.
The fix isn't complicated. Track expiration dates. Assign renewal owners. Review pricing annually. Have a save process for cancellations. Push your largest accounts toward multi-year terms. These are operational basics, not strategic brilliance. But the contractors who do them retain more revenue, forecast more accurately, and spend less time on the sales treadmill.
If your SA book is north of $500K in ACV and you don't know your renewal rate, cancellation rate, or average contract duration, that's the gap. The data is in your system. You just need someone to pull it out and build the process around it. That's exactly what a fractional CFO does that a bookkeeper can't.
Q: Can Level analyze my service agreement renewal metrics? A: Yes. We connect to your field service software and QuickBooks, pull every SA with its expiry date, renewal history, and ACV, and calculate your actual renewal rate, churn rate, and revenue concentration by tier. The first audit is free. Most contractors are surprised to learn how much of their "recurring" revenue is actually at risk.
Q: What's a good target for SA renewal rate? A: Among the contractors we've worked with who actively manage renewals, 35-50% formal renewal rate is healthy. That means 35-50% of expiring SAs are proactively reviewed, repriced, and renewed before expiry. The rest may auto-renew, but without a formal process they're vulnerable to silent churn. Getting from sub-3% to 35%+ is primarily a process and ownership problem, not a sales problem.
Q: How does SA churn relate to overall cash flow problems? A: SA churn is one of the most underappreciated drivers of cash flow instability. A contractor losing 14% of receivables to collection gaps AND 14% of SAs to cancellation is fighting revenue erosion on two fronts. The compounding effect is brutal: you're not collecting everything you bill, and the recurring base underneath is shrinking. Fixing either one improves cash flow. Fixing both transforms it.
About the author
Sam Young
Founder of Level. Former PE investor and investment banker. Built AI-powered accounting products at BuildOps — the largest field management software for commercial contractors — benchmarking financial data across 2,200+ contractors in HVAC, plumbing, electrical, and mechanical trades. Operations analytics work with Astra Service Partners, CIVC Partners (American Refrigeration), and other PE-backed portfolios in the trades. Co-founded Overline, where his team has analyzed over $1B in real estate assets. Stanford MBA.
LinkedIn