Operations
2026-04-018 min read

Contractor Scheduling: Can One More Job Fit Today?

Updated

Build a realistic contractor day with a capacity worksheet for job time, travel, setup and overruns. Check whether another visit fits before promising it.

Written by

Blake McAmis
Share:

A customer asks whether you can squeeze in a small job this afternoon. There is a blank space on the calendar, and the work sounds straightforward. Before you say yes, check what that space has to cover: getting there, setting up, doing the work, cleaning up and reaching your next commitment.

The useful question is not how many appointments you can draw on a calendar. It is whether the right person can complete this visit inside the time that is actually available. A schedule can look open while its remaining minutes are already needed for travel or an unfinished job.

Use the worksheet below for a solo contractor or a crew that stays together for the day. It is a planning example, not a recommended workload. If your workers split across sites, make a separate version for each person or crew and check any shared equipment too.

Start with the day you really have

Write down the time the working day starts and the time the person must finish. Include fixed commitments that will not appear as customer jobs: loading, meetings, breaks, collections, returning equipment and closing out records.

Next, list the visits already promised. Beside each one, record the address, assigned person, arrival commitment and expected time on site. Decide whether that duration includes setup and cleanup. If it does, do not add those minutes again; if it does not, reserve them separately.

A two-person visit lasting two hours occupies two hours on each person's schedule. It also uses four labor-hours. Those are different measures. Four labor-hours do not automatically fit into two hours if the work must happen in sequence, one person has another appointment, or the second person lacks the required skills.

When the scope is unclear, clarify it before turning a guess into a booking. A time allowance should refer to that scope, including what is excluded, rather than just the customer's label for the job.

Use a capacity worksheet before adding another visit

Here is a hypothetical day from 8:00 a.m. to 4:30 p.m.: 510 minutes in total. The example reserves 190 minutes for activities outside the three on-site visit blocks. Break allowances are illustrative; use the breaks and working hours applicable to your team.

Hypothetical 8:00 a.m. to 4:30 p.m. day: 510 minutes
Part of the dayMinutes reservedWhat the allowance includes
Load and check the day's plan20Initial loading and confirming the visit list
Travel75All planned driving, including the first and return legs
Breaks30The allowance used in this example
Closeout25End-of-day records and preparation
Contingency40Time intentionally left uncommitted for uncertainty
Visit A90On-site setup, agreed work and cleanup
Visit B120On-site setup, agreed work and cleanup
Visit C110On-site setup, agreed work and cleanup
Total510The entire example day is allocated

The arithmetic is 510 minus 190, leaving 320 minutes for the three visits. Their blocks add up to 90 + 120 + 110 = 320 minutes. There is no additional capacity while keeping the plan as written.

Suppose the new request needs 45 minutes of work, another 15 minutes for setup and cleanup, and 20 additional minutes of driving after you compare the old and new route. That is an extra 80 minutes. Even spending all 40 contingency minutes would still leave a 40-minute shortfall, with no reserve remaining.

You would need a real change: move work with the affected customer's agreement, assign a suitably available person and equipment, or offer a different day. Quietly removing the return drive, cleanup or break allowance does not make the work fit.

Check where the minutes fall, not just their total

The worksheet is a capacity check, not a finished itinerary. A day can add up correctly and still contain a conflict. Put the blocks into time order, then check each customer's availability and every fixed commitment.

For example, 40 spare minutes late in the afternoon cannot prevent a morning overrun from breaking an 11:00 a.m. arrival commitment. Reserve time where you expect uncertainty, or change the commitment before confirming it. Do not assume an open block anywhere in the day protects every appointment.

Check the resources behind each block too. A worker may be free while the vehicle or tool they need is assigned elsewhere. If two workers share one vehicle, two separate open calendar slots do not mean two independent visits are possible.

For work with prerequisites, mark what must be ready before the visit: access, the required material, an earlier task or another party's confirmation. An expected delivery is a dependency to verify, not proof that the visit can begin. For a broader planning checklist covering scope, materials and crew assignments, see the contractor project management guide.

Keep travel, setup and contingency separate

Travel is a planned activity. Setup and cleanup are work. Contingency is an allowance for uncertainty. Mixing all three into a vague buffer makes it difficult to see what is already committed.

This distinction matters in software too. A fixed buffer between appointments is simple but ignores the addresses; a drive-time gap depends on where the jobs are. In Pocket Boss, each service carries its own duration so the online booking page only offers slots that fit, and Smart Routing plans a driving route through the stops you select so you can see the drive between them before you commit to a tight day. Neither replaces a deliberate travel buffer; check which of the two your tool uses before you trust a packed calendar.

Use realistic route estimates, then allow for what the route does not describe: loading, parking, access and the scope of the work. If those activities are already included in a visit block, do not count them twice. Recheck the route when inserting a job; the additional driving is the difference between the old and new plan, not simply the distance from the shop to the new customer.

There is no percentage that makes every job predictable. Start with comparable completed visits where you have records. Separate time spent doing the agreed work from a supply run, access delay or added scope so you know which assumption needs changing.

Decide what can be confirmed and what needs checking

Before accepting the extra visit, answer these questions:

  • Is the scope clear enough to estimate the time, or does it need an assessment first?
  • Is a suitably qualified person available for the entire block, including the revised travel?
  • Are the materials, tools, vehicle and access available when required?
  • Can you still meet the existing arrival commitments and finish time?
  • How much contingency remains, and is it available before the commitments it is meant to protect?
  • Who will update the shared plan and confirm any change with the people affected?

If an answer depends on information you do not yet have, record that dependency and when you will check it. Make clear whether a time is only being considered or has been confirmed. Avoid leaving one person treating a tentative slot as a promise while another sells it to someone else.

An unallocated request can stay on a list without being squeezed into an impossible time block. Assign responsibility for following it up. A request without a confirmed time should not disappear simply because it is absent from today's calendar.

Change the plan when a job runs over

When you can see that the current job will take longer, estimate the remaining work and revised departure time. Recalculate travel and the next arrival before moving later blocks. Check whether the remaining scope has changed as well as the time.

Tell the affected customer what you know, what remains uncertain and when you will update them. An arrival window describes when you expect to reach the site; it is not extra work time, and it should not quietly replace a specific appointment already agreed. Use the contractor communication guide for adaptable messages about delays and changed plans.

Keep one current schedule. If a change is agreed by phone, record it where the person doing the work will see it. Confirm that the new assignment and time have reached the affected worker; a sent message alone does not tell you they have read it.

Do not compensate for a crowded day by skipping required checks or rushing unfamiliar work. This worksheet addresses routine booking capacity. It is not a triage procedure for urgent hazards or a substitute for trade-specific safety requirements.

Turn completed visits into better estimates

At closeout, record the planned and actual on-site time, the work completed and the reason for a material difference. Keep the notes specific: a missing part, additional agreed work, an access problem, or an original estimate that was too short.

Compare similar jobs before changing your default allowance. A longer visit with a different scope does not automatically mean every future job of that name needs more time. Equally, repeated overruns on comparable work are a reason to revise the estimate rather than keep borrowing from the next appointment.

You can use paper, a spreadsheet or a calendar for the worksheet if the people involved can keep it current. If you are evaluating contractor scheduling software, test it with one of your own realistic days: overlapping workers, a travel leg, a changed visit and a request you have not confirmed. Check what the tool actually prevents and what still needs a person to review.

Start with tomorrow. Account for the whole day, reserve uncertainty deliberately and check the order of commitments. Then decide whether another visit fits. The goal is a promise you have checked, with enough information to change the plan when reality changes.

BA
Blake McAmis

Owner, founder, and product builder, Pocket Boss

Blake founded and builds Pocket Boss. He writes about the product workflows and business calculations he helps implement.

Ready to run your business from anywhere?

Invoicing, scheduling, CRM, project tracking, and more. Try PocketBoss free for 14 days.

Start Your Free Trial

Keep Reading