a man wearing a hat and holding a green object

Recurring Revenue for Trades: The Service Agreement System That Ends Feast or Famine

In January, the phones go quiet. A plumbing or HVAC owner who cleared $380,000 in December watches February limp in at a third of that, and the crew he fought all summer to hire is suddenly standing around with nothing to bill. Then July hits, the calls stack up faster than he can dispatch them, he is turning work away and burning out his best techs in the same week. Same company, same year, two completely different businesses. That swing has a name, feast or famine, and the cure is recurring revenue for trades: income that lands every month whether the phone rings or not.

Most trades owners have heard of service agreements. Far fewer run them as a system. They sell one here and there when a good customer asks, the renewals fall through the cracks, and the recurring number never gets big enough to change how the business feels. So the owner stays hostage to the season, to the weather, to the next big install closing on time.

I have spent more than twenty years in operations, including running crews in enterprise telecom before I moved into fractional COO work, and I have watched this exact pattern strangle otherwise healthy companies. The good news is that recurring revenue is not a marketing gimmick. It is an operating system decision, and any trades business that installs equipment or shows up on a schedule can build it.

Why one-off work traps you in feast or famine

When every dollar comes from a one-off job, you start each month at zero. Your revenue is only as good as your last lead, your busiest season, and whichever crew showed up. You cannot forecast, so you cannot plan hiring, you cannot plan cash, and you certainly cannot take a vacation without watching the bank balance from a beach.

There is a profitability cost on top of the stress. According to a 2026 HVAC valuation analysis from Breakwater M&A, service and maintenance work runs 50% to 60% gross margins, while new installation work sits at 25% to 35%. One-off businesses live on the thin side of that spread and chase volume to survive. Recurring service work is the fat side, and it comes to you.

There is also a retention leak most owners never measure. Industry data compiled by FieldEdge shows that customers on a maintenance agreement stay with the company at 80% to 90% year over year, while customers who only call when something breaks retain at 40% to 60%. Every one-off customer you serve and then forget is a customer a competitor can win the next time their furnace quits. This is the same profit-leak blindness I wrote about in job costing for contractors: the money is walking out a door you are not watching.

What a service agreement actually is

Strip away the brochure language and a service agreement is simple. The customer pays you a fixed amount, monthly or annually, and in return you show up on a schedule to inspect, tune, and maintain their equipment before it fails. Residential agreements commonly run $180 to $500 a year. Commercial agreements run higher depending on the equipment and the response-time promise.

The point is not the maintenance fee. The point is what the agreement does to the relationship and to your calendar. You now have a reason to be in that customer’s building twice a year, on your schedule, in your slow months. You catch the failing part before the emergency. You are the first call, not the third quote. FieldEdge’s industry numbers put it plainly: every $1 of maintenance-agreement value generates roughly $2 in additional pull-through work, the repairs and replacements you find while you are already on site. A $300 residential plan is really a $900 annual relationship.

Done at scale, this changes the whole shape of the business. In 2024, recurring service agreements captured 55% of total industry revenue in the residential home-services space, and that segment is growing around 8% a year. The companies eating that share are not lucky. They built a system.

The number that makes buyers pay double

If you ever plan to sell, recurring revenue is the single biggest lever on what your company is worth, and it is not close. Home-services businesses sold for roughly 3.5 to 7 times EBITDA in 2026, but the spread inside that range is almost entirely about revenue predictability. CT Acquisitions’ 2026 benchmarks show one-off repair and seasonal work trading at 4.5x to 5.5x, while businesses built on recurring maintenance contracts command 6.5x to 7.5x. Breakwater M&A puts companies with 40% or more of revenue from recurring maintenance a full one to two turns of EBITDA above installation-heavy shops.

Run the math on your own business. Take two identical HVAC companies, each with $500,000 in EBITDA. The one running purely on installs and reactive calls sells at 3.5x, so $1.75 million. The one with $300,000 of that profit tied to recurring agreements sells at 5.5x, so $2.75 million. Same crew, same trucks, same profit. A one million dollar difference in what the owner walks away with, and the only variable is how predictable the revenue is.

That is why private equity has poured an estimated $50 billion into home services over the past five years. Buyers pay a premium for revenue they can forecast, and the lifetime value of a maintenance customer is three to five times higher than a customer who only calls in a crisis. If exit is anywhere on your horizon, this is the work that moves the needle. It is the same logic behind pricing a trades business for sale: buyers pay for certainty, and recurring revenue is certainty in a spreadsheet.

Building the recurring-revenue system

A service-agreement program is a process, and like any process in a business operating system, it only works when it is written down, owned by a named seat, and measured every week. Here is the build I take trades clients through.

Design one simple plan first. Do not launch five tiers. Pick one residential plan and one commercial plan, name the exact visits and inspections included, and set a price that protects your margin. Complexity kills adoption, for your customers and for your techs.

Make every tech a seller, and make it easy. The agreement gets offered at the end of every completed job, by the tech who is already standing there having just fixed the problem. Give them one sentence to say and a simple form to close it. This is not a sales department. It is a habit built into your existing workflow.

Assign an owner. Someone has to own renewals, scheduling the maintenance visits, and chasing the ones about to lapse. In most shops this is a dispatcher or office manager, and it connects directly to the dispatching system you already run. An agreement nobody owns is an agreement that quietly dies at renewal.

Track it on your scorecard. This is where the discipline lives or dies. You need three numbers in front of you every week: total active agreements, percentage of revenue that is recurring, and renewal rate. Most of my clients run these measurables inside Ninety.io, the software platform their whole operating system lives on, so the recurring-revenue number sits on the weekly scorecard next to jobs closed and cash collected. You can try Ninety.io free for 30 days to see how the scorecard makes a soft goal like “sell more agreements” into a hard number the team watches. The tool is optional; measuring it every week is not.

Book the next visit before you leave. The cheapest renewal is the one you schedule while you are still on site. Techs who book the follow-up before they pack the truck turn a one-time plan into a multi-year relationship without a single follow-up call.

What this looked like for a $4M shop

One of the plumbing and heating companies I worked with was doing about $4 million a year and living the swing I described up top. Huge summer, dead February, an owner who had not taken a real week off in six years because he never knew what next month held. Nearly all of it was one-off service and install. Recurring revenue was under 5% of the total, and nobody could tell me the exact number because nobody tracked it.

We did not reinvent the company. We built one residential maintenance plan, trained the techs to offer it at the end of every visit with a single line, and made the office manager the owner of renewals. Then we put three numbers on the weekly scorecard: active agreements, recurring revenue percentage, and renewal rate. That last part mattered more than anything else. Once the recurring number was staring the team in the face every Monday, it started to move.

Eighteen months later, recurring revenue was north of 20% of total sales. February stopped being terrifying because the maintenance visits filled the slow weeks the crew used to spend idle. The techs found more high-margin repairs because they were in customers’ homes on a schedule instead of waiting for a breakdown. And the owner finally took two weeks off, because for the first time he could see next quarter coming. None of that required more leads. It required turning customers he already had into customers who paid him every month.

Where trades owners leave the money on the table

The failures are predictable, and I have seen every one of them.

The most common is treating agreements as a favor instead of a product. The tech mentions it apologetically, or only to the customers who seem nice, and it never becomes a real revenue line. If it is not offered on every job, it is not a system.

The second is no owner and no measurement. Agreements get sold and then nobody schedules the visits or chases the renewals, so customers pay for a service they never receive and cancel at year one. Retention research from Bain & Company, drawn from Fred Reichheld’s loyalty work, found that lifting customer retention by just 5% raises profits somewhere between 25% and 95%, and that keeping a customer costs five to seven times less than winning a new one. Every lapsed agreement throws that math in reverse.

The third is pricing the plan to be cheap instead of pricing it to be profitable and then over-delivering. A maintenance plan is not a loss leader. It is the highest-margin, stickiest revenue in your business. Price it like it matters.

If you are still fighting to get the owner out of the daily grind before you can build any of this, that bottleneck is the real constraint, and it is the ceiling I described in breaking past the $2M to $5M plateau.

Signs you are running on one-off revenue

  • You cannot say, right now, what percentage of your revenue is recurring.
  • February and the shoulder seasons scare you every single year.
  • Your techs fix the problem and leave without ever offering a maintenance plan.
  • Nobody owns renewals, so agreements quietly expire and no one notices.
  • You compete on price for every job because customers have no reason to be loyal.
  • You have never thought about what your predictable revenue does to the value of the company.

Three or more of these and you are leaving your most profitable, most durable revenue on the table, and you are working twice as hard for the privilege.

The first agreement to sell this month

Do not try to build the whole program at once. Design one residential plan this week: name the visits, set the price, write the single sentence your techs will use to offer it. Then pick your ten best customers, the ones who already trust you, and call them personally. Those ten are the easiest agreements you will ever sell, and they prove the model to your crew before you roll it out on every job.

Once those are signed, add the three measurables to whatever you use to run your weekly numbers and put a name next to renewals. That is the entire beginning. A trades business that shifts even 20% of its revenue to recurring stops living at the mercy of the season, and it becomes worth dramatically more the day you decide to sell. If you want a second set of eyes on how to build it into the way your company already runs, that is exactly the kind of operating problem I help trades owners solve, and it starts with turning the business into a system instead of a scramble.


Related reading:

Similar Posts