Service Contract Template
Free, no-signup service contract template — HVAC, plumbing, electrical, or generic. Fill the fields in your browser and download or print a clean work agreement with scope, payment, change-order.
How this template works
A service contract turns "I'll come fix it" into a document both sides sign before the work starts. Pick your trade variant (HVAC, plumbing, electrical, or generic) and engagement type (one-off or recurring), fill the fields, and the contract updates live across ten sections: parties, scope, schedule, price and payment, change order process, warranty, liability, cancellation, boilerplate, and signatures. Every blank you leave falls back to a bracketed placeholder, so the document is usable before you've typed anything.
The variant you choose changes exactly two things: the scope prompt and the one trade clause injected into the liability section — HVAC's refrigerant / EPA acknowledgment, plumbing's water-damage and access disclaimer, or electrical's permit and inspection acknowledgment. The generic variant adds no trade clause. The engagement type swaps the schedule clause: a one-off job shows estimated start and completion dates; a recurring agreement shows a visit-frequency cadence and a renewal term. Switching either control keeps everything else you typed.
The Change Order Process clause — out-of-scope work proposed, priced, and approved in writing before it proceeds — is always present, on every variant. The price, deposit, and late-fee lines are descriptive contract text: this tool does no math on them. Nothing you enter is saved, and the two signature lines are signed offline. This is a starting point, not legal advice.
You verbally agreed to a job and you want a written work agreement to sign before you start — scope, schedule, price, change-order process, warranty, liability, cancellation, and signatures. This generator builds one in your browser: pick your trade, fill the fields, and download an editable Word file or print it. No signup, no email wall, nothing saved to a server.
Built for your trade, in one place
Instead of hunting for a trade-specific file, choose a variant and the document adapts:
- HVAC — refrigerant / EPA Section 608 acknowledgment, equipment make and tonnage on the scope line.
- Plumbing — water-damage and access disclaimer, fixtures and lines on the scope line.
- Electrical — permit and inspection acknowledgment, panel and load on the scope line.
- Generic — the trade-neutral fallback for handymen, painters, landscapers, and everyone else.
Exactly one trade clause is injected; everything else is shared, lawyer-shaped boilerplate. A one-off vs recurring toggle swaps the schedule clause between fixed start and completion dates and a visit-frequency cadence with a renewal term.
The clauses that matter
The contract carries the full ten-section spine: parties, scope, schedule, price and payment, change order process, warranty, liability and indemnification, cancellation, boilerplate, and signatures. The Change Order Process clause — out-of-scope work proposed, priced, and approved in writing before it proceeds — is always present, because that one clause is what keeps a growing job from becoming an argument at invoicing. For what each clause in this contract actually does — and where the argument starts if it’s missing — see the service agreement clauses guide.
Every field you leave blank renders a bracketed placeholder like [Company Name],
so the document is complete and printable before you type anything — and the
downloaded Word file is fully editable, not a locked PDF.
What it is — and isn’t
The price, deposit, and late-fee lines are descriptive contract text, not a billing engine — this tool does no math on them. If your agreement requires the customer to see proof of insurance before work starts, certificate of insurance covers what that document actually shows. Nothing is saved: there is no saved-contract list, no customer database, and no e-signature of record — that is field-service-management territory. Parties sign the printed copy offline.
Need to price the scope first, or bill after? Use the quote generator before contracting and the invoice template generator after; for the descriptive late-fee clause’s actual math, see the invoice late-fee calculator. When a signed job grows, the change order template amends this contract. The agreement, the quote, and the bill are three families of one paperwork set — the templates and forms library holds all of it, including the field forms the signed job then generates.
Working in the United Kingdom? The wording here is written for US law and does not carry the clauses a UK agreement needs — use the UK service contract template instead, which swaps state governing law for England & Wales, Scotland or Northern Ireland and adds the 14-day cooling-off and VAT clauses.
Commercial customers, property managers and general contractors often go one step further than a certificate and ask to be named an additional insured on your liability policy, which is an endorsement your insurer issues rather than wording you can add here. Keep the services clause tight enough to read as a scope of work on its own, because that paragraph is what an addition is later measured against.
This template is a starting point, not legal advice. Confirm state cancellation, licensing, permit, and lien-notice rules for your jurisdiction before you sign.
Sources
- HVAC Service Contract Template. ServiceTitan. Retrieved .
- Field Service Agreement Template. Housecall Pro. Retrieved .
- Contract Templates. ArcSite. Retrieved .