Scheduling and Routing

Fill your calendar efficiently and stop wasting time driving in circles.

Time Is Your Only Inventory

Here's the fundamental truth of service businesses: you sell your time.

Unlike a product business that can make inventory and sell it later, your time is perishable. An open slot on Tuesday is gone forever once Tuesday passes.

Efficient scheduling means:

  • More billable hours in your day
  • Less time driving between jobs
  • Better work-life balance
  • Higher effective hourly rate

The Geography Problem

Many new service providers schedule like this:

  • 8am job in North Town
  • 10am job in South Town (30 min drive)
  • 12pm job back in North Town (30 min drive)
  • 2pm job in East Town (25 min drive)

That's nearly 90 minutes of unpaid driving.

Better approach:

  • 8am job in North Town
  • 9:30am job in North Town (5 min drive)
  • 11am job in North Town (5 min drive)
  • 1pm job in East Town (15 min drive)

Same number of jobs, but 65 minutes less driving. That's an extra hour you could bill—or an hour earlier you go home.

Zone-Based Scheduling

Divide your service area into zones, then schedule by zone.

Creating Your Zones

Look at a map of your service area. Group neighborhoods that are near each other:

  • Zone A: Your immediate neighborhood + adjacent areas
  • Zone B: 10-15 minutes away
  • Zone C: 15-25 minutes away
  • Zone D: Edge of your service area

Scheduling by Zone

Assign zones to days:

  • Monday: Zone A
  • Tuesday: Zone B
  • Wednesday: Zone A
  • Thursday: Zone C
  • Friday: Catch-up / Zone D

When a customer in Zone B wants to schedule, offer your Zone B day first:

"I'm in your area on Tuesdays. I have openings at 9am and 2pm this week. Which works better for you?"

Benefits

  • Less driving = more jobs per day
  • Predictable schedule for recurring customers
  • More professional ("I'm in your area on Tuesdays")
  • Less wear on your vehicle

Scheduling Recurring Customers

Recurring customers (weekly lawn care, bi-weekly cleaning) are your scheduling foundation.

Build Routes, Not Random Appointments

Group recurring customers by geography:

Tuesday Route:

  • 8:00am - 123 Oak Street
  • 9:15am - 145 Oak Street
  • 10:30am - 212 Maple Avenue
  • 11:45am - 189 Maple Avenue

These customers get the same time slot every week. They know when to expect you. You don't waste time planning.

Anchor Customers

Your first recurring customers in an area become "anchors."

When new customers in that area call, try to book them the same day:

"I'm already in your neighborhood on Thursdays for some other customers. Could I add you to that route?"

Handling Schedule Changes

Recurring customers occasionally need to reschedule. Have a system:

  • Same week: Try to fit them on another route day
  • Skip week: Note it, don't charge, resume next week
  • Permanent change: Adjust their regular slot

Communicate any changes clearly:

"No problem—I'll skip you this Thursday. I'll see you next week at the usual time."

Scheduling One-Time Jobs

One-time jobs (pressure washing, gutter cleaning, junk removal) fit around your recurring base.

Offer Limited Options

Don't say: "When would you like me to come?"

Say: "I have openings Thursday afternoon or Friday morning. Which works better?"

This:

  • Keeps control of your schedule
  • Sounds professional and busy
  • Fills gaps efficiently

Fill Geographic Gaps

Have a one-time job in Zone C? Check if any other Zone C prospects are waiting:

"I'm going to be in your area Thursday. Want me to stop by then for the estimate?"

Same-Day Service

For urgent requests, charge a premium:

"I can fit you in today, but there's a $25 same-day service fee. Otherwise, I have availability tomorrow at 2pm."

Buffer Time

Don't schedule back-to-back with zero margin. Things take longer than expected.

How Much Buffer

  • Between jobs in same area: 15 minutes
  • Between jobs requiring drive time: Drive time + 15 minutes
  • Before important appointments: 30 minutes

Why Buffer Matters

  • Jobs run long sometimes
  • Traffic happens
  • You need bathroom/food/gas breaks
  • Arriving rushed looks unprofessional

A schedule with breathing room keeps you calm and on time.

Weekly Schedule Template

Here's a sample schedule structure:

Monday

  • 8:00am - Admin, planning, equipment prep
  • 9:00am-12:00pm - Zone A jobs
  • 12:00pm - Lunch
  • 1:00pm-5:00pm - Zone A jobs
  • 5:00pm-6:00pm - Return calls, send quotes, invoicing

Tuesday

  • 8:00am-12:00pm - Zone B recurring route
  • 12:00pm - Lunch
  • 1:00pm-5:00pm - Zone B additional jobs

Wednesday

  • Same structure, Zone A or flex day for one-time jobs

Thursday

  • Same structure, Zone C

Friday

  • Morning: Catch-up, jobs that didn't fit
  • Afternoon: Estimates, weekly review, equipment maintenance

Saturday (Optional)

  • Prime time for residential customers
  • Premium scheduling for customers who can't do weekdays

Sunday

  • Off (protect your rest)

Calendar Tools

Basic: Phone Calendar

Google Calendar or Apple Calendar works fine for simple scheduling.

Tips:

  • Include customer address in the event
  • Add phone number to notes
  • Set reminders (1 hour before)
  • Color-code by zone or job type

Better: Scheduling Software

As you grow, dedicated tools help:

  • Jobber: Popular for service businesses
  • Housecall Pro: Good mobile app
  • Service Fusion: More features for bigger operations

Features to look for:

  • Calendar with map view
  • Customer database integration
  • Automated reminders
  • Route optimization

Best: Home Guild Pro

Pro handles scheduling the way service businesses actually work:

  • Visual calendar with customer details
  • Route optimization to minimize drive time
  • Customer reminders sent automatically
  • Rescheduling that's easy for you and the customer
  • Schedule from anywhere on your phone

When you book through Pro, it connects to everything else—the estimate, the invoice, the customer record. No duplicate entry, no lost information.

Handling Schedule Conflicts

Double-Bookings

If you accidentally double-book:

  1. Contact one customer immediately
  2. Apologize and offer alternative times
  3. Consider a small discount for the inconvenience

Prevention: Check calendar before confirming any appointment.

Running Late

If you're going to be late:

  1. Text as soon as you know
  2. Give a realistic new arrival time
  3. Apologize briefly

"Hi John, I'm running about 20 minutes behind on my previous job. I should be there by 10:20. Sorry for the delay!"

Most customers are understanding if you communicate proactively.

Customer No-Shows

If you arrive and no one's home (when access is needed):

  1. Call/text immediately
  2. Wait 10-15 minutes
  3. Leave a door hanger or note
  4. Move on to next job

For repeat no-shows, consider a missed appointment fee or requiring deposit.

Weather Cancellations

For outdoor services:

  • Monitor weather ahead of time
  • Contact customers early if cancellation is likely
  • Have a backup plan for the day (estimates, indoor work, admin)

"Hi, tomorrow's looking like heavy rain. I'm going to reschedule your lawn to Friday. Does that work?"

Maximizing Billable Hours

Track Your Time

For one week, log exactly how you spend every hour:

  • Billable time (actually doing paid work)
  • Drive time
  • Admin time
  • Waiting time
  • Wasted time

You'll find opportunities to improve.

Reduce Non-Billable Time

  • Driving: Better routing, zone scheduling
  • Admin: Batch tasks, use templates, automate
  • Waiting: Confirm appointments, reduce no-shows
  • Wasted: Identify and eliminate time-sinks

Increase Billable Density

Goal: More jobs per day without working more hours.

Strategies:

  • Tighter geographic focus
  • Faster transitions between jobs
  • Efficient job execution
  • Less time re-explaining (good communication upfront)

Action Steps

  1. Map your service area and define 3-4 zones
  2. Assign zones to days for your typical week
  3. Review your current calendar for routing efficiency
  4. Add buffer time between appointments
  5. Create a standard weekly template to follow
  6. Track non-billable time for one week and identify improvements

Next lesson: Delivering excellent service on every job.

Loading progress...