You've got three jobs tomorrow and four guys. The scheduling part is easy — Dave's open at 8am, so Dave gets the kitchen remodel. The problem is Dave's never hung a cabinet in his life, and the guy who has is sitting on a fence install that could be done by anyone with two hands and a post-hole digger.
This happens constantly in small crews because assigning work gets treated like a scheduling problem instead of a matching problem. Whoever's free gets the next job. It feels efficient in the moment and costs you in callbacks, redo time, and customers who notice the crew looked lost.
Here's how to actually think through who goes where.
Start With Scope, Not Availability
Before you look at who's free, look at what the job actually requires. A tile backsplash and a drywall patch both take a few hours, but they need completely different skill sets. Write down, even mentally, the two or three things that have to go right on this job — tile needs layout and cutting skill, a service call needs someone who can diagnose on the spot, a big exterior paint job needs someone who can run a crew of two or three without you standing there.
Once you know what the job demands, you're matching people to requirements instead of requirements to whoever happens to be open. This is the same discipline behind sharing job details with your crew before work starts — if you haven't thought through what the job needs, you can't tell the crew what to expect either.
Pair New Hires With Someone Who's Done It Before
A new hire alone on a job they've never seen is a gamble. They'll either call you six times or they won't call at all and you'll find out what they didn't know when the customer complains. Neither is good.
The fix isn't to keep new people on the bench until they're "ready" — that never happens on its own. It's to pair them with someone experienced on jobs that match the skill gap. A new hire paired with a vet on a kitchen remodel learns more in one day than in a week of easy standalone jobs. And you still get two sets of hands on a job that needed them anyway.
This only works if the pairing is deliberate. Don't just hope the senior guy mentors on the side — tell him that's part of the job today. "Show Marcus how you're sequencing the tile cuts" takes two seconds to say and changes how the day goes.
Factor In Drive Time and Who Has the Right Truck
Skill match is the first filter. Logistics is the second, and it's the one most owners skip until it bites them.
Two things matter here:
- Drive time. Sending your most skilled electrician across town for a 45-minute panel job while a simpler call sits five minutes from his location wastes an hour of paid labor that never shows up on the invoice. If you're not already accounting for this, estimating travel time and fuel costs when you price the job is only half the discipline — you also need to route crew by location, not just by who's next on the list.
- Equipment on the truck. If the job needs a specific ladder, a pressure washer, a tile saw, or a scanner, whoever has that gear on their truck that day should get first consideration — not because they're the best fit skill-wise, but because swapping equipment between trucks costs 20 minutes you don't get back. A slightly less ideal crew match with the right gear already loaded often beats the perfect match who has to drive back to the shop first.
Neither of these is glamorous, but they're the difference between a day that runs on schedule and one where everyone's apologizing to customers for being late.
Don't Always Send Your Best Person to the Easiest Job
This is the trap almost every small contractor falls into without noticing. Your best crew member is reliable, fast, and low-drama, so when an easy job comes in, it's tempting to hand it to them just to keep things simple. Meanwhile the hard job goes to whoever's left — often someone who isn't quite ready for it.
It feels safe in the moment but it's backwards. Easy jobs don't need your best person; they need *any* competent person. Save your top performer for the jobs where things can actually go wrong — the ones with hidden scope, a difficult customer, or a sequence that only makes sense if you've done it before. Put your newer or less experienced people on the straightforward work where a mistake costs you an hour, not a callback and a refund.
The other cost of this habit: your best people get bored doing easy work they've outgrown, and your developing people never get the harder reps they need to improve. Mixing it up deliberately — hard job to your strongest person, straightforward job to someone building skill, paired assignment where the gap is biggest — grows the whole crew instead of just leaning on one person forever.
Build a Simple Rule of Thumb
You don't need a formal matrix for a 3-6 person crew. A simple mental checklist before you assign anything works fine:
- What does this job actually require, skill-wise?
- Who's done something like it before, and can anyone pair with them to learn?
- Who's closest, and who already has the right gear loaded?
- Am I sending my best person here because the job needs it, or just because it's convenient?
Running through those four questions takes under a minute once it's habit. It beats the default of assigning by whoever answers the phone first.
Keep the Assignment Visible to Everyone
Matching the right person to the right job only pays off if the crew actually knows the plan. A smart assignment that lives in your head and gets texted out piecemeal the night before falls apart the first time someone's running late or a job runs long. This is where a daily schedule the whole crew can see earns its keep — everyone knows who's where, who's paired with whom, and what gear needs to be on which truck before anyone leaves the shop.
If you're running this across a crew of five or more, the matching gets harder to hold in your head day to day. Trusso's job scheduling keeps crew assignments, job details, and gear notes in one place so you're not reconstructing the plan from memory or a group text every morning — useful whether you're matching skill to scope or just trying to keep three jobs running at once without double-booking anyone. It's part of the broader discipline covered in how to manage a small contractor crew: the schedule is only as good as the thinking that went into who's on it.
Run your business the simple way
Try Trusso free for 14 days and send your first estimate in minutes.
Start 14-Day Free TrialKeep reading
How Do You Tell a Customer Their Final Price May Change?
Say it at the estimate, not at the invoice. Name the exact conditions that could change the price, put them in writing, and agree how you'll notify the customer if they happen.
Read articleSalesHow to Track Estimates That Are Waiting for Customer Approval
A pending estimate without a system is just a guess about whether you'll get paid. Here's a simple six-stage pipeline for tracking every estimate from sent to won or lost.
Read article