Maintenance Contracts for Trade Businesses UK — How to Build Recurring Revenue (2026)
Most trade businesses live or die by the enquiry volume that week. The phone rings, you price the job, you do the work, you invoice. Then you start again. It's reactive by design — and it means your income is only as good as your lead flow on any given month.
Maintenance contracts flip that model. You schedule the work, the client pays monthly or annually, and you have predictable income regardless of how busy your phone is. Even 5–10 maintenance clients can cover your fixed costs month to month — giving you a floor beneath your business that reactive work simply cannot provide.
This guide covers exactly how to build that recurring revenue base: which trades suit it, what to put in the contract, how to price it, and how to manage it without it becoming a headache.
Why Maintenance Contracts Change the Economics of Your Business
The feast and famine cycle is the single biggest operational problem for self-employed tradespeople and small trade businesses in the UK. January and February can be brutal. A wet August kills outdoor trades. Any quiet spell hits harder than it should because there's no base income to fall back on.
A maintenance contract portfolio changes that. Every contract you sign is a guaranteed revenue stream for 12 months minimum. A gas engineer with 30 boiler service contracts at £180/year has £5,400 in the diary before they've taken a single reactive call. An electrician with 20 annual EICR and PAT testing contracts at £200/year has £4,000 locked in. Stack enough of these and your fixed costs — van finance, insurance, tools, phone — are covered before the month even starts.
Beyond the financial stability, contracts also make scheduling easier. You know when the work is coming. You can plan your diary around it. And because you're the one initiating the visit, you're not chasing down customers or waiting for them to call when something breaks.
Which Trades Suit Maintenance Contracts
Not every trade lends itself to contracts, but more do than most people think. The key is whether there's a recurring, scheduled need for your service. If the answer is yes, a contract makes sense.
- Gas engineers — annual boiler service plus priority cover for breakdowns. This is the most natural fit in the industry. Many gas engineers already offer it informally; formalising it into a contract makes it sticky and billable.
- Electricians — annual EICR (Electrical Installation Condition Report) for landlords, plus PAT testing for commercial clients. Landlords are legally required to have EICRs carried out every 5 years; many want annual peace of mind.
- Plumbers — annual drain inspection, water system checks, emergency cover. Particularly valuable for landlords managing older properties.
- HVAC engineers — system servicing, filter changes, refrigerant checks. Commercial clients with air conditioning systems expect scheduled maintenance.
- Commercial kitchen engineers — extraction cleaning, equipment servicing, compliance inspections. Restaurants and care homes need this to stay compliant and insured.
- Fire and security system engineers — fire alarm testing, extinguisher checks, intruder alarm servicing. These are often legally mandated, making the contract an easy sell.
- Property maintenance contractors — a broad contract covering planned maintenance for landlords or letting agents across multiple properties. One contract can cover dozens of units.
What to Include in a Maintenance Contract
A maintenance contract isn't just an agreement to do some work each year. It needs to be specific enough to protect you and clear enough that the client understands what they're getting. A vague contract leads to disputes about what's included, which erodes the relationship and costs you time.
Here's what every maintenance contract should cover:
- Scope of the annual visit — what you'll inspect, test, or service during the scheduled call. Be specific. "Annual boiler service to manufacturer's specification" is better than "boiler check."
- Visit frequency — once a year, twice a year, quarterly. State it clearly and who initiates the booking (it should be you).
- Priority response time — this is a key selling point. Commit to a specific response window: same day, next working day, within 48 hours. Make sure it's something you can actually honour before you put it in writing.
- Discounted labour rate — offer contract clients a preferential rate on any additional work carried out during the contract period. Even 10% off your standard rate signals value and encourages them to call you for other jobs rather than shopping around.
- Parts and consumables — are these included up to a value limit, included at cost, or excluded entirely? Be explicit. "Parts included up to £50 per visit" is clear. "Parts included" is a liability.
- Certificate or report — confirm that a service record, certificate, or written report will be issued after each visit. Landlords need these for compliance; commercial clients often need them for insurance.
- Contract duration and auto-renewal — 12 months minimum with automatic renewal unless notice is given. This is standard and protects your revenue. Give the client a reasonable notice period to cancel — 30 days is typical.
- Payment terms — monthly direct debit or annual payment upfront. Annual upfront gives you better cash flow and often earns you a small goodwill discount from the client in exchange. Monthly direct debit reduces the barrier to signing up but means you carry more admin.
How to Price Maintenance Contracts
The most common mistake is pricing a maintenance contract like a one-off job. You're not just selling a visit — you're selling availability, priority access, and peace of mind. Price accordingly.
Start with your cost for the scheduled visit. Labour time plus consumables, at your true cost (not your charge-out rate). A boiler service might take 60–75 minutes at an £80/hour labour cost, plus £15 in consumables — a total cost of around £95–£115. Your annual contract price for that service alone might be £150–£180. That's already an 85–100% gross margin on the visit itself.
Then price the call-out cover. Think about how often the average client at that type of property will call in a reactive situation. If it's once every three years, that's roughly a third of one call-out per year. Factor in your average call-out charge (say £120 for the first hour) divided by three — roughly £40/year in expected reactive cost. Add that to your service cost and you have your floor price. Build in margin on top.
A realistic boiler service contract for a domestic property might be priced at £150–£200/year. An electrical EICR contract for a small commercial unit might be £200–£350/year. A comprehensive property maintenance contract for a landlord with three properties might be £800–£1,500/year depending on what's included.
Don't race to the bottom. Clients who want the cheapest price possible will also be your most demanding contract clients. Price for the clients who value reliability, and those are the ones you'll attract.
Who to Target First: Your Existing Customers
You don't need to find new customers to start building a contract portfolio. The easiest, highest-conversion prospects you have are the people who've already paid you for work. They know you, they've seen how you work, and they trust you enough to let you back in their home or business.
Go through your job history for the last two years. Anyone who had a boiler installation, a full rewire, a new heating system, or a bathroom fitted is a strong candidate. Send them a personalised message — WhatsApp or email works well — keeping it simple:
"Hi [name], hope everything's still working well after the boiler install. I've just launched an annual service plan for £X/year — it covers your yearly service, keeps your warranty valid, and gives you priority response if anything goes wrong. Would you be interested?"
That's it. No hard sell. You're offering them something that genuinely benefits them. Expect a 20–30% conversion rate from a warm list if the price is reasonable. Ten installations from last year could give you two or three contracts signed this month.
Commercial Opportunities: Where the Real Scale Is
Domestic contracts are a great starting point, but commercial contracts are where maintenance agreements become genuinely transformational for your business. A single commercial client can be worth more than fifteen domestic ones.
The most valuable commercial targets are landlords and letting agents managing multiple properties. One letting agent with 50 properties under management represents 50 potential EICR contracts, 50 gas safety certificates, and a rolling schedule of maintenance work. A single conversation with the right person at that agency could underpin your entire year.
Beyond property: offices need electrical testing and fire alarm servicing. Restaurants need extraction cleaning and commercial kitchen maintenance. Schools and care homes need both, plus more stringent compliance requirements that make documented, scheduled maintenance a legal necessity rather than a nice-to-have.
Commercial clients often actively prefer to have a single, trusted trade contractor on a standing contract. It simplifies their compliance management, reduces the admin of finding and vetting different trades for each job, and gives them a known cost to budget against. Position yourself as that trusted partner, not just another contractor on their preferred supplier list.
The Contract Document: What to Get in Writing
A verbal agreement is not a contract. You need a written document — even a simple one — signed (or confirmed by email) before you start any maintenance work.
Your contract document should include:
- Client name, address, and contact details
- Description of the system or equipment covered
- What is covered and what is explicitly not covered — structural faults, damage caused by the client, third-party interference, or anything outside your scope of work
- Scheduled visit frequency and who is responsible for booking
- Response time commitments for emergency call-outs
- Payment amount and payment terms
- Contract start date, end date, and auto-renewal clause
- Cancellation terms — minimum notice period required by either party
- Liability limit — cap your liability to the annual contract value or a reasonable multiple of it
You don't need a solicitor to draft this. A clear, plain-English document that both parties understand is more useful than a dense legal document that neither of you will ever read. That said, if you're writing commercial contracts above £1,000/year, getting a template reviewed by a solicitor once is a worthwhile one-off investment.
Managing Scheduled Visits Without Dropping the Ball
The biggest operational risk with maintenance contracts is forgetting to schedule the visits. A client paying £150/year on a direct debit expects their annual service. If you don't call them, they'll either cancel or — worse — call you at the most inconvenient moment demanding it gets done.
The solution is to build recurring job records into your workflow from the moment a contract is signed. A CRM like Trade2Base lets you set recurring job templates that auto-create a new job record at the right interval. When a boiler service contract renews in November, a job appears in your diary in October to prompt you to get it booked. You never have to remember — the system does it for you.
This matters more as your contract portfolio grows. At five contracts, you can track it on a spreadsheet. At thirty contracts, you can't. Build the system early and it scales with you.
Annual Price Reviews: Protect Yourself from Inflation
When you sign a 12-month auto-renewing contract, include a clause allowing an annual price adjustment. The standard approach is to link it to CPI (Consumer Price Index) or RPI, or to set a fixed maximum annual increase (e.g., "up to 5% per year with 30 days' notice").
Without this clause, you're committing to the same price indefinitely. If your fuel costs rise, your insurance goes up, or the minimum wage increases your labour costs, you're absorbing all of that. A client who's been on a contract for three years will resist a sudden large price increase far more than they'll notice a modest annual adjustment.
Frame it positively when you communicate it: "As per our contract terms, we apply a small annual adjustment in line with inflation. Your new annual fee from [date] is £X. Your level of service remains exactly the same." Most clients will accept this without complaint, particularly if you've been reliable.
The Financial Impact: What a Contract Portfolio Is Worth
Let's make the numbers concrete. At 20 maintenance contracts averaging £150/year, you're looking at £3,000/year in guaranteed, predictable revenue. That's before a single reactive job. At 50 contracts: £7,500/year. At 100 contracts: £15,000/year.
For many sole traders and small teams, £15,000/year in baseline contract revenue covers a substantial chunk of fixed costs: van finance, insurance, phone, software, accountant. That's the money you need to break even before you've done a single day of reactive work. Everything on top of that is profit.
More importantly, it changes how you operate under pressure. When enquiries are slow, you don't panic — because you're still billing. You can afford to be selective about reactive jobs, price them correctly, and decline the ones that aren't worth your time. That's a fundamentally better position than the feast-and-famine cycle that grinds most trade businesses down.
Building a contract portfolio takes time. You won't go from zero to 50 contracts overnight. But signing two or three per month from your existing customer base is entirely realistic for most trades. In 12 months, you could have 20–30 contracts sitting underneath your business, generating income whether your phone rings or not.
That's not just recurring revenue — it's a more stable, more profitable business.
Trade2Base
Manage your maintenance contracts without the admin overhead
Trade2Base auto-creates recurring job records when contracts are due, so you never miss a scheduled visit. Track every contract, client, and payment in one place.