Online Booking for Plumbers: The Complete Setup Guide
By Alex McVicar
Mark fits boilers and does landlord work across North Lanarkshire. Before he switched online booking on properly, he was losing 45 minutes a day to the same conversation - "what time can you do, can you do Wednesday, what about Thursday morning, what about next Tuesday after three." Three months in, two thirds of his bookings now come in while he's on a job. He doesn't pick up the phone for those any more. The customer picks a slot he's already approved, gets a confirmation, gets a reminder, and turns up.
This post is the exact playbook he used. Online booking for plumbers isn't about handing the diary over to the public and hoping for the best - it's about giving customers a tightly controlled window to book themselves in, so you stop being the bottleneck. Done properly, it pulls 4 to 9 hours of admin out of your week, cuts no-shows by more than half, and books jobs while you're under a sink.
What follows is the complete UK setup guide. The five steps to get it running, the cost of doing nothing, the tools most plumbers consider, and the one bit nobody tells you about online booking that flips it from a gimmick into a proper revenue lever.
The Real Cost of Phone-Only Booking
Before we get into the setup, here's the leak. The average UK plumber takes more than 2 hours to respond to an inbound enquiry. The fastest 5% respond in under a minute. That difference matters because 78% of customers go with the first plumber who responds - and a plumber who replies within 5 minutes is 21 times more likely to win the job than one who replies after half an hour. 85% of callers who hit your voicemail hang up without leaving a message. Between October and March your inbound call volume jumps 40-60% over the summer average, so the leak gets worse exactly when you can least afford it.
Here's what phone-only booking actually costs a sole trader plumber over a year:
| Cost | Per week | Per month | Per year |
|---|---|---|---|
| 5 hrs/week on phone tag and rescheduling (at £55/hr) | £275 | £1,100 | £13,200 |
| 3 missed call enquiries/week that don't ring back, 1 turns into a job (avg £180) | £180 | £720 | £8,640 |
| 1 no-show/month nobody reminded (half day lost) | £180 | £180 | £2,160 |
| 2 winter peak weeks/year you couldn't keep up with calls (8 jobs lost @ £220) | - | - | £1,760 |
| Total | £635+ | £2,000+ | £25,760 |
That's twenty-five grand a year, leaking out of a business doing the work to earn it twice over. The voicemails. The text exchanges that turn into five-message back-and-forths. The customer who couldn't pin you down to a time and rang the next plumber on Google.
That's the cost of not having online booking for plumbers properly switched on. One year. Sole trader.
What Online Booking for Plumbers Actually Is (And What It Isn't)
The fear most plumbers have when they hear "online booking" is that they'll lose control of their diary. Random customers booking 8am Sunday call-outs. Someone in the next county over booking a five minute washer change forty miles from your van. That's not online booking. That's a free-for-all.
Online booking for plumbers, done properly, is the opposite of a free-for-all. You set the rules. You decide which days customers can book. You decide the time windows. You decide the job types eligible for self-service booking. You decide the buffer between jobs for travel. The customer only ever sees the slots you've already approved - and they pick one of those.
It's a bouncer at the door of your diary, not an open invitation. Done well, you control more of your week than you did when everything went through phone calls.
The 5 Steps to Set Up Online Booking for a Plumbing Business
Get these five right, in this order, and you'll have proper online booking running inside a fortnight. None of this is technical. The hardest part is making the decisions about what you actually want bookable.
Step 1: Decide Which Jobs You Want Bookable Online (And Which You Don't)
This is the single most important decision in the whole setup and it's the one most plumbers get wrong. The rule is simple: only expose jobs to self-booking where you already know roughly how long they take. Predictable duration, predictable price, predictable scope. Everything else stays on the phone where you can triage it properly.
What works well online is the well-defined stuff with a default duration you can stand behind:
- Boiler service - 90 minutes
- Landlord gas safety record (LGSR) - 60 minutes
- Tap or mixer replacement - 60 minutes
- Isolation valve or stopcock swap - 45 minutes
- Toilet replacement (like-for-like) - 90 minutes
- Basic appliance install (dishwasher, washing machine) - 60 minutes
- Diagnostic visit (fixed-fee, 30 minutes - more on this in the next section)
What does NOT work online: emergencies, big quotes, "I've got a leak somewhere", boiler installs, full bathroom fits, anything that needs you to physically eye the job before pricing. None of these should be self-service bookable. If a customer tries to book one, the system should route them to a phone call instead.
I'd pick three or four job types max to start. Don't try to make every service bookable on day one. Get the easy, predictable wins flowing first - then add more job types once you've got the duration estimates honed.
Step 2: Set Up a Curated Calendar With Controlled Availability Windows
This is the bit most plumbers get wrong. Don't give customers your whole working week. Give them specific windows - say Tuesday and Thursday afternoons for non-urgent jobs, Wednesday mornings for landlord gas certs. Block everything else. That way you batch similar work, your van runs aren't all over the postcode, and you keep your best slots for the higher-value direct-call work.
Honestly, online booking is overrated for most sole trader plumbers - the missed-call auto-reply is the bigger lever, and if you don't have that in first you're solving the wrong problem. But once the missed-call piece is running, controlled-availability online booking adds another quiet 5-10 hours back to your week. Order matters.
Step 3: Add a Travel Buffer and Qualifying Questions
Build a 30 or 45 minute buffer between bookable slots automatically. Travel time, prep, parking - whatever it actually takes. Don't let two jobs land back-to-back forty minutes apart on opposite sides of town.
Add 3 or 4 qualifying questions on the booking form. Postcode (so you can rule out anything outside your run). Job type. Brief description. Boiler make and model if it's a service. That filters out the awkward bookings before they make it into your diary.
Step 4: Wire It Into a Confirmation and Reminder Sequence
The booking is the start of the system, not the end. The second the customer books, three things should fire automatically: an instant confirmation email with the time, address and what to expect; an SMS confirmation; a calendar invite they can add to their phone. Then a reminder SMS goes out 24 hours before, and another 1 hour before.
That sequence is what drops no-show rates by 50-70%. Without it, online booking is just a fancier way to take a booking that doesn't show. With it, the customer is reminded three times and either turns up, reschedules, or cancels in time for you to fill the slot.
Step 5: Promote the Booking Link Everywhere a Customer Already Looks
The booking link does nothing sat on a website nobody visits. Put it on your Google Business Profile (use the "Book" button), on your missed-call auto-reply text, on your email signature, on your invoices ("book your next service here"), on your van decals if you've got room. The booking link should be the single most-clicked link in your entire online presence.
If you want to know whether your current setup is leaving money on the table, the free 2-minute audit will tell you exactly which of these five steps would move the needle most for your specific business.
But What About Jobs That Take Different Amounts of Time?
This is the question every plumber asks the second they think about online booking. A boiler service is 90 minutes. A leak hunt could be 20 minutes or half a day. A bathroom rip-out is a week. If the customer books a flat 1-hour slot for any of them, you're running late by 11am on Monday and the rest of the week falls over.
It's a fair question and most "set up online booking" guides skip past it. Here's how the plumbers I work with actually handle it.
1. Job-type drives the slot length - not the customer
The customer doesn't pick "11am to 12pm". They pick "Boiler service" + "Tuesday afternoon". The system knows boiler service = 90 minutes and books that duration automatically. Tap swap = 60 minutes. Gas cert = 60 minutes. The customer never chooses a time length. They choose a job type and a half-day window. You set the durations once when you configure the system and they apply to every booking from then on.
2. Use arrival windows, not exact slots
Couriers nailed this years ago. Customer sees "Tuesday 1pm to 4pm" or "Wednesday AM / PM" rather than "Tuesday 1.30pm". You arrive sometime in the window. If the morning job overran, the afternoon customer hasn't been promised an exact 1.30pm start. Three-hour windows are the sweet spot - tight enough that customers can plan their day, loose enough that one slow job doesn't blow the schedule.
3. Bake a generous buffer between every slot
The buffer isn't just for travel. It's for overrun. 30 to 45 minutes between bookable slots covers travel AND a job that took longer than the system expected. So a 90-minute boiler service has 2 hours 15 minutes on your diary. If it finishes early, you bank the time. If it overruns 30 minutes, you're still fine. Plumbers who skip the buffer are the ones who end up cancelling their afternoon by lunchtime.
4. Bookings land as "provisional" until you confirm
This is the safety valve nobody talks about and it's the single feature that makes online booking actually workable. New booking arrives, you get a push notification on your phone, you tap "confirm" or "push back" before the customer's confirmation goes out. Anything that looks off - postcode 40 miles outside your run, a vague description, a job type that doesn't match what the customer wrote in the description - you ring them instead of accepting the booking. Stops dodgy bookings locking in your diary and lets you keep your hand on the wheel.
5. Diagnostic visit as its own priced job type
For unpredictable stuff - "I've got a leak somewhere", "the boiler's making a weird noise", "the radiator upstairs isn't heating up" - you offer a 30 minute diagnostic visit at a fixed fee. £60 to £80 is the going rate. Plumber turns up, diagnoses, then either fixes on the spot if it's quick or quotes for a follow-up booking. The unpredictable job becomes a predictable diagnostic plus a separate booked fix. The customer pre-pays the diagnostic so no-shows hurt less, and you stop trying to scope unknown work over the phone.
6. Block self-booking to the first or last two hours of the day
Some plumbers I work with only let online bookings sit in the 8 to 10am or 4 to 6pm slots. The middle of the day stays for direct-booked, scoped, harder-to-predict work. That way an online booking that overran a bit only spills into your own buffer time, not into a customer who's been waiting since 9am.
7. Anything not on the list routes to a phone call
If a customer hits your booking page looking for something you haven't exposed as bookable, they shouldn't see an empty calendar - they should see a "what you're describing needs a quick chat first, ring or text us on 07xxx" message with your number. That's how you keep the unpredictable jobs off your self-booking system without losing the lead.
The honest framing on the whole question is this. You're not trying to make online booking cover every job type. You're trying to make it cover the predictable jobs that already eat 30 to 40% of your week - the gas certs, the services, the tap swaps, the routine stuff. Those bookings come in while you're on the tools, slot themselves into your diary, send their own confirmations and reminders, and don't need a phone call. The messy stuff stays on the phone where you can triage it. Best of both.
The Booking Tools Most Plumbers Consider (And What They Actually Do)
Five tools come up over and over again when plumbers look at this. Here's the honest take on each.
Tradify - Strong on diary, quoting and invoicing. Has booking confirmation messaging built in but doesn't have a customer-facing self-service booking page out of the box. You'll pair it with something else for the booking link itself. £29 + VAT/month for sole traders.
Jobber - Decent diary and CRM. Customer-facing booking through their "Client Hub" is one of the better implementations in the trade space. Pricier than Tradify, starts around £35/month. Built for North America originally, so some of the language is off for UK trades.
SmartBooker - UK-specific, plumber-friendly online booking widget you can drop on a website or share as a link. Cheaper (around £15-25/month) and narrower in scope - does the booking and not much else. Pairs well alongside whatever job management tool you already use.
Calendly - A general-purpose calendar booking tool, not built for trades. £8-12/month. Does the basic curated-slot booking surprisingly well for a sole trader plumber. No invoicing, no jobs database, no plumbing-specific features - but if all you want is the booking layer, Calendly is the cheapest credible option in the UK.
ServiceM8 - Capable, expensive, properly designed for trades. Booking flow is OK but not the standout part. Best fit when you're scaling past sole trader and need the dispatch layer.
Now the bit nobody puts in the comparison tables. None of these tools - not Tradify, not Jobber, not SmartBooker, not ServiceM8 - were built for your business. They're built for every trades business at once. The booking flow, the confirmation messages, the reminder timing, the qualifying questions - all of it is a generic version of what you actually want. Most plumbers who sign up end up using maybe a fifth of what they're paying for, and the bookings that get through still aren't quite right. At The AI Income Project we don't drop you a piece of software and walk away. We build the booking system around how you run your week - the slots you want exposed, the questions you want asked, the messages that go out in your voice on your timing - and we run it on your behalf. No dashboard for you to log into. No monthly headache learning a new tool. Just bookings landing in your diary the way you actually want them.
For a broader comparison of UK booking tools written for plumbers specifically, see the breakdown in Best Booking System for Plumbers 2026: UK Honest Guide.
What The Best Plumbers Are Doing About It
The best-run sole trader plumbing businesses don't look any different from the outside. Same van. Same overalls. The difference is that their phone barely rings during the day, and their diary still fills up.
Here's what that actually looks like. A landlord realises his gas cert is due in six weeks. He's already had a reminder text with a booking link in it. He clicks it on his lunch break. He sees three Tuesday afternoon slots and picks one. He answers four questions - address, boiler make, boiler location, anything else to flag. He hits confirm. He gets a confirmation email and SMS within the minute. The day before the appointment he gets a reminder. An hour before, another one. The plumber rolls up, parks, does the cert, gets paid by card on the spot, walks out. Total time the plumber spent on the booking process: zero seconds.
That's not aspirational. That's what runs on a system that took two weeks to build properly. The plumber's hands are clean of the admin. The customer feels looked after. The job got booked, confirmed, reminded and completed without a single phone call.
That's what online booking for plumbers is for. It's the difference between owning your diary and chasing it.
Frequently Asked Questions
Do I need a booking system or just a calendar link?
For a sole trader plumber starting out, a calendar tool with a public link (Calendly is the obvious one) does 90% of what a £30/month booking platform does. Add a simple confirmation email and you've got a workable booking system for about £10 a month. Upgrade later if and when you outgrow it.
Will customers actually use online booking or just ring me anyway?
Some will still ring - that's fine and expected. Older customers and emergencies will always come through the phone. The win is that around half of your non-emergency enquiries will book themselves once the link is in the right places (Google Business Profile, missed-call reply text, email signature). That half stops eating your phone time entirely.
How do I stop customers booking jobs I don't want to take?
Three filters do most of the work. First, only expose the job types you actually want bookable online. Second, restrict bookable slots to specific windows you've chosen in advance. Third, add a postcode field and ask for a brief description on the booking form so you can spot anything off before it lands in your diary. You can always cancel a booking that's not the right fit.
What's the cheapest way to set up online booking for a sole trader plumber?
Calendly or Google's free appointment scheduling tied to your Google Business Profile booking button. Total cost £0-12/month. Limitations are real (no plumbing-specific features, no proper qualifying questions) but it's a credible starting point for the first few months. For more on the broader admin picture see Plumbing Business Automation: Where to Start and What to Do First.
Does online booking work for emergency plumbing call-outs?
No, and you shouldn't try to make it. Emergencies need a phone call so you can triage on the spot and price properly. Keep online booking for predictable, priced, planned work - services, gas certs, scheduled repairs, fixed-price jobs. Emergencies stay on the phone, ideally backed by a missed-call auto-reply for the calls you can't answer. We covered the missed-call piece in detail in The 5 Admin Tasks Every Plumber Should Automate.
The biggest thing we hear from plumbers is "I wouldn't even know where to start with something like this." That's exactly why we exist. You don't need to understand the technology, set anything up or learn any new software. We build the entire system for you, connect it to your existing phone number and it starts working immediately. UK sole trader plumbers only, simple monthly retainer, cancel any time. Find out what it could mean for your business with a free no obligation audit: theaiincomeproject.com/audit
Written by Alex McVicar
Ready to stop losing jobs and reclaim your time?
Answer a few quick questions and find out if we can help your plumbing business.
See If We Can Help