An annual maintenance contract is a promise kept over a year: a fixed number of visits, help when something breaks, and a renewal at the end. For AC, RO, pest control, lift, CCTV and fire safety businesses, these contracts are the steadiest income. They are also where work is forgotten, since the promise was made months before the visit.
Who wrote this guide
This guide comes from the EZ Solutions team. We build ServicePilot, field service software for small and mid-size service businesses, and our AMC software page covers the industry more widely. The practices below work with any system, even a well-kept spreadsheet.
What does AMC management involve?
AMC management covers everything a business promised when the contract was signed: the scheduled visits, free re-visits for complaints in the contract period, the billing plan and the renewal. Each part has a date attached, so the work is really about dates that arrive months after anyone last thought of them. The glossary defines the contract itself.
The table shows where each promise usually slips.
| Promise | Where it usually slips |
|---|---|
| Scheduled visits | Dates kept on a wall calendar, separate from the contract |
| Free re-visits | Complaints not linked to the original job, so they get billed or forgotten |
| Billing plan | Instalments remembered by one person in the office |
| Renewal | Nobody calls before expiry, and the customer drifts away |
1. Put the visit schedule in the contract
The most common mistake is keeping contracts in one place and visit dates in another. Then a missed visit is noticed only when the customer calls to complain. The fix is to let each contract carry its own schedule:
- Plan templates for common contracts, such as a quarterly pest control plan or a twice-yearly AC service.
- Visits generated from the start date, so every service-due date exists from day one.
- The site and the units covered, so the technician knows which AC, purifier or panel to service.
Visit frequency depends on the service. General pest control is often quarterly or every two months, rodent control in commercial kitchens monthly, termite treatment an annual check-up, and mosquito control seasonal, ahead of the monsoon.
2. Track each visit to a result
A scheduled visit is only kept when it is done and recorded. Each visit should end with what was done, any parts or chemicals used, and the customer’s confirmation. In a flat, the person signing may be a guard or a helper, so note who confirmed access.
A simple service report with the next due date gives contract customers the trail they expect. For corporate customers and warranty jobs, that trail is often part of the agreement.
3. Handle complaints within the contract
Customers call when something goes wrong between visits: the AC is not cooling, or pests are back a week after treatment. Many businesses offer a free re-visit for the same issue within a set window, often a week or two. Linking it to the original job keeps it free and shows how often a fix failed.
The complaint management guide covers that routine in full.
4. Bill the way the contract says
Contracts are usually billed one of two ways: one payment upfront for the year, or instalments such as quarterly. Homes often pay in cash or UPI; commercial customers need a GST invoice, sometimes with their own purchase order number, and pay on credit terms. Whatever was agreed, the billing plan should sit with the contract, not in someone’s memory.
5. Renew before the contract lapses
Renewals are where the effort pays off or fails. A business that does not call before expiry loses customers who simply forgot, or assumed the contract continues on its own. A weekly routine prevents it:
- List contracts expiring this month and next.
- Send a renewal reminder well before the end date, by WhatsApp or a call, with the new price if it has changed.
- Follow up on any that have not replied a week later.
- Record the outcome: renewed, renewed with changes, or lost and why.
The reasons for lost renewals are worth reading every quarter. They usually point to one fixable problem, such as late visits in one area.
What the owner should check every morning
A short morning look keeps the whole operation honest: today’s scheduled visits and who is doing them, contracts expiring this week, yesterday’s collections against what is outstanding, and any complaints that came in overnight. When those four answers come from one system, the owner stops chasing staff for updates.
How ServicePilot supports AMC management
ServicePilot is built around the contract lifecycle:
- Contracts and plan templates with visit schedules, so service-due visits come up automatically.
- Customers, sites and assets, with every installed unit recorded at each site and duplicates merged.
- The Dispatch Board for planning those visits; the technician dispatch guide explains it.
- Complaints and free re-visits tied to the original job, with customer feedback.
- GST and non-GST invoices, payments, expenses and a GST sales register.
- Renewal tracking, with reports of renewals due and reminders before a contract lapses.
- A day summary that the owner can share on WhatsApp.
Industry templates cover pest control, RO and water purifiers, AC and appliances, CCTV and security, electrical and plumbing, cleaning, lifts, solar, fire safety and IT support.
Explore ServicePilot