Hiring and Keeping Moving Crews Before Peak Season
Labor is the ceiling on how many jobs you can book. Win the crew fight in the off-season, or watch peak season book jobs you can't staff.
The pool isn't growing, so stop pretending peak season fixes it
Every June I used to watch operators panic-hire. Trucks were booked, phones were ringing, and suddenly they needed six bodies by Saturday. So did every other mover in town. When the labor pool is flat, peak-season hiring is just a bidding war for whoever's left, and whoever's left in June is usually the person three other companies already passed on. The math doesn't care about your calendar. If the number of hand laborers is barely moving decade over decade, then the crew you'll run in July already exists somewhere today. The only question is whether they're wearing your shirt or a competitor's. That's why I started recruiting in January, when nobody else was calling and a good mover would actually pick up the phone.
The openings are churn, not opportunity
Here's the part that reframed how I thought about hiring. BLS projects about 1,008,300 openings a year for hand laborers and material movers, and it flatly says most of that comes from workers transferring to other jobs or leaving the labor force. Not growth. Replacement. Read that again as an owner. A million openings a year isn't a million new jobs. It's a turnover machine, and if you're not deliberate, you're feeding it. Every mover who walks in April sends you back to square one during the exact months you can least afford to train. The operators who win aren't the ones who hire the most. They're the ones who lose the fewest. The cheapest hire you'll ever make is the good mover you already have, still on the truck next spring.
I get why staffing agencies are tempting. You call, bodies show up, you don't carry them in the slow months. But look at where those bodies land in the band. The same movers earn a mean of $21.09 an hour through truck-transportation employers versus $16.82 through employment services, roughly a 25% spread. The cheapest labor comes through the agency door at the bottom of the market. You get what that price buys: people who've never touched your trucks, your padding, or your customers. On a move, that's not a rounding error. That's a scratched banister, a slow load, a bad review. Temp help is fine to smooth a genuine spike. It's a disaster as your core capacity. Building a retained crew costs more per hour and buys you the reliability and throughput that actually set how many jobs you can promise.
Labor is the biggest number on your P&L
I can't hand you a sourced percentage here, because the honest figure sits behind a paywall and I won't invent one. But from fifteen years running a crew-based local mover, I'll tell you what my own books showed: wages plus payroll burden was consistently the single largest line item, commonly somewhere in the neighborhood of 35 to 50 percent of revenue. Run your own math, because your market and your mix will move that number. The lesson holds either way. Labor isn't the thing you optimize after everything else. It's the thing everything else is built on. That's also why crew throughput matters as much as crew size. If labor is half your revenue and your biggest constraint, then getting more productive hours out of the same movers is worth more than almost any other move you can make.
Where OptimizeIt fits, and where it doesn't
Let me be straight about the product, because overpromising is its own kind of trap. OptimizeIt won't set your wage bands. It doesn't run payroll, track hours, or manage benefits. That's not what it is. What it does is make a fixed crew go further once you've staffed up. It handles scheduling, crew and job assignment, the moving CRM that holds the customer record, and follow-up, so you're putting the right movers on the right jobs and keeping trucks moving instead of idling between stops. Core runs $79 a month with 2 seats, Plus is $159 with 4 seats and a dedicated phone line, and Pro is $239 with 6 seats and the AI Voice Agent answering when your dispatcher can't. Extra seats are a flat $25 each. You can see the full breakdown on pricing and the trade-specific rundown on moving. When labor is your ceiling, the whole game is squeezing more good jobs out of the crew you fought so hard to keep.
The Honest Take
This playbook isn't for the operator who thinks hiring is a June problem. If your plan is to post an ad the week the calls start and hope bodies show up, no software and no wage tweak will save that peak season, and this piece will just annoy you. It's also not for someone looking for an HR platform or a payroll fix. OptimizeIt doesn't do that, and I won't sell it as something it isn't. This is for the owner who already gets that crew is the constraint, wants to win the labor fight in the quiet months, and needs the crew they keep to run tighter and busier. If that's you, start in January, pay the driver band right, and stop feeding the turnover machine. Then come make the crew you kept go further.
Frequently asked questions
How far ahead of peak season should I start hiring crews?
Start in the off-season, not April. The pool of hand laborers barely grows year over year, so peak-season hiring means bidding against every other mover for the same bodies at the same moment. I began recruiting in January and February at 5 Star, when nobody else was calling. That gave me time to train green movers into productive crew members before the first big weekend, instead of throwing untested help at a full truck and hoping it held together.
What should I actually pay a mover versus a driver?
Treat them as two wage bands. Hand laborers and material movers had a median around $18.10 an hour in the BLS data, with the middle of the market roughly $14 to $24. CDL drivers sit in a separate, higher band near $27 to $28 an hour. Your peak-staffing budget has to carry both tiers. Underpaying the driver band is where operators get stranded, because a loaded truck without a legal driver books zero revenue that day.
Is temp labor from a staffing agency a smart way to cover peak?
It's a trap if you lean on it. The same movers earn a mean around $21 an hour through truck-transportation employers and only about $17 through staffing agencies, per BLS. The cheaper bodies come at the bottom of the band, and they arrive untrained on your trucks, your padding, your customers. Use temp help to smooth a spike, not to run your core capacity. Reliability and throughput come from a crew that knows your system.
How much of my revenue should labor eat up?
In my experience running a crew-based local mover, wages plus payroll burden is usually the single largest line item, commonly somewhere around 35 to 50 percent of revenue. That's an operator range, not a precise benchmark, so run your own math against your books. The point is that labor isn't a footnote you optimize last. It's the biggest cost and the hardest constraint, which is exactly why a dollar-per-hour wage move changes everything downstream.
Why is retention cheaper than just hiring more?
Because the openings in this field are churn, not growth. BLS projects around a million openings a year for hand laborers, driven mostly by people transferring out or leaving the workforce, not by the industry expanding. Every mover you lose drops you back into that same fixed pool to re-hire and re-train. A crew that stays gets faster, breaks less, and reads a house without being told. Keeping four good movers beats endlessly replacing six.
Can OptimizeIt help me manage my crews?
OptimizeIt won't set your wage bands or run payroll. It's not an HR tool and I won't pretend it is. What it does is make a fixed crew go further once you've staffed up. It handles scheduling, crew and job assignment, the customer record, and follow-up, so you're putting the right movers on the right jobs and keeping trucks moving instead of idling. When labor is your ceiling, squeezing more revenue out of the crew you have is the real lever.