One plan. One number. One leak. One script. Zero excuses.
 
Newsletter logo
 
April 4, 2026
 
The Recurring Revenue You're Leaving on Every Job
 
Welcome back to Blue Collar Profits -- the no-nonsense brief for owners and operators who'd rather fix margin problems than talk about them.
 
Real talk: most blue-collar shops are sitting on a revenue stream they never formalized. Every completed job is a warm lead for a maintenance plan -- and most owners walk right past it.
 
This issue breaks down how to package, pitch, and protect a maintenance agreement program that turns one-time customers into predictable, recurring revenue -- without adding a single new truck to the fleet.
 
 
Technician working on equipment
In this issue
 
• Profit Play: turn every closed job into a maintenance agreement
• The Number: what % of your revenue should be recurring
• The Leak: why one-time customers are bleeding you dry
• The Script: tech close + renewal text, ready to use
• Operator Insight: the hard truth about chasing new leads
 
$
The Profit Play
 
Sell a maintenance plan at the end of every job. Not sometimes. Every time.
 
The window is wide open the moment a repair is done. The customer's trust is at its highest right then. That's when your tech offers a simple annual plan -- two visits a year, priority scheduling, a discount on future repairs. Done.
 
• Price it at $150-$350/year depending on your trade and market.
• Give techs a SPIFF for every plan they sign. Make it worth their attention.
• Industry data shows techs can convert 25-50% of demand calls into a signed plan when properly trained.
 
 
#
The Number
 
39-55% of top-performing service revenue is recurring. Where are you?
 
Industry data shows preventive maintenance contracts captured roughly 39% of total HVAC revenue in 2024, with leading operators pushing that closer to 55%. If your recurring number is under 20%, you're running the business on hope.
 
If you're behind:
• Pull last 90 days of closed jobs and count how many were offered a plan.
• Set a weekly team target -- even 2 new agreements per tech per week adds up fast.
• Track your recurring % as a core KPI, same as revenue.
 
 
!
The Leak
 
Chasing new customers while ignoring existing ones is a revenue trap.
 
Acquiring a new customer costs roughly 5-7x more than keeping an existing one. Yet most shops spend their marketing budget fishing for strangers while ignoring the warm database they've already built.
 
• Every customer you've served is a potential plan holder -- and most of them haven't been asked.
• A one-time customer generates one ticket. A plan holder generates years of tune-ups, priority calls, and eventual replacements.
• Without plans, you're constantly starting over -- new ads, new leads, same margin squeeze.
 
 
T
The Script / Template
 
Tech close + renewal text (copy/paste ready).
 
Tech close line (on-site): "While I'm here -- we have an annual plan that covers two visits a year, bumps you to the front of the line during busy season, and takes 10% off any repair. It runs $[X]/year. Want me to add that on today?"

Renewal reminder text (30 days out): "Hey [First Name], your maintenance plan with us renews on [Date]. Reply KEEP to auto-renew at the same rate. Reply CALL if you want to talk through your options. Thanks for being a member."
 
Handshake on a deal
 
Operator Insight
 
More leads won't fix a leaky bucket. Recurring revenue will.
 
Running ads to fill a schedule built on one-time jobs is a treadmill. Build the plan base first. Then scale.
 
     
Presented by EOC Voice
 
EOC Voice
 
AI voice agents that answer calls 24/7, qualify leads, and book appointments -- so you never miss a lead again.
 
Want the quick overview first? Click below.
 
Get Your AI Agent  
 
Why it matters
 
A maintenance plan isn't an upsell. It's a retention strategy. It keeps your name on the calendar, your tech in the door, and your customer away from competitors. The shops winning in 2026 aren't necessarily the ones spending the most on ads -- they're the ones with a stack of signed agreements keeping their schedule full before the season even starts.

What's the one operational bottleneck that's slowing down your growth right now? Reply and let us know -- it might be the next issue.
 
 
Until the next one,
 
Jonathan Price
Jonathan Price
 
Editor-in-Chief
 
Blue Collar Profits
 
 
 
P.S. If your phones are ringing and you're still losing leads to voicemail, check out EOC Voice -- AI voice agents that answer calls around the clock, qualify callers, and drop appointments straight into your calendar. Get the quick overview here.
 

Keep reading