Free Hardware

Click for details

Why shop with Spytec? Click for details

Every service business owner has run the same mental arithmetic. January is thin. February is worse. You've got the same trucks, the same techs and the same insurance bill, and you're waiting on weather or a breakdown to give you work.

A maintenance agreement is the standard answer, and most owners know that. What they don't have is the document. So the plan lives in somebody's head, gets described differently on every sales call, and never actually gets signed.

This is the operator's version: what a service agreement needs to contain, how to price one so it doesn't quietly lose money, the section that protects you when a customer decides "maintenance" means "free repairs" — and a free template you can put your name on today.

📄 Download: Service & Maintenance Agreement Template

Free Word doc — plain English, fill-in-the-blank fields, plan and pricing table, exclusions, auto-renewal and cancellation terms, and a signature block.

Download the template (.docx) →

This template is a starting point, not legal advice. Contract law and auto-renewal notice requirements vary by state. Have a lawyer in your state review it before you send it to a customer.

Spytec GPS is a self-serve GPS fleet tracking platform built for small and mid-size fleets, with free hardware on every plan, no contracts, and transparent pricing from $8.95/vehicle/month on the annual plan. We publish operator tools like this one because the problems that decide whether a service business grows are rarely the ones a tracker solves.

One clarification before we start. This article is about the agreements you sell to your customers. If you're looking for how to keep your own vans from breaking down, that's a different job — see preventive maintenance for service fleets.

Why a maintenance agreement is worth more than the revenue on it

The obvious benefit is recurring revenue. The less obvious ones matter more.

It fills the season you can't sell into. A signed plan gives you a legitimate reason to be at a customer's site in your slowest month, with the work already paid for. That's the difference between sending techs home and keeping a crew together through a soft quarter.

It converts a stranger into an account. A one-off repair customer calls whoever answers next time. A plan customer has your company in their calendar twice a year. The retention difference isn't a marketing effect — it's structural.

It generates the repair work. This is the part owners underestimate. A tech standing in front of equipment twice a year finds things. Not invented things — a failing capacitor, a corroded fitting, a unit three years past its useful life. Plan visits are the most reliable source of quoted repair and replacement work most service businesses have.

It's the asset a buyer actually pays for. If you ever sell the business, a book of signed, auto-renewing agreements is worth a multiple. A list of past customers is worth close to nothing.

Why most maintenance plans fail

Almost always the same reason: the plan is sold as a discount instead of as a service.

"Sign up and you get 15% off repairs" gives the customer nothing until something breaks. It sounds like insurance for an event they don't expect, and it prices your relationship at the size of a coupon. It also selects for exactly the wrong customers — the ones who expect things to break.

The plans that sell describe what actually happens: someone comes out on a schedule, checks the equipment, tells you what they found, and you go to the front of the line when you need help. The discount is a bonus at the end of that list, not the pitch.

The second failure is softer and more expensive: the plan is real, but nothing is written down. Two techs describe it two ways, one of them promises same-day service on a Sunday, and now you're arguing with a customer about a commitment nobody can produce. That's what the document is for — as much for your own team as for the customer.

What goes in a service agreement

Eleven sections cover it. The template has all of them; here's what each one is actually doing.

Covered equipment, listed by serial number

Not "the HVAC system." The specific units, where they are on site, make, model and serial. This single table prevents the most common dispute in the trade: the customer adds a second unit, assumes it's covered, and you find out during a visit.

The plan tier, the visit count, and the price

Three tiers is the right number. One is a take-it-or-leave-it; five is a decision the customer will postpone. Say the number of visits per year explicitly, because "regular maintenance" means whatever the reader wants it to mean.

What happens on a visit

List the tasks. This is the section that makes the plan feel like a service rather than a subscription, and it's the one your techs will actually use as a checklist.

Plan benefits

Priority scheduling, a discount on non-covered repairs, a waived or reduced diagnostic fee. Be careful here — see the warning about response promises below.

What's not included

The most important section in the document, covered on its own below.

Term, renewal and cancellation

Also covered on its own below, because auto-renewal is where owners get into legal trouble.

Payment terms, warranty, liability, insurance, and the general clauses

Standard, but don't delete them. The liability cap in particular is the difference between a bad month and a bad year.

The exclusions section is where the money is protected

If you write only one section carefully, write this one.

The word "maintenance" means something specific to you and something much broader to a customer who just paid for a year of it. Left ambiguous, it drifts toward "you cover whatever breaks." Every exclusion you leave out is a conversation you will eventually have while standing in someone's mechanical room.

At minimum, exclude: repairs and replacement parts; emergency or after-hours calls outside whatever response window you promised; damage from misuse, neglect, vandalism, weather, flood or power surge; equipment not on the covered list; equipment someone else has worked on since your last visit; units beyond economical repair or with no parts available; and code upgrades or permits triggered by a change in law.

Then add the ones specific to your trade. Refrigerant above a certain weight. Drain line excavation. Chemical costs. Anything you've eaten once and don't intend to eat again.

Pair it with a rule the template already contains: if you find work outside the agreement, you send a written estimate and you don't start until it's approved. That one sentence prevents most billing disputes a maintenance plan can generate.

Auto-renewal: get this one right

Auto-renewal is what turns a plan from a year of revenue into an annuity, and it's the clause most likely to cause you a legal problem.

Several states have specific statutory requirements for automatically renewing consumer contracts — advance notice before the renewal date, clear disclosure of the renewal terms at signing, and an easy cancellation method. The requirements differ by state, they change, and some of them carry real penalties. This is the clause to have a lawyer look at, in your state, before you send the first one.

Commercially, the terms that work are unremarkable: a 12-month term, automatic renewal for successive 12-month terms, 30 days' notice from either side to stop it, and — this is the part owners skip — a reminder you send 45 days before the renewal date stating the date and the new price.

Send the reminder even where the law doesn't force you to. A customer who is surprised by a charge cancels and tells people. A customer who got a reminder and did nothing has effectively re-signed.

Pricing the plan so it doesn't quietly lose money

The wrong way is to look at what a competitor charges and land slightly under. You don't know their visit duration, their labor cost or their attach rate.

Build it from your own cost:

  1. Time the visit honestly. Not the wrench time — the drive, the setup, the paperwork. If you've never measured this, that's the first thing to fix; our guide to fleet job costing covers how to get real numbers instead of estimates.
  2. Multiply by your fully-burdened labor rate — wage plus taxes, insurance, vehicle, phone, and the share of overhead that tech carries. Not their hourly wage.
  3. Add consumables — filters, chemicals, small parts you don't bill separately.
  4. Multiply by visits per year to get your annual cost to deliver.
  5. Apply your target gross margin. That's your price floor.
  6. Then check it against the market — not to set the price, but to see whether you're structurally more expensive, which is a different problem to solve.

Two things that quietly destroy plan margin. Unlimited anything — "unlimited service calls" is an uncapped liability sold at a fixed price. And a response-time promise you can't staff: if you promise four-hour response and you're three trucks deep on a heat wave, you've written yourself a breach into a contract you drafted.

If you do promise a response window, you need to know where your trucks actually are before you can honestly commit to it. That's the one place fleet visibility touches this document — not as a feature, but as the difference between a promise you can keep and one you can't.

Running a fleet of 5+ vehicles?

Most small service fleets on Spytec start with the plug-in OBD tracker — it goes into each vehicle's OBD-II port in seconds (no installer, no wiring), streams live location, and runs $8.95/vehicle/month with free hardware and no contract. Fleets of 5+ get automatic volume discounts.

See the OBD fleet tracker → · Compare business-fleet plans →

How to actually sell it

Not cold, and not on a price list.

The moment that converts is the end of a repair call, standing in front of the equipment you just fixed, talking to the person who just felt the cost of it failing. That's when a plan is a solution instead of an upsell. Give your techs a one-page version, a price, and permission to sign it on the spot.

Two more that work: with every new equipment install, where the plan protects the warranty the customer just paid for, and at the end of a busy season, when the experience of waiting in a queue is still recent.

Then measure three numbers, monthly:

  • Attach rate — what share of eligible jobs end with a signed plan. If it's under 10%, the problem is the pitch or the permission, not the product.
  • Renewal rate — what share auto-renew without cancelling. Under 80% means the visits aren't landing.
  • Plan revenue as a share of total — the number that tells you whether you're building an asset or just doing favors.

Frequently asked questions

What should be in a service maintenance agreement?

At minimum: the specific equipment covered, listed by make, model and serial number; the plan tier and number of visits per year; the tasks performed on each visit; the price and billing schedule; plan benefits such as priority scheduling and a repair discount; a detailed exclusions section; the term, auto-renewal and cancellation terms; payment terms; a workmanship warranty; a liability cap; and a signature block for both parties. The free template linked above contains all of these as fill-in-the-blank sections.

How much should I charge for a maintenance plan?

Build the price from your own cost, not from a competitor's. Time a full visit including drive and paperwork, multiply by your fully-burdened labor rate, add consumables, multiply by the number of visits per year, then apply your target gross margin. That is your floor. Check the market afterwards to see whether you're structurally more expensive, but don't let it set the number.

Should a maintenance agreement auto-renew?

Commercially, yes — auto-renewal is what turns a one-year plan into recurring revenue. Legally, be careful. Several states have specific notice and disclosure requirements for automatically renewing contracts, and they vary and change. Have a lawyer in your state review the renewal clause. Regardless of what the law requires, send a reminder 45 days before each renewal stating the date and the price.

What should a maintenance agreement not cover?

Repairs and replacement parts, emergency calls outside your stated response window, damage from misuse, neglect, weather or power surge, equipment not on the covered list, equipment serviced by someone else since your last visit, units beyond economical repair, and code upgrades triggered by a change in law. Add exclusions specific to your trade, and require written approval before any work outside the agreement begins.

When is the best time to sell a maintenance plan?

At the end of a repair call, in front of the equipment that just failed, while the customer still feels the cost of it. Also at every new equipment install, and at the end of a busy season when the experience of waiting is fresh. Give technicians a one-page version and the authority to sign it on site.

The bottom line

A maintenance agreement isn't a document problem, but the document is what's missing. Most owners already know they should sell plans; what stops them is having nothing to hand a customer.

Take the template, put your name on it, write your exclusions carefully, get a lawyer in your state to read the renewal clause, and let your techs sell it at the end of repair calls. The revenue is the smaller half of what you get.

Committing to a response window? You need to know where your trucks are first. Spytec GPS is $8.95/vehicle/month on the annual plan with the tracker included free, no contract, and a 30-day money-back guarantee. Volume discounts start automatically at five devices, and everything ships in two days — no sales call, no demo.

See transparent fleet pricing → · Shop fleet trackers →

Related reading: Preventive maintenance for your own service fleet · Fleet job costing: which jobs actually make money · Employee GPS tracking policy template (free download)

This section doesn’t currently include any content. Add content to this section using the sidebar.