Building Recurring Revenue: The Planned Maintenance Contract Playbook featured image
Case Studies & Playbooks

Building Recurring Revenue: The Planned Maintenance Contract Playbook

Step-by-step playbook for UK trades businesses to design, price, sell and manage planned maintenance contracts that create predictable monthly income and boost business value.

Ettan Bazil
Written by
Ettan Bazil
Founder & CEO (Tech / PropTech)
About Ettan Early Life and Career Ettan Bazil began his professional journey as a gas engineer and plumber, gaining hands-on experience working directly with households, landlords and property managers. His early trade background shaped his understanding of real-world operational challenges, from emergency repairs to workforce shortages and inefficiencies in the maintenance sector. In 2016, he founded Elite Heating & Plumbing, growing it into a successful business employing multiple engineers and apprentices.
9 min ago 17 min read Comments

Quick Answer

A planned maintenance contract gives your customers scheduled servicing at a fixed monthly fee, and gives you predictable income every month of the year. Start with your existing boiler service customers. Create three tiers: basic service, service plus priority callouts, and full cover. Price from £12 to £25 per month. Use job management software to automate scheduling and renewals. At 100 contracts averaging £18 per month, that is £21,600 per year in guaranteed revenue before you answer a single reactive call.

TrainAR Academy
TrainAR Academy Practical guides for UK trades professionals
Commusoft logo Commusoft
ServiceM8 logo ServiceM8
Tradify logo Tradify
£24.3bn
UK plumbing and heating sector size (2026)
80-90%
Typical maintenance contract renewal rate
60%
Contract customers more likely to buy additional services
2-4x
Business valuation multiplier on recurring revenue

Why recurring revenue changes everything

Plumber reviewing monthly contract schedule on tablet in a van
Predictable monthly income from maintenance contracts smooths out the seasonal peaks and troughs most trades businesses face

Most trades businesses run on a feast-or-famine cycle. January is quiet. March picks up. Summer is flat for heating engineers and manic for plumbers. Autumn brings a rush of boiler servicing. Then December falls off a cliff. This pattern repeats every year, and it makes planning almost impossible.

Maintenance contracts fix this. They provide a baseline of guaranteed income that arrives every month regardless of season, weather, or market conditions. Even a modest contract base of 50 agreements at £18 per month delivers £10,800 per year in revenue that you can count on.

But the financial benefits go well beyond smoothing cash flow. According to industry data, maintenance contract customers are 60% more likely to purchase additional services from their contractor. Each maintenance visit is an opportunity to spot repair work, recommend upgrades, or quote on new installations. Mike Rosone, a US-based service contractor consultant, puts it plainly: the value of a service business IS its maintenance contract base. He estimates that every £1 of maintenance revenue generates an additional £1 to £3 in pull-through service and replacement work.

Then there is the exit question. If you ever want to sell your business, recurring revenue commands 2 to 4 times the valuation multiplier compared to project-only revenue. A business doing £200,000 in one-off work might sell for £100,000 to £200,000. The same business with £200,000 in recurring contract revenue could fetch £400,000 to £800,000. Predictable revenue is worth more because the buyer can reasonably expect 90% of it to continue the following year.

The numbers that matter.

200 boiler service contracts at £80 to £120 per year generates £16,000 to £24,000 in guaranteed annual revenue. Service time is 30 to 45 minutes per visit, and each visit often leads to additional paid repair work. That is before you factor in landlord portfolio deals, commercial contracts, or full-cover plans at higher monthly rates.

What a planned maintenance contract looks like

A maintenance contract is a written agreement between your business and a customer. The customer pays a regular fee, monthly or annually. In return, you provide scheduled servicing, defined response times, and sometimes parts and labour cover for breakdowns.

For a typical UK heating engineer, the core offering is an annual boiler service. Gas boilers must be serviced by a Gas Safe registered engineer at least once a year for safety and warranty purposes. Many manufacturers void the warranty if the boiler is not serviced annually. This creates a natural, built-in demand for regular servicing that you can package into a contract.

Beyond the boiler service itself, a contract can include a full system check covering heating controls, thermostatic radiator valves, pipework, and the hot water cylinder. Some contracts include a gas safety inspection and CP12 certificate for landlords. Others add priority response times for breakdowns, discounted or included parts and labour, and annual reminders so the customer never has to think about booking.

Residential vs commercial.

Residential contracts typically cover a single boiler and central heating system. Commercial contracts for restaurants, offices, care homes, and schools cover more complex systems and command higher fees. Commercial work is often more reliable and higher value than domestic work, but requires different insurance and qualifications.

The key is to keep the contract simple and clear. Spell out exactly what is included, what is excluded, and what happens if the customer needs work outside the contract scope. A clean, well-written contract builds trust. A vague one creates arguments.

Designing your contract tiers

Three service plan cards showing bronze silver and gold tiers on a desk
Offering three tiers gives every customer a reason to say yes and anchors the mid-tier as the natural choice

Tiered pricing is one of the simplest ways to increase average contract value. Rather than offering a single plan, create three options. Research across the trades sector consistently shows that around 70% of customers pick the middle option when presented with three tiers.

Here is a structure that works well for most heating and plumbing businesses:

FeatureBronzeSilverGold
Annual boiler serviceIncludedIncludedIncluded
Full system checkNot includedIncludedIncluded
Priority response (24-48 hrs)Not includedIncludedIncluded
15% discount on repairsNot includedIncludedIncluded
Parts and labour coverNot includedNot includedIncluded
No excess on calloutsNot includedNot includedIncluded

The Bronze tier covers the annual boiler service only. It is affordable, low-risk, and gets customers into the habit of paying you monthly. The Silver tier adds a full heating system check, priority response, and a repair discount, making it the natural middle choice. The Gold tier is full cover, including parts and labour for breakdowns with no excess. It commands the highest price and provides the most stable revenue because customers on Gold plans almost never leave.

For electricians, the same approach works with annual electrical checks, PAT testing, and emergency callout cover. For plumbers without heating, think annual pipe inspections, water heater flushes, and drain camera surveys.

Name your plans carefully.

Avoid calling them Bronze, Silver, and Gold if your customers are price-sensitive domestic homeowners. Consider names like Essential, Complete, and Premium, or Service, Care, and Cover. The words matter less than the structure, but friendly names reduce the feeling of being upsold.

Pricing that works for both sides

The biggest mistake with maintenance contracts is underpricing. If your contract loses money after you factor in labour, travel, materials, and overhead, you have created a liability, not an asset.

Start with the cost of delivery. A typical boiler service takes 30 to 45 minutes on site plus travel time. If your loaded labour cost (wages, van, fuel, insurance, tools) is £45 per hour, a one-hour service visit costs you roughly £45 to £55. Add consumable materials and you are looking at £50 to £65 in delivery cost per visit.

Now price upward from there. The current UK market rate for a one-off boiler service sits between £80 and £120, with regional variation. London averages around £102. Manchester is closer to £71. Birmingham sits around £68. Your contract price needs to cover your cost of delivery and leave a margin, while still being attractive compared to a one-off booking.

UK pricing benchmarks (2026).

Bronze tier (annual service only): £8 to £12 per month (£96 to £144 per year). Silver tier (service plus priority and discounts): £15 to £20 per month (£180 to £240 per year). Gold tier (full cover): £20 to £30 per month (£240 to £360 per year). Landlord plans including CP12 certificate: from £17.50 per month. Commercial boiler contracts: priced per system based on size and complexity.

Monthly billing is strongly recommended. Industry data suggests that monthly payment options convert roughly twice as many prospects as asking for the full annual amount upfront. A £216 annual plan sounds expensive. £18 per month sounds manageable. Direct debit or recurring card payment through your software makes collection automatic.

Review your pricing annually. Costs go up. Materials get more expensive. Your time becomes more valuable as your contract base grows and demand on your calendar increases. A 5 to 10% price increase each year is standard and rarely triggers cancellations if you are delivering good service.

Selling contracts to your existing customers

Heating engineer explaining a service plan brochure to a homeowner in a kitchen
The best time to offer a maintenance contract is immediately after completing a service or installation when customer satisfaction is highest

Your existing customers are the easiest people to sell maintenance contracts to. They already know you, trust your work, and have paid you at least once. The conversion rates from existing customers are far higher than from cold prospects.

Timing matters. The single best moment to offer a contract is immediately after you complete a boiler service or installation. The customer is satisfied. The boiler is working. They are thinking about keeping it that way. Hand them a printed plan comparison or show them on your tablet. Walk them through the three tiers and let them choose.

Target a 20 to 30% close rate on these conversations. That means if you service 15 to 20 boilers per month, you should be signing 3 to 6 new agreements. Over 12 months, that is 36 to 72 new contracts from a single engineer's workload. At an average of £18 per month, that is £7,776 to £15,552 in new annual recurring revenue per engineer.

Train your team to present the contract as a natural next step, not a hard sell. Something like: "I have just serviced your boiler and everything is looking good. We offer a plan that covers your annual service and gives you priority response if anything goes wrong during the year. Most of our customers go with the middle option. Would you like me to talk you through it?"

Get team buy-in first.

One of the biggest reasons maintenance plan programmes fail is that the engineers do not believe in the product. If your team does not understand the value of the plan, they will not sell it. Involve them in designing the tiers. Let them see the numbers. Show them how a strong contract base keeps the business busy during quiet months and protects their income year-round. Learn what makes technicians stay and use those insights when structuring your contract programme.

Other sales touchpoints include the end of a repair callout (the customer just experienced a breakdown and is receptive to cover), your annual reminder email or text, and your website booking page where you can offer plan signup alongside one-off service bookings.

Targeting landlords and property managers

Landlords are the ideal maintenance contract customer. They have a legal obligation to get an annual gas safety check and CP12 certificate for every rental property. They want reliable, predictable costs. And they often manage multiple properties, which means a single relationship can generate contracts across an entire portfolio.

A landlord-specific plan should include the annual boiler service and Gas Safety Certificate in one visit. Companies like NeatHeat in Hampshire offer landlord plans from £18.50 per month that cover unlimited callouts, all parts and labour, and the annual CP12 certificate. This gives landlords compliance and peace of mind in a single monthly payment.

The portfolio opportunity is where the real numbers get interesting. Even at £30 to £50 per property per month, a landlord with 10 properties represents £3,600 to £6,000 per year in contract revenue from a single client relationship. Find 10 landlords like that and you have £36,000 to £60,000 in annual recurring revenue.

Commercial properties are another step up. Restaurants, pubs, care homes, offices, and schools all need regular plumbing, heating, and electrical maintenance. Commercial contracts are higher value and often more reliable than domestic work because the customer is a business with a maintenance budget rather than a homeowner watching every pound.

Where to find landlords.

Local letting agents are the fastest route. Offer to be their recommended contractor in exchange for a competitive landlord rate. Property networking events, landlord associations, and HMO licensing lists (available from your local council) are also productive sources. One good letting agent relationship can feed you 20 to 50 landlord contracts.

Managing contract work with software

Field service management dashboard showing scheduled maintenance jobs on a laptop screen with abstract charts
Job management software automates scheduling, billing, and renewal reminders so contract admin does not consume your evenings

Managing 10 contracts in a spreadsheet is fine. Managing 100 is not. Once you start building a contract base, you need software that handles scheduling, recurring billing, renewal reminders, and job tracking without manual effort.

Three platforms stand out for UK trades businesses running maintenance contract programmes:

Commusoft is built specifically for field service businesses in plumbing, heating, and electrical. It has dedicated service plan management with automated scheduling, recurring invoicing, contract tracking, and Xero integration. If you are already using Commusoft for job management, adding maintenance contracts is straightforward. Plans start from around £35 per user per month.

ServiceM8 is popular with smaller UK trades businesses. It supports recurring jobs that can be set up on a schedule, automatic invoicing, and integrations with Xero and Stripe for payment collection. It is lighter than Commusoft and works well for sole traders and small teams. Pricing starts from around £29 per month.

Tradify is a New Zealand-built job management tool with a strong UK user base. It handles recurring jobs, automated quoting, and integrates with Xero and accounting software. Pricing starts from around £29 per user per month. It works well for businesses that want simple job tracking without the complexity of a full FSM platform.

Whichever tool you choose, the key features for maintenance contracts are: automated scheduling of annual or bi-annual visits, recurring invoicing or direct debit collection, customer contract status tracking (active, expired, due for renewal), and integration with your accounting software so revenue is categorised automatically.

Track one metric weekly: total active maintenance agreements. This is your recurring revenue health indicator. If that number is growing month on month, your business is getting stronger. If it is flat or falling, something needs attention.

Start under £50 per month.

You do not need enterprise software to run a maintenance contract programme. The complete software stack for a trades business can be assembled for under £100 per month total, covering job management, accounting, and payment collection. The ROI from even 10 maintenance contracts more than covers the software cost.

Scaling from 50 to 500 contracts

Building a maintenance contract base is a long game. The first 50 contracts might take 12 to 18 months. The next 50 will come faster because you have the systems in place, the team is trained, and word of mouth starts working for you.

Here is a realistic growth timeline for a heating and plumbing business with two to three engineers:

Months 1 to 3: Build your first 10 to 20 agreements. Offer a contract to every customer after every service call and installation. Get your software set up. Create printed or digital plan comparison materials. Target a 20% close rate.

Months 4 to 6: Reach 20 to 40 agreements. Start scheduling maintenance visits from your earliest contracts. Document findings from each visit to identify repair upsell opportunities. The pull-through revenue starts appearing.

Months 7 to 12: Reach 40 to 80 agreements. At this level, your contract work starts to fill quiet periods in the calendar. Your shoulder season (typically March to April and September to October for heating) feels less empty. Review your pricing and adjust for the second year.

Year 2: Push toward 100 to 150 contracts. At 100 agreements, industry data suggests you have a schedule that fills shoulder seasons entirely. Repair leads come year-round from maintenance visits. Consider dedicating one engineer to contract work and service calls while others handle installations and reactive work.

Year 3 and beyond: Scale toward 200 to 500 contracts. At this level, contract revenue alone could exceed £50,000 per year, plus pull-through repair and replacement work. You may need a dedicated service coordinator or admin person to manage scheduling and renewals. This is the point where AI scheduling tools start delivering serious value.

Do not let contracts cannibalise your capacity.

Every contract visit takes time from your calendar. If you sign 200 Gold-tier contracts with unlimited callouts, you might find your engineers spending all their time on contract work with no capacity for profitable installation jobs. Model your capacity carefully. Know how many contract visits each engineer can handle per week alongside reactive and project work.

What the community is saying

Recommended videos

How to set up service agreements for your plumbing company

How to Set Up Service Agreements for Your Plumbing Company

Contractor Growth Network

Maintenance agreements for plumbers that sell

Maintenance Agreements for Plumbers That Sell

Contractor Growth Network

Six reasons to sign an HVAC maintenance contract

6 Reasons to Sign an HVAC Maintenance Contract

HVAC Guide for Homeowners

Start building recurring revenue with service agreements

Start Building Recurring Revenue with Service Agreements

ACHR NEWS

HVAC business maximising maintenance agreements

Maximising Maintenance Agreements for Your HVAC Business

HVAC School

How to sell HVAC maintenance agreements

How to Sell HVAC Maintenance Agreements

Wizard of Sales

Frequently asked questions

Fifty is where you start to notice. Your quiet months feel less quiet because you have scheduled visits to fill the gaps. At 100, the difference is unmistakable. You have steady work every week regardless of season, plus repair leads coming from maintenance visits. Aim for 50 in year one and 100 by the end of year two.

Offer both, but lead with monthly. Monthly billing converts roughly twice as many customers as asking for the full annual amount upfront. £18 per month sounds far more manageable than £216 per year, even though it is the same money. Set up direct debit or recurring card payments through your job management software so collection is automatic.

Your contract should spell this out clearly. Bronze and Silver customers pay for repairs separately, though Silver gets a 15% discount. Only Gold covers parts and labour. When a basic plan customer needs a big repair, quote it normally, apply any contractual discount, and use the moment to suggest upgrading to a higher tier. Many customers upgrade after their first breakdown.

Absolutely. A sole trader can comfortably manage 50 to 80 contracts alongside reactive work. Beyond that, you need to either hire or limit new signups. The software handles scheduling and billing automatically, so the admin overhead is minimal. Start small. The recurring revenue will fund your growth when you are ready to take on help.

If you are on monthly direct debit, the contract renews automatically until the customer cancels. No renewal conversation needed. For annual contracts, send a reminder 30 days before expiry with a simple renewal link. Industry data shows 80 to 90% of maintenance contract customers renew, so the effort required is minimal. Focus your energy on signing new contracts, not chasing renewals.

My verdict

Build the base. The rest follows.

Maintenance contracts are not glamorous. There is no viral moment, no overnight transformation. It is steady, methodical work: offer a plan after every job, sign 3 to 6 new contracts per month, deliver the service properly, and let the compounding do the heavy lifting. After two years of consistent effort, you will have a business with predictable monthly income, a queue of customers who trust you, and a company that is worth considerably more than it was when you started. The trades businesses that thrive long-term are the ones that build recurring revenue. Start this month. Your future self will thank you.

Share this article

Ready to Transform Your Business?

Turn every engineer into your best engineer and solve recruitment bottlenecks

Join the TrainAR Waitlist

Stay Updated

Get weekly insights delivered to your inbox.

Recommended Articles

comments powered by Disqus