Booking software for trades — handyman, plumber, electrician, locksmith | Zedule
Booking software for trades businesses is a customer-facing scheduling tool that turns the 'we'll be there between 1 and 4' arrangement into a specific time the customer picks themselves. Zedule fits trades businesses up to about 10 technicians where dispatch routing and crew management aren't yet the bottleneck — at $100/year flat instead of Housecall Pro's $59-199/month.
Updated May 5, 2026
Trades businesses — plumbing, electrical, handyman, pest control, locksmithing — have an unusual booking shape. The customer is at home, the technician is mobile, the job duration is uncertain (“how bad is the leak?”), and the entire interaction often happens within 24 hours of booking.
Zedule handles a slice of this market: solo tradespeople and small crews (1-10 technicians) where dispatch is still done by a human with a list, not a routing algorithm. For crews larger than that, Housecall Pro and ServiceTitan are purpose-built and worth the premium.
What trades businesses need
In rough priority:
- Customer self-booking — eliminating the “call us during business hours” friction that costs trades businesses 20-40% of inbound jobs.
- Dispatch windows — “between 1 and 4pm” slots, not 30-min precision. Most trades businesses can’t promise an exact arrival time.
- Reminder + cancellation — customers cancel last-minute when a partner takes care of the issue first. The platform should handle that without a phone call.
- Service-specific durations — a faucet swap is 60 minutes; a full re-pipe is half a day.
- Per-technician scheduling — each tech has their own working hours and skills.
- Mobile-friendly booking page — most trades bookings happen from a phone in the customer’s hand.
What trades businesses also need but Zedule doesn’t try to do:
- Dispatch routing across a metro area.
- Quote/estimate management.
- On-site invoicing and payment collection.
- Photo/video documentation of jobs.
- Subscription contracts (seasonal HVAC, recurring pest control).
If those are your bottleneck, you’re better off on Housecall Pro or ServiceTitan as the primary platform. If the bottleneck is “how do customers book us in the first place”, Zedule fits.
What Zedule does for trades
Customer-self-booking that works on a phone
Booking page renders cleanly on mobile. Customer picks the service (“Faucet replacement”, “Drain unclog”, “Electric outlet install”), picks a window, enters address + phone + a note, books.
The address goes in the customer’s notes field; the phone number is required so the technician can call ahead.
Dispatch windows via service duration
Configure the service duration to span the dispatch window. “Plumbing service call (1-3pm window)” = 120 min duration. “Plumbing service call (afternoon)” = 240 min duration. The booking page presents these as window-style slots, not point-time.
Per-technician scheduling
Each technician is a staff member with their own hours and service restrictions. Mark some services as “any tech” and others as “specific tech only” via the staff-restriction field on the service edit form.
Reminder flow
24-hour reminder by default. Some trades businesses set 2-hour reminders for same-day bookings (“we’re on the way, see you in 2 hours”). Configure per business.
One-click cancel link
Every confirmation email has a cancel link. Customer realizes the problem fixed itself? Click → cancel. Saves the technician a wasted trip.
Zedule vs Housecall Pro vs Jobber
| Zedule | Housecall Pro | Jobber | |
|---|---|---|---|
| Cost | $100/yr | $59-199/mo | $69-199/mo |
| Customer self-booking | Yes | Yes | Yes |
| Dispatch windows | Hack via duration | Native | Native |
| Per-technician scheduling | Yes | Yes | Yes |
| Geographic routing | No | Yes | Yes |
| Quote / estimate management | No (V2) | Yes | Yes |
| On-site invoicing + payment | No | Yes | Yes |
| Photo documentation | No | Yes | Yes |
| Recurring service contracts | No (V2) | Yes | Yes |
| Setup time | ~30 min | 2-3 days | 2-3 days |
Where Zedule wins: cost, fast setup, branded customer experience.
Where Zedule loses: dispatch + routing, on-site workflow, contracts. If you need any of those, Housecall Pro is genuinely better.
Who Zedule fits in trades
Fits:
- Solo tradesmen running 5-15 jobs/week.
- 2-3 person crews where dispatch is still done by hand.
- Trades businesses where booking volume is the constraint (you’re losing inbound calls because no one’s at the phone).
- Trades businesses that handle invoicing on a separate tool (Stripe Invoices, QuickBooks).
Doesn’t fit:
- Crews of 10+ where geographic routing matters.
- Businesses where quote → approve → schedule is the standard flow.
- Businesses depending on on-site invoicing/payment in the same app.
- HVAC and pest control with heavy recurring-contract revenue.
Setup, trades-specific
- Configure services with realistic durations. Be honest about how long a job takes — overshoot rather than undershoot. Empty calendar > double-booked technician.
- Use service categories to group by type (plumbing, electrical, HVAC). Customers find what they need faster.
- Address in the notes field. Make it clear in your booking page footer what info you need (full address, gate code if applicable).
- Reminder timing. 24 hours for advance bookings; 2 hours for same-day. Set both via the per-event toggle and your editable templates.
- Cancellation policy. Specific — “Cancellations less than 4 hours before are charged a $50 trip fee” — beats vague.
- Brand the page. Most trades businesses are colour-light; pick the indigo accent or a custom hex matching your truck.
Try it
Related reading
- Zedule vs Housecall Pro
- Zedule vs Jobber
- Handyman booking software guide
- Horizontal vs vertical booking
Frequently asked questions
- Can Zedule handle dispatch windows like '1pm-4pm arrival'?
- Configure the service duration to span the window (e.g., 'Plumbing service call' = 180 minutes). The booking page books the full block. The technician arrives within the window. Slightly hacky compared to Housecall Pro's purpose-built dispatch UI, but works for small operations.
- Can I assign jobs to specific technicians based on location?
- Not natively — V1 doesn't have geographic routing. The pattern that works for small teams: configure each technician as a staff member, restrict services they cover, and dispatch by hand when bookings come in. For routing-heavy operations (5+ technicians across a metro area), Housecall Pro is better.
- Can I take photos of the job and store them?
- Not in Zedule — we don't host photo uploads in V1. The pattern that works: customer notes capture details before the visit, your team uses a separate field-service app (or Google Photos) for on-site documentation.
- Can I send a quote before the customer pays?
- Quote/estimate management is on the V2 roadmap. V1 pattern: book a free 'Estimate visit' as the first appointment, send the actual quote via email afterwards using your own invoicing tool, then book the actual service appointment once accepted.
- Does Zedule handle subscription / recurring service contracts (HVAC seasonal tune-ups, pest control)?
- Recurring bookings are V2. V1 pattern: pre-create a year of bookings on the calendar, customers confirm individually via the cancel-link flow. Works for small recurring service books; doesn't scale to hundreds of contracts.
- How does this differ from Housecall Pro?
- Housecall Pro is the deep vertical for trades — dispatch, routing, photos, invoicing, payment, and CRM in one. It costs $59-199/month plus per-staff. Zedule is a flat-priced booking layer for the customer-facing part; you'd run invoicing and dispatch elsewhere. Right call for solo tradesmen or 2-3 person teams; wrong call for crews of 10+.
Ready to try it?
Forty-five days free, no card. Hosted at book.zedule.app/<your-slug>,
embeddable on your own site with one iframe tag.