Most service businesses treat the busy season as the good problem and the slow season as the unavoidable one. Both framings are wrong, and the busy season is usually the more expensive of the two — because turned-away calls do not come back later, overtime costs more per job than capacity, and rushed August work produces September callbacks. Meanwhile the trough quietly costs you trained people you will pay to replace in the spring.
In this article
- What seasonality actually costs you
- The four staffing models
- Making seasonal hiring actually work
- Smoothing demand instead of chasing it
- One year, restructured
- Getting the classification right
- Keeping the core team through the trough
- Five mistakes in seasonal staffing
- The numbers to watch
- Frequently asked questions
What seasonality actually costs you
Most service businesses treat the busy season as the good problem and the slow season as the unavoidable one. Both framings are wrong, and the cost of the busy season is usually the larger of the two.
Three costs show up in peak, and none of them appear as a line item:
- Turned-away work. The calls you could not take in July are not deferred; they went to a competitor and took the customer's next three years with them.
- Overtime. Running a crew at fifty-five hours a week for ten weeks costs meaningfully more per job than adding capacity, and the productivity of week nine is not the productivity of week two.
- Quality and reviews. Rushed work in August produces callbacks in September and one-star reviews that suppress lead flow for a year.
And two costs in the trough: paying for idle capacity, and losing trained people who cannot afford a slow winter and take a job somewhere else — which means you pay recruiting and training costs again in the spring.
Calculate what a fully trained, productive technician costs you to replace: recruiting, interviewing, onboarding, reduced productivity for ninety days, and the mistakes made while learning your systems. Most service businesses land between $8,000 and $22,000 per replacement. Set against that, paying a good technician through six slow weeks is not generosity — it is usually the cheaper option, and it is the calculation almost nobody runs.
The four staffing models
There is no single right answer, and companies usually need a blend. What matters is choosing deliberately rather than defaulting.
Model 1 — Core team plus overtime. Staff for the average, absorb the peak with hours. Simple, keeps the team together, and works up to roughly a 30% seasonal swing. Beyond that, quality degrades and good people burn out.
Model 2 — Core team plus seasonal hires. A permanent core, supplemented by a defined seasonal crew. Works well when the seasonal role can be genuinely learned in two to three weeks — helper positions, cleaning, installation support, prep work.
Model 3 — Core team plus subcontractors. Capacity purchased on demand. Fastest to scale, lowest fixed cost, and carries the most risk: quality control, insurance verification, customer confusion, and in many jurisdictions serious classification exposure if the relationship looks like employment.
Model 4 — Demand smoothing. Rather than changing supply, change demand: sell off-season work, offer scheduling incentives, and add a counter-seasonal service line. Slowest to build and by far the most durable.
The blend that works for most established service businesses: a core team sized to roughly 70% to 75% of peak, seasonal helpers for the surge, subcontractors only for overflow of standardized work, and a deliberate program of demand smoothing that makes the whole problem smaller each year.
Keep reading — free
The rest of this article is worth the 20 seconds
Tell us where to send it and the full piece unlocks right here, along with everything else on this blog.
Rather just talk? Message us on WhatsApp.
Making seasonal hiring actually work
Seasonal hiring fails for a predictable reason: companies hire in a panic three weeks after the season started, train nobody, and are disappointed.
Five practices separate the companies that do this well:
Recruit six to eight weeks before you need them. The best seasonal workers are hired before your competitors realize the season began.
Define a genuinely learnable role. A seasonal hire should be productive in ten days. That means a helper role with a clear task list, not a technician role compressed.
Pay a completion bonus. A meaningful bonus paid for working through the last scheduled week solves the biggest seasonal problem, which is people leaving in the final month when you need them most.
Build a rehire list. Someone who worked out last season is worth far more than an unknown, and a simple call in February to last year's seasonal crew fills half the roster with people who already know your systems.
Use it as a hiring funnel. The single best source of permanent technicians is a seasonal helper you have already watched work for four months. Tell them that up front; it changes how they show up.
Two sources most companies overlook: students on summer or winter break, who fit seasonal patterns perfectly, and people in other seasonal trades with opposite peaks — a snow removal crew is available exactly when a landscaping company is busiest.
Smoothing demand instead of chasing it
This is the strategy with the highest return and the longest payback, and it is the one most owners skip because it does not solve the problem this month.
Four approaches:
Sell the off-season deliberately. Every trade has work that is better done in the slow months and rarely marketed then. Repairs, maintenance, planning, replacements that are not urgent. The offer is usually scheduling convenience and a modest incentive, not a discount, and framing it as availability rather than desperation matters.
Sell service agreements. Recurring maintenance contracts scheduled at your convenience are the single most effective demand-smoothing tool available, because you choose when the visits happen. A base of 400 agreements gives you a schedule you can distribute across the calendar rather than one dictated by weather.
Add a counter-seasonal line. Work that peaks when your primary work does not, using overlapping skills and the same trucks. It rarely needs to be as profitable as the core business; it needs to keep the crew paid and busy.
Price the peak. Charging a premium for the busiest weeks and offering a lower price for flexible scheduling moves real volume out of the crunch. Customers who can wait will wait for a reason, and the ones who cannot are precisely the ones who should be paying more.
One year, restructured
A seven-technician service company with a June-to-September peak restructured its staffing after a summer of turned-away work and a winter of layoffs.
Before: peak revenue of $214,000 a month, trough of $61,000. Overtime cost in peak months: $78,400. Calls turned away in July and August: 341, an estimated $187,000 of work. Technicians lost between November and February: 3, at an estimated replacement cost of $41,000. Annual revenue: $1,608,000.
The changes: the core team was held at seven with no layoffs; four seasonal helpers were recruited in April with a completion bonus; a maintenance agreement program was launched, reaching 268 agreements in the first year; and a peak-week premium of 9% was introduced alongside a 7% discount for flexible scheduling.
After: peak revenue of $248,000 a month, trough of $103,000 — the trough rose because agreement visits and off-season repairs were deliberately scheduled there. Overtime: $31,200. Calls turned away: 74. Technicians lost in the off-season: 0. Annual revenue: $1,981,000.
Additional revenue: $373,000. Additional staffing cost: $118,600 for the seasonal crew, bonuses and the retained winter payroll.
The owner's summary was blunt: the layoffs had never saved money. They had simply moved the cost into a recruiting line he was not looking at.
Sell the off-season during the peak. A customer in July who is told the non-urgent work is better done in February, at a scheduling incentive, books it about a third of the time — and you have just moved revenue from your most constrained month into your emptiest one. It costs nothing, it improves the customer's outcome, and it requires only that technicians be told to offer it.
Getting the classification right
Two areas create real exposure in seasonal staffing, and both are commonly handled casually.
Employee versus independent contractor. Bringing on seasonal help as contractors because it is administratively easier is one of the most expensive shortcuts in the trades. The determination does not depend on what the paperwork says or on whether the worker agreed. It depends on the substance of the relationship — control over how and when the work is done, whose tools and vehicles are used, whether the worker offers services to others, and whether they can realize profit or loss. A seasonal helper riding in your truck, using your tools, on your schedule, doing your core work is an employee in nearly every framework, and misclassification exposure includes back taxes, penalties, unpaid overtime and workers compensation liability.
Subcontractor verification. If you use subs for overflow, verify current insurance and licensing on every engagement, not once at the beginning of the relationship. Coverage lapses, and an uninsured sub working on your customer's property is your problem regardless of the contract. Keep certificates on file with expiration dates tracked, and confirm your own policy does not exclude subcontracted work.
The general rule that keeps companies out of trouble: structure the relationship you actually want, then paper it correctly — never the reverse. Requirements vary meaningfully by state, and this is an area where an hour with a local employment attorney is cheap insurance.
Keeping the core team through the trough
If the strategy is to stop laying people off, the practical question becomes how to keep a crew productive and paid through weeks when customer demand alone will not fill the day. Five things fill that gap, and none of them are busywork.
Deferred maintenance on your own equipment. Trucks, trailers, tools, the shop. Most service businesses run permanently behind on this and pay for it in breakdowns during peak. A slow February is exactly when a vehicle should be in the shop rather than in August when it costs you three jobs.
Training with a defined outcome. Not generic videos — a specific certification, a new service line, or cross-training a technician into a second trade. A winter spent adding a capability turns into peak-season capacity you did not have to hire for.
Building the systems nobody has time for. The price book, the job-duration reference, the photo library, the standard operating procedures. This work is genuinely valuable, genuinely never gets done in July, and can be done by experienced technicians who know the work better than anyone.
Proactive customer contact. Technicians calling their own past customers to schedule maintenance is uncomfortable for about two days and then becomes routine. It fills the calendar with work from people who already trust you.
Reduced hours by agreement, not layoffs. A crew that agrees in advance to thirty-two-hour weeks for six weeks stays intact, keeps benefits and is available the day the phone rings. Most technicians will accept this readily if it is discussed in October rather than announced in January.
The framing that makes this work with the team: the slow season is when the company invests in itself, and the crew is the company. Handled that way, the trough stops feeling like a threat to everyone's job and starts functioning as the only stretch of the year when improvement is actually possible.
Five mistakes in seasonal staffing
- Recruiting after the season starts. Guarantees you hire whoever is left.
- Laying off good technicians every winter. Pays the replacement cost annually and hands trained people to competitors.
- Absorbing the peak entirely with overtime. Costs more per job than capacity and degrades quality in the weeks that generate your reviews.
- Classifying seasonal helpers as contractors for convenience. A shortcut with a bill attached later.
- Never selling the off-season. Leaves the entire problem to be solved by staffing, when half of it could be solved by scheduling.
The numbers to watch
- Peak-to-trough revenue ratio, tracked yearly — the number the whole strategy is trying to compress.
- Calls turned away in peak months, and their estimated value.
- Overtime hours and cost as a share of peak payroll.
- Technician turnover by month, which reveals whether the trough is costing you people.
- Seasonal rehire rate, the cheapest recruiting metric you have.
- Off-season revenue as a share of annual, and how much of it was sold during the peak.
Seasonality is not a weather problem, it is a planning problem, and the companies that treat it as weather rebuild the same crisis every year. The ones that treat it as planning recruit in April instead of July, sell February in July, keep their trained people through the winter, and discover after two or three years that the season they used to dread has quietly become the busiest part of a year that no longer has an empty half.
Find out what your season is really costing you
Send us your monthly revenue for the last twelve months, your overtime cost in peak and your turnover by month. We will show you the peak-to-trough gap in dollars and where it can realistically be closed.
Frequently asked questions
Should a service business lay off technicians in the slow season?
Usually not, once the replacement cost is calculated — and almost nobody calculates it. Replacing a fully trained, productive technician costs most service businesses between $8,000 and $22,000 when you count recruiting, interviewing, onboarding, ninety days of reduced productivity and the mistakes made while learning your systems. Set against that, paying a good technician through six slow weeks is frequently the cheaper option. In one real restructuring, a company that had been losing three technicians every winter at roughly $41,000 in replacement cost ended the layoffs, kept the core team at seven and filled the trough with maintenance agreement visits and off-season repairs, lifting the low month from $61,000 to $103,000. The owner's conclusion was that the layoffs had never saved money — they had moved the cost into a recruiting line he was not looking at.
What are the staffing models for a seasonal service business?
Four, and most companies need a blend chosen deliberately rather than by default. Core team plus overtime staffs for the average and absorbs the peak with hours — simple, keeps the team together, and works up to about a 30% seasonal swing before quality degrades. Core team plus seasonal hires adds a defined seasonal crew and works when the role can genuinely be learned in two to three weeks, meaning helper positions rather than compressed technician roles. Core team plus subcontractors buys capacity on demand, scaling fastest with the lowest fixed cost but carrying real risk in quality control, insurance verification and classification exposure. And demand smoothing changes demand instead of supply. The blend that works for most established companies: a core sized to 70% to 75% of peak, seasonal helpers for the surge, subs only for standardized overflow, and a deliberate smoothing program.
How do you make seasonal hiring work?
With five practices, because seasonal hiring usually fails for a predictable reason: companies hire in a panic three weeks after the season started and train nobody. Recruit six to eight weeks before you need them, since the best seasonal workers are hired before competitors realize the season began. Define a genuinely learnable role where someone is productive in ten days, which means a helper position with a clear task list. Pay a completion bonus for working through the last scheduled week, which solves the biggest seasonal problem of people leaving in the final month. Build a rehire list, because a call in February to last year's crew fills half the roster with people who know your systems. And use it as a hiring funnel, since the best source of permanent technicians is a seasonal helper you have watched work for four months. Two overlooked sources: students on break, and workers from trades with opposite peaks.
How can a service business smooth out seasonal demand?
Four approaches, with the longest payback and the highest return. Sell the off-season deliberately, since every trade has work better done in slow months and rarely marketed then — the offer is scheduling convenience and a modest incentive, framed as availability rather than desperation. Sell service agreements, the single most effective smoothing tool available because you choose when the visits happen; a base of 400 agreements gives you a schedule you distribute rather than one dictated by weather. Add a counter-seasonal line using overlapping skills and the same trucks, which need not match core profitability as long as it keeps the crew paid. And price the peak, charging a premium for the busiest weeks with a lower price for flexible scheduling, which moves real volume out of the crunch. The highest-leverage version: sell February during July, which books about a third of the time.
Can seasonal workers be hired as independent contractors?
Rarely, and doing it for administrative convenience is one of the most expensive shortcuts in the trades. The determination does not depend on what the paperwork says or on whether the worker agreed — it depends on the substance of the relationship: control over how and when the work is done, whose tools and vehicles are used, whether the worker offers services to others, and whether they can realize profit or loss. A seasonal helper riding in your truck, using your tools, on your schedule, doing your core work is an employee under nearly every framework, and misclassification exposure includes back taxes, penalties, unpaid overtime and workers compensation liability. If you use genuine subcontractors for overflow, verify current insurance and licensing on every engagement rather than once, since coverage lapses and an uninsured sub on your customer's property is your problem. Requirements vary meaningfully by state.