How to Set Up a Service Agreement Program
Overview
A service agreement program is the operational backbone that turns one time customers into a recurring revenue engine. This guide goes beyond just pricing one agreement (covered in a separate guide) and walks you through building a full program with sales goals, tech training, renewal workflows, fulfillment scheduling, and the back office processes that keep it profitable. You will learn how to launch with a target of 100 new agreements in 90 days, how to pay techs a $25 spiff per agreement, how to schedule tune up visits efficiently so they do not crush your summer dispatch board, and how to auto renew at a 94 percent retention rate. Whether you run HVAC, plumbing, or electrical, the program mechanics are the same. Budget 2 weeks for setup and 90 days for first milestone. The recurring revenue payoff starts in month 4.
Why This Matters
A shop with 500 active service agreements generates roughly $124,500 in predictable annual recurring revenue at a $249 basic tier. More importantly, those 500 agreement customers generate 2.7 times more repair revenue than transactional customers, which adds another $340,000 in repair work. Total ARR contribution from a 500 agreement book is roughly $464,500 per year on a foundation that took 18 months to build. That is business valuation gold. When you go to sell, a buyer will pay 2.5 to 3.5 times EBITDA for a transactional shop and 4 to 6 times EBITDA for a recurring revenue shop with high agreement penetration. On a $200,000 EBITDA business, that multiple gap is worth $400,000 to $700,000 in enterprise value. The service agreement program is not a marketing tactic. It is the single biggest lever for long term company value, and the owners who understand that start building the program the day they open.
Before You Start
- •Priced agreement tiers (see how-to-price-an-hvac-maintenance-agreement)
- •A Kaldr Tech account with agreement management enabled
- •Tech training time of 4 hours for sales scripts
- •A dispatcher trained on fulfillment scheduling
- •Auto renewal payment processing (Kaldr Tech includes this free)
Tools You'll Need
- •Kaldr Tech agreement module
- •Printed agreement terms and conditions
- •A sales tracking whiteboard in the shop
- •Tech spiff payroll process
- •Email and text templates for renewal reminders
The Steps
- 1
Step 1: Set a 90 day sales goal and reverse engineer it
Decide your first milestone. A realistic goal for a 3 tech shop is 100 new agreements in 90 days. That is roughly 1.1 new agreements per tech per day, which at a 28 percent conversion on repair calls means each tech needs to offer the agreement on 4 repair calls per day. Since most techs already run 6 to 8 calls per day, this target is completely achievable if you train the script. Write the goal on the shop whiteboard: '100 new agreements by day 90, currently at 0.' Update the number every morning in the huddle. Visible progress is motivation. A hidden goal is a dead goal.
Pro tip: Set a stretch goal of 150 and a floor of 80. Celebrate the floor, aim for the stretch.
- 2
Step 2: Build the sales script and train every tech
The script goes at the end of every repair call: 'Mrs. Rodriguez, I finished the capacitor replacement and your system is running well. Before I close this out, I want to tell you about our Comfort Club. For $499 a year, we do two tune ups, give you 15 percent off any repairs, skip all overtime fees, and put you at the top of the schedule for any emergency. If you add it today I will take $50 off your repair. Does that sound like something you want?' Simple, specific, and ends with a clear yes or no question. Train every tech to deliver it in under 45 seconds. Role play 10 times in classroom before they run a real call. Bad delivery is the reason programs fail.
Pro tip: Record tech role plays on video and review the worst ones as a teaching tool.
- 3
Step 3: Pay a real spiff and pay it fast
Pay every tech $25 in cash or on the next paycheck for every agreement sold. Do not make it complicated. Do not tie it to renewal success, just to the original sale. At 1 agreement per day, each tech earns $500 per month in spiffs, which is meaningful and directly motivates the behavior you want. Post a weekly leaderboard on the shop whiteboard showing each tech's agreement count for the week. Competition is healthy. The tech at the top of the leaderboard sells 3 times more than the tech at the bottom, which means your leader is your training tool for everyone else.
Pro tip: Never announce spiff changes mid-program. Announced changes feel like punishment.
- 4
Step 4: Set up auto renewal and dunning inside Kaldr Tech
Go to Kaldr Tech Settings, Agreements, and enable auto renewal with these rules: 30 day advance email reminder, card charge on anniversary date, and a 3 attempt dunning sequence if the card fails (day 0, day 3, day 7). If all three attempts fail, the system flags the account for a human call. Auto renewal lifts retention from the industry average of 71 percent to 94 percent because you remove the friction of re-asking for a card. That retention delta on a 500 agreement book is worth $28,635 in recovered revenue per year. Turn this on the day you sell your first agreement.
Pro tip: Send the 30 day reminder email with a plain text confirmation link, not a marketing design.
- 5
Step 5: Build a fulfillment schedule that does not crush summer
Agreement tune ups have to get scheduled, and if you try to do all your spring AC tune ups in May and June, you will have no capacity left for paying repair work during peak season. Instead, schedule cooling tune ups from March 1 through May 15 before peak demand starts. Heating tune ups from September 15 through November 30. This shoulder season scheduling keeps your techs busy during slow weeks and keeps your repair capacity free during hot months. Inside Kaldr Tech, set the fulfillment window for each agreement type so the system only allows tune up bookings in the approved months.
Pro tip: Offer a $25 discount for customers who book tune ups in March or October, the slowest weeks.
- 6
Step 6: Create the renewal save sequence
Not every customer renews. When the 30 day advance email goes out and a customer replies asking to cancel, do not just cancel. Have your CSR make a save call. Script: 'Mrs. Johnson, I got your note about the Comfort Club. Before I cancel, can I ask what changed? I want to make sure we earned the right to keep you.' The most common reasons are financial pressure (offer a payment plan), dissatisfaction (escalate to the owner), or they sold the house (ask to transfer to the new owner or get the new address for a marketing follow up). Saves recover about 38 percent of intended cancellations, which over a year is dozens of retained customers worth thousands each.
Pro tip: Track save reasons monthly. Patterns reveal real problems in your service delivery.
Common Mistakes
- !Launching without a sales goal on the whiteboard, so techs have nothing to aim at and sales drift to zero
- !Skipping tech role play training and hoping the written script is enough, leading to awkward delivery and failed closes
- !Paying a tiny spiff like $5 per agreement, which is not enough to motivate real behavior change
- !Forgetting to enable auto renewal and losing 23 points of retention in year one
- !Scheduling tune ups in peak summer weeks, crushing repair capacity and losing six figure revenue to competitors
- !Cancelling renewals without a save call, leaving a 38 percent recoverable segment on the table
Do this — and a lot more — for free with Kaldr Tech.
$0/month, 3.5% + 30¢ per transaction. Free dispatch, invoicing, payments, virtual receptionist, and fleet tracking.