Counter-Seasonal Services: How Trades Businesses Fill the Gaps
Every trades business has dead months. HVAC companies stare at empty schedules in October. Landscapers watch revenue evaporate in December. Roofers wait out January. The instinct is to discount core services, lay off technicians, or simply accept the trough as an industry reality.
The structural alternative is adding services that peak when your core trade dips. Not random diversification - targeted additions that use existing crews, equipment, and customer relationships to generate 40%+ margin work during months that would otherwise produce nothing.
The Counter-Seasonal Map
| Core Trade | Off-Season | Counter-Seasonal Service | Skill Overlap | Margin | Revenue Potential |
|---|---|---|---|---|---|
| HVAC (cooling) | Oct-Apr | Indoor air quality, duct cleaning | 80% | 55-65% | $150-$250K/yr |
| HVAC (heating) | Apr-Sep | AC maintenance, ventilation | 90% | 60-70% | Embedded in core |
| Landscaping | Nov-Mar | Holiday lighting, snow removal | 50% | 35-50% | $80-$180K/yr |
| Roofing | Nov-Mar | Gutter cleaning, attic insulation | 60% | 40-55% | $60-$120K/yr |
| Electrical | Dec-Feb | Generator installs, EV chargers | 85% | 50-60% | $100-$200K/yr |
| Plumbing | Jun-Aug | Repiping, water filtration | 90% | 45-55% | $80-$150K/yr |
The skill overlap column matters most. A service that requires 80%+ of your existing capabilities needs minimal training, no new licensing, and no new equipment purchases. A service at 50% overlap means retraining crews, buying tools, and marketing to a customer base that may not associate you with that work.
The 40% Margin Rule
Not every off-season service is worth adding. The filter is simple: does this service generate 40%+ gross margin on its own?
If it does not, it is a loss-leader that keeps crews busy without contributing to profitability. Keeping technicians employed at a loss is better than laying them off - but it is not a strategy, it is damage control. The goal is off-season work that is genuinely profitable.
Services that clear the 40% bar:
| Service | Avg Ticket | Cost to Deliver | Gross Margin |
|---|---|---|---|
| Duct cleaning (residential) | $400-$600 | $120-$200 | 55-70% |
| Indoor air quality assessment | $200-$500 | $60-$150 | 60-70% |
| Holiday lighting install | $500-$2,000 | $200-$900 | 50-60% |
| Generator install | $3,000-$8,000 | $1,500-$4,000 | 45-55% |
| Gutter cleaning | $200-$400 | $60-$120 | 60-70% |
| Water filtration install | $800-$2,500 | $350-$1,200 | 45-55% |
Services that often fall below 40%:
- Snow removal (equipment costs, liability, weather unpredictability)
- Hardscaping (material costs, subcontractor dependencies)
- Interior remodeling (licensing, insurance complexity, longer timelines)
Run the margins on any new service through the Profit Margin Calculator before committing.
Implementation: One Service at a Time
The most common failure mode is launching 3-4 counter-seasonal services simultaneously. Each competes for training time, marketing budget, and management attention. The result is four mediocre offerings instead of one excellent one.
Phase 1 (Month 1-2): Choose and Prepare
- Pick the single service with the highest skill overlap and margin
- Train existing crew (2-4 days for most high-overlap services)
- Acquire any additional equipment (typically $2K-$10K)
- Create pricing and service documentation
Phase 2 (Month 2-3): Sell to Existing Customers
- Market the new service to your current customer base first
- Email/text campaign to previous customers: “We now offer X”
- Technician mentions on current service calls
- Target: 20-30 bookings in the first month from existing customers alone
Phase 3 (Month 3-6): Optimize and Expand
- Refine pricing based on actual delivery costs
- Add to website and marketing materials
- Train a second technician if demand warrants
- Track margin monthly - kill the service if it cannot sustain 40%+
Phase 4 (Month 6-12): Add a Second Service
- Only after the first is proven and systemized
- Choose a service that complements (not competes with) the first
- Repeat the same phased rollout
Case Study: HVAC Company Adding Duct Cleaning
An HVAC company doing $1.1M annually with 60% of revenue concentrated in June-September and December-February. October and March-April revenue averaged $45K/month against $72K in monthly fixed costs.
Counter-seasonal addition: Residential duct cleaning
- Training: 3 days for 2 technicians
- Equipment: $6,500 (portable vacuum system, camera)
- Marketing: Email campaign to 1,200 existing customers
Results after 8 months:
- 22 duct cleaning jobs per month in shoulder seasons
- Average ticket: $475
- Monthly revenue from duct cleaning: $10,450
- Gross margin: 62%
- October-April monthly revenue increased from $45K to $55K+
- Revenue swing reduced from 62% to 38%
The $6,500 equipment investment paid back in 6 weeks. The ongoing benefit is permanent - duct cleaning became a standing service that generates $125K+ annually.
The Compound Effect
Counter-seasonal services do more than fill scheduling gaps. They create new customer entry points. A homeowner who books a duct cleaning in October becomes an HVAC maintenance agreement candidate. A holiday lighting customer becomes a landscaping prospect in April. Each counter-seasonal service expands the customer base that your core business can sell into.
For the full framework on seasonal revenue smoothing - including maintenance agreements and pre-season booking campaigns that work alongside counter-seasonal services - see the parent analysis on trades seasonality. For plumbing-specific seasonal planning, see the plumbing seasonal planning guide.