Booking Plugins for Trades and Home Services

WordPress booking plugins compared for trades on buffers, service areas, deposits and multi-engineer scheduling

Appointment software was designed for people who sit still. A hairdresser, a therapist, a dentist: the customer travels to a fixed place, the appointment is a slot on a calendar, and the only variable is duration. Booking plugins model that world well because that is the world they were built for.

A plumber’s day is a different shape. The job happens at the customer’s address, so the real constraint is not the calendar but the drive between one address and the next, and the duration is unknown until somebody looks at the boiler. This article covers where generic booking software breaks for trades, what to look for instead, and which plugins come closest to modelling a mobile working day.

Verified August 2026. Prices are vendor list prices at the time of writing; confirm before purchasing.


Why home services break generic booking software

Four assumptions are baked into almost every appointment plugin, and all four are wrong for mobile work.

That location is fixed. The software assumes the customer comes to you, so it has no concept of the distance between consecutive jobs. Book a 9am on one side of town and an 11am on the other, and the calendar will cheerfully show both as available with nothing in between.

That duration is knowable in advance. A haircut is forty minutes. A leak is somewhere between twenty minutes and half a day, and you cannot tell which from a booking form. Fixed-duration slots either overrun constantly or waste the afternoon.

That every enquiry should become a booking. For plenty of trade work the correct first step is a quote, not a confirmed appointment, and instant booking commits you to a job you have not priced.

That no-shows are a minor annoyance. When a missed appointment costs you an hour of sitting in a chair, it stings. When it costs an hour of driving plus the job you turned down for that slot, it is a materially different problem, and it is why deposits matter far more here than in salon work.


Buffers, service areas and job types

You will not find a WordPress plugin that calculates driving time between two customer addresses and adjusts availability accordingly. That is route-optimisation software and it is a different, more expensive category. What you can do is approximate it well enough that the calendar stops lying to you.

  • Use generous fixed buffers. A 45-minute buffer after every job is crude but effective. Almost every paid plugin supports buffer time before and after an appointment, and set high enough it absorbs both travel and overrun.
  • Model service areas as separate services or staff. Create “North side” and “South side” as bookable entities with different available days. It is a workaround, but it prevents the cross-town double booking that costs you an hour.
  • Define job types with realistic durations. Rather than one generic call-out, define “Leak assessment, 1 hour”, “Boiler service, 2 hours”, “Bathroom install, full day”. Customers self-select and your calendar stops being fiction.
  • Cap jobs per day rather than per slot. Three call-outs a day is a truer constraint than eight one-hour slots, and some plugins support a daily capacity limit that expresses exactly this.
  • Use lead time properly. Requiring at least 24 hours notice stops somebody booking you for 8am tomorrow when you are already committed forty miles away.
  • Collect the address before confirming. A required address field on the booking form, with a manual confirmation step, lets you decline politely rather than discovering the distance on the morning.

Together those five settings get most trade businesses to a workable calendar without any specialist software. The plugin that supports all of them cleanly is the one to buy.


The 6 options compared

1. Amelia

The closest fit for trade work, because its data model has the pieces you need to fake the ones it lacks. Pro $149 for five domains, Elite $259 unlimited, lifetime from $299.

Services carry their own durations, buffers before and after, and capacity limits, which covers job types and travel padding in one place. Employees have independent schedules, so a two-van operation can run genuinely separate calendars. Custom fields on the booking form capture the address and the problem description before anything is confirmed. Packages handle the maintenance-contract case, where a customer buys four visits a year. What it still cannot do is understand that two addresses are forty minutes apart, so the buffer discipline remains yours. But if you want one plugin that lets you express most of a trade business without writing code, this is it.

  • Per-service buffers: Yes, before and after
  • Deposits: Yes, partial payments supported
  • Best for: Multi-van operations with varied job types
  • Watch out for: No real travel-time awareness

2. LatePoint

The best option when most of your work arrives from people searching for a local trade and landing on your site. $79, $149 and $299 a year, or $199, $399 and $599 once.

Its booking widget is fast and clear on a phone, which is where a customer with a leaking tap is standing when they contact you. Agents map naturally onto vans or engineers, each with their own schedule and service list. Custom fields capture the address, and the payment step supports taking a call-out deposit at the point of booking. Where it needs care is the add-on structure: some of what you will want sits outside the base licence, so price the full configuration first. It is also worth setting the booking to require confirmation rather than auto-accepting, so you keep the ability to decline a job that is geographically impossible.

  • Per-service buffers: Yes
  • Deposits: Yes, at booking
  • Best for: Trades winning work from local search
  • Watch out for: Add-ons priced separately from the licence

3. FluentBooking

The cheapest route to a competent multi-person calendar. $63, $159 and $319 a year, or $199, $349 and $599 once, with every feature at every tier.

For a small trade business the appeal is that team scheduling, two-way calendar sync and payments are all included at the entry price, so two engineers with their own phone calendars can be genuinely synchronised for $63. Two-way sync matters more here than in almost any other trade context: an engineer who blocks out a school run in their personal calendar should not then be bookable, and only real sync achieves that. Its event-type model handles job types adequately, though it is oriented toward meetings rather than site visits, so you will be adapting rather than configuring. Good value, slightly awkward fit.

  • Per-service buffers: Yes, per event type
  • Deposits: Payments included at entry tier
  • Best for: Two or three engineers on a tight budget
  • Watch out for: Meeting-oriented model needs adapting

4. Simply Schedule Appointments

The one to hand to a sole trader who will never open a settings page twice. Free, then $99, $199 and $399 a year, one site per licence.

Its virtue is that a busy person can configure it correctly on the first attempt. Buffers, lead times and daily limits are all present and clearly explained, which matters because those three settings are what actually make a trade calendar work. The free tier handles a one-person operation taking a few bookings a week, and the paid tiers add calendar sync and payment collection. The ceiling arrives at team scheduling, which sits at $399 a year for a single site, and that is difficult to justify for a two-van business when the alternatives include it at $63. Excellent solo, expensive the moment you hire.

  • Per-service buffers: Yes, clearly implemented
  • Deposits: Paid tiers
  • Best for: Sole traders who want it simple
  • Watch out for: Team scheduling at $399/yr, single site

5. WooCommerce Bookings

Worth considering only if you already sell through WooCommerce, in which case it solves the money side better than anything else here.

Call-out fees, deposits, materials sold alongside a job and tax handling all flow through machinery you already have, which is genuinely useful for a trade business that also sells parts. Bookable resources can represent vans or engineers. What you sacrifice is the scheduling experience: managing a working week through order screens is worse than managing it through a calendar, and the mobile admin is not designed for somebody checking tomorrow’s jobs from a van. It also inherits WooCommerce’s weight, which is a real consideration on the modest hosting most small trade sites run. Choose it for commerce, tolerate it for scheduling.

  • Per-service buffers: Yes, per bookable product
  • Deposits: Strong, through the cart
  • Best for: Trades already selling parts online
  • Watch out for: Order-based admin is poor on a phone

6. Field service software instead

The honest comparison point, because dedicated trade software solves problems no booking plugin touches.

Route optimisation across a day’s jobs, live technician tracking, quotes that convert into jobs and then into invoices, parts and materials against each job, and a mobile app your engineers actually use in the field. If your business runs four or more vans, that toolset will pay for itself in fuel and admin time alone, and no amount of buffer configuration in a booking plugin substitutes for it. The plugin route wins below that threshold, for the sole trader and the two-van operation, where the monthly per-technician subscription is a meaningful share of profit and the scheduling problem is small enough to solve with generous buffers and a confirmation step. Know which side of that line you are on.

  • Per-service buffers: Yes, plus real route planning
  • Deposits: Yes, with quotes and invoicing
  • Best for: Four or more vans
  • Watch out for: Per-technician monthly cost

Comparison table

OptionEntry priceBuffersDepositsMulti-engineer
Amelia$149/yrPer serviceYesYes
LatePoint$79/yrYesYesYes, agents
FluentBooking$63/yrPer event typeYesEntry tier
Simply Schedule AppointmentsFreeYesPaid tiers$399/yr tier
WooCommerce BookingsAnnualPer productStrongVia resources
Field service softwarePer tech/monthRoute-awareYesYes

Quote first, and protect the slot

Instant booking is the wrong default for a lot of trade work, and the fix is a two-step flow that most plugins support if you turn off auto-confirmation.

The customer requests a time and describes the job, including the address and ideally a photo. You review it, confirm or propose an alternative, and only then does it become a firm appointment. This costs you a few minutes a day and saves the drive to a job you would have priced differently had you known what it was. Set the plugin to require approval, and make the confirmation email clear that the booking is not yet final.

On deposits, the arithmetic is straightforward. A no-show costs you the drive plus the slot you turned down, so a call-out deposit that is refundable against the final invoice removes most of the risk without deterring genuine customers. Set it at a level that is real but not alarming, roughly the value of an hour, and state the cancellation window plainly at the point of payment. Pair it with an SMS reminder the day before rather than only an email, because a text is read and an email frequently is not.

One caution: taking money at booking creates a refund obligation and, in most jurisdictions, consumer cancellation rights. Write the terms out once, link them from the booking form, and keep the refund process simple enough that you honour it without arguing. A deposit policy you enforce inconsistently is worse than no deposit at all.


Frequently asked questions

Can any plugin calculate travel time between jobs?

No WordPress booking plugin does this properly. Generous fixed buffers and service areas modelled as separate services are the practical workaround; real route optimisation means field service software.

How do I handle jobs of unknown duration?

Define job types with realistic fixed durations and add a long buffer after each. Capping jobs per day is often more honest than trying to slice the day into accurate slots.

Should customers be able to book instantly?

Usually not. Require approval so you can check the address and the job description before committing, especially if you cover a wide area.

Is a call-out deposit worth the friction?

For most trades yes, because a no-show costs a drive plus a lost slot. Make it refundable against the invoice and state the cancellation window clearly.

What is the cheapest setup for two engineers?

FluentBooking at $63 a year includes team scheduling, two-way sync and payments. LatePoint at $79 is worth the difference if most of your work comes from your website.

When should I move to field service software?

Around four vans, or earlier if quoting, invoicing and parts tracking are consuming your evenings. Below that, a booking plugin with disciplined buffers is proportionate.


The verdict

For most trade businesses: Amelia, because per-service durations, buffers before and after, custom fields for the address and independent staff schedules cover four of the five things a mobile calendar needs.

If your work comes from local search: LatePoint at $79, whose booking widget converts a stranger on a phone better than anything else in this comparison.

For two engineers on a budget: FluentBooking at $63, with team scheduling and two-way sync included so personal commitments block work slots automatically.

Whichever you choose, the settings matter more than the plugin. Long buffers, job types with honest durations, a daily job cap, required approval and a refundable deposit. Configure those five and a generic booking plugin will hold up. Skip them and no licence price will save the calendar.