Skip to main content
GullySystem
Field Service · Solutions

Manage each annual maintenance contract with its visits, renewals and billing.

Annual maintenance contract (AMC) management holds each contract with what it covers, the visits it owes, the amount and the end date. Visits are laid out from the start date, so the schedule does not need counting back at year end. Nothing waits for audit. Renewals appear while the contract is still active, which is when a renewal is easiest to close. Timing matters.

What it is

Contracts are often kept as one file per customer in a cupboard, with renewal dates copied from last year’s diary. The technician and the customer remember the number of visits differently, and the signed agreement sits in a box above the office. Nobody trusts the diary.

Each contract carries its services, frequency, value and period. From the start date, the visits it owes appear on the schedule. Done, pending and missed visits are recorded separately, and what the customer has paid sits beside them. Nothing is counted by hand.

What it replaces

What your team uses today.

The module takes over these, one at a time, so nothing has to stop while it is set up.

  • The cupboard file kept for each customer
  • A diary with renewal dates copied across each year
  • A separate sheet of contract bills
Where it goes wrong today

The problems this is meant to ease.

Contract terms in a cupboard

The signed paper holds the scope, but the diary holds the dates. Staff look in both places and trust neither.

Visits owed are guessed

Nobody can say, mid-term, how many visits remain on a contract. A quarterly visit slips. The gap surfaces only when the customer calls.

Renewals noticed late

A lapsed contract is discovered when a call-out is refused. The renewal talk should have begun earlier. It starts after the loss.

Extras go unbilled

A repeat trip for the same fault, or a spare part, is done in good faith. The job card sits apart from the contract. Billing misses it.

Billing and visits kept apart

Accounts bill from their own list and the coordinator plans from another. An unpaid customer still gets a visit. A paid customer waits.

Inside the module

What AMC and service contracts does.

Contract terms

Sites covered, equipment listed, services promised, start and end dates, and the signed copy attached to the record.

Visit planning

Monthly, quarterly or half-yearly visits are laid out for the whole period when the contract is entered. The schedule appears as soon as the contract is saved. Saving is enough.

Visits owed against done

Completed, missed and upcoming visits are shown for each contract. A contract that ends with unused visits is visible before the end date. Unused visits stand out.

Renewals

A list fills ahead of each end date, with the person following each one and the customer’s last response.

Billing

Contracts can be billed in full at the start, per visit or in instalments. The unpaid part stays visible against the contract.

Work outside the contract

Material, a second visit for the same complaint or work beyond scope is marked chargeable, so it reaches the invoice. Extras stop going unbilled.

Where it gets used

What this looks like in a working week.

Illustrative scenarios, written to show the shape of the work. They are not accounts of client systems.

A new contract is entered

The coordinator saves a contract for a mall with equipment on several floors. Visit dates land on the schedule immediately. The technician sees them on a phone.

A visit is missed

A technician is on leave on the due date. The visit stays on the contract as missed. The coordinator picks a fresh day and records the reason.

Renewals for the coming month

The owner opens the renewal list. Each contract shows who is following it and what the customer said last. Calls are shared out in a morning.

Work beyond scope

A technician replaces a part the contract excludes. It is marked chargeable on the job card, and accounts add it to the next bill.

Who touches it

The people who open this every day.

Service coordinator

Plans the month from contracts due, and follows up visits that slipped.

Accounts assistant

Raises contract bills and sees which customers have an unpaid AMC.

Owner

Sees renewals due, contracts lost, and the value expected to lapse in the next quarter.

How it is set up

From first conversation to daily use.

  1. Read the contracts

    Send a handful of signed contracts and the sheet where visits are ticked. A note follows. It lists the terms to capture and the visit patterns spotted.

  2. Fix the contract layout

    Confirm the services, frequencies and billing styles you really sell. Try it on a trial screen. Enter a contract and watch its visit schedule form.

  3. Trial import

    Hand over the current contract list, untidy as it is. Planners review the load. Failed contracts are listed, each with its cause.

  4. Train by role

    Coordinator, accounts assistant and technicians each name someone for a session. Real contracts are used. The screens feel familiar.

  5. Daily use

    Live contracts are keyed in from now on. The old sheet turns read only. Questions from the first renewal cycle get written replies.

Measuring it

How you would know it is working.

Record where you stand before it goes live, so the change is measured against your own figures.

  • Visits completed against visits owed, by contract
  • Contracts renewed against contracts that reached their end date
  • Chargeable extras that reached an invoice
  • Unpaid contract value, by customer
  • Visits rescheduled, with the reason recorded
How it fits

It is one part of a system, not an island.

A module earns its place by what it passes to the next one. These are the connections we set up most often.

  • Technician scheduling
  • Job cards
  • Service reports
  • Invoice management
  • WhatsApp reminders
Common questions

Questions owners ask about AMC and service contracts.

Is this already working in one of your products?

Yes. Our Pest Control Business Management System lays out each contract’s visits from its start date and lists renewals before contracts lapse. The same structure fits lifts, air conditioning and security systems. Only the visit list differs.

Is Excel enough for thirty contracts?

For thirty contracts, often yes, while one person owns the sheet. Problems start when visits are added mid-term, a customer has four sites, or two quarterly visits are missed without notice.

Can it invoice the AMC automatically?

It raises the bill on the schedule you set and leaves the sending to a person. Nothing goes out unseen. Owners usually review a contract bill first, especially the first one after a renewal.

What happens to visits that were not done?

They stay on the contract as missed, with the date they were due. That is visible in July and not only at renewal. Gaps surface early.

How is an AMC module priced?

By its parts. Sites per contract, billing styles and the reminders you want all count. A plain yearly contract needs less than a contract with equipment lists and instalments. After your scope is read, the quotation gives every part its own amount, and the WhatsApp reminders can be removed.

What decides when technicians can open their first schedule?

Mostly the contract data you can hand over. The first usable release holds contract entry, generated visits and a renewal list, and billing joins afterwards. Once the data has been looked at, the proposal sets a date against every stage.

Talk to us

Tell us how you handle AMC and service contracts today.

A spreadsheet, a register or another system: say which, and we will tell you plainly what is worth changing.

What happens after you share your requirements

  1. A senior engineer reads your answers. Nobody phones first.
  2. Within one business day you get a written note: what we understood, what we would start with, and the questions we still have.
  3. If it fits, a proposal follows with the order of work, what we need from you and what you receive at each step.
  4. No call is booked and nothing is paid until you have read the note. Your details stay with us.

Start with your requirements

Seven short steps that tell us what you need. A senior engineer reads them before anyone gets in touch.

Share your requirements