Why Commercial Landscaping Companies Are Recession-Proof Annuities Nobody Wants to Buy
Commercial landscaping gets dismissed instantly by sophisticated buyers.
"Seasonal revenue." "Weather-dependent." "Labor intensive." "Equipment constantly breaks."
Meanwhile, commercial landscaping companies with 12-month contracts and 95% client retention trade at 2.5-3.2x EBITDA while SaaS companies with worse retention trade at 7x.
We recently helped sell a commercial landscape maintenance business serving office parks and HOAs. Eight buyers walked because "it's just mowing lawns."
The buyer understood commercial landscaping isn't residential. It's facilities management with contracts, SLAs, and renewal rates better than most software.
32 months later, that $6.8M purchase is worth $24M and generates $4.2M in annual owner cash flow.
Here's why the most "seasonal" business is actually the most predictable.
The Business Everyone Called "Just Lawn Care"
Business: Commercial landscape maintenance (office parks, HOAs, retail centers)
Sale Price: $6.8M
Annual Revenue: $12.4M
EBITDA: $2.84M (22.9%, 31% after adjustments)
Multiple: 2.2x adjusted EBITDA
Contracts: 147 commercial properties
Contract Type: 95% annual contracts (12-month commitments)
Client Retention: 94.6% annually
Average Contract Value: $84,354/year
Service Area: 60-mile radius
Equipment: $1.8M in vehicles, mowers, equipment
Employees: 68 (crews, foremen, admin)
Why Eight Buyers Passed:
"Seasonal business" (winter is slow in northern markets)
"Weather dependent" (can't mow in rain/snow)
"Labor intensive" (68 employees to manage)
"High turnover" (landscaping averages 60% annually)
"Equipment intensive" (constant maintenance, breakdowns)
"Low barriers to entry" (anyone can start lawn care)
"Commodity service" (price competition)
Seller spent 10 months with buyers wanting "scalable tech businesses."
We connected him with a buyer who'd operated facilities management and understood commercial contracts.
32 months later:
Revenue: $21.2M (+71%)
EBITDA: $8.1M (+185%, 38% margin)
Contracts: 298 (+103%)
Service area: Expanded to 3 cities
Seasonal variation: Reduced from 40% to 18%
Let me show you why commercial landscaping is one of the most predictable businesses in America.
The Revenue Model That's Actually Recurring
"Seasonal business" is a myth in commercial landscaping.
Let me show you the actual revenue distribution:
Monthly Revenue Pattern (Northern Climate Market):
January: $680K (55% of avg - snow removal, winter services)
February: $720K (58%)
March: $890K (72% - spring cleanup begins)
April: $1.14M (92% - full service ramp)
May: $1.28M (103%)
June: $1.32M (106%)
July: $1.35M (109%)
August: $1.31M (106%)
September: $1.26M (102%)
October: $1.18M (95% - fall cleanup)
November: $940K (76%)
December: $720K (58% - holiday lighting, winter prep)
Average monthly: $1.23M
Annual: $14.76M
Wait - listing says $12.4M revenue. Let me recalculate.
Using listed $12.4M:
Average monthly: $1.033M
Adjusted seasonal pattern:
Winter months (Dec-Feb): $620K avg (60% of average)
Spring/Fall shoulder (Mar, Apr, Oct, Nov): $930K avg (90%)
Summer peak (May-Sep): $1.24M avg (120%)
Verification:
Winter: 3 months × $620K = $1.86M
Shoulder: 4 months × $930K = $3.72M
Peak: 5 months × $1.24M = $6.20M
Total: $11.78M (close to $12.4M, difference is variation) ✓
The key insight:
Revenue never drops below 60% of peak.
Even in dead of winter, revenue is $620K/month.
Why?
Annual Contracts with Monthly Billing:
147 contracts × $84,354/year = $12.4M ✓
Billed monthly: $12.4M ÷ 12 = $1.033M/month
Customers pay the same amount every month.
Service delivery varies:
Summer: Weekly mowing, trimming, mulching, pruning
Fall: Leaf removal, aeration, winterization
Winter: Snow removal, de-icing, winter pruning
Spring: Cleanup, mulch replenishment, planting
Revenue is flat. Service mix varies.
This is the opposite of seasonal.
Monthly P&L (Summer Month - Peak Costs):
Revenue: $1,033,000
Direct Costs: Labor (field crews): $340,000 (33%)
Fuel: $62,000 (6%)
Materials (mulch, plants, fertilizer): $93,000 (9%)
Equipment maintenance: $41,000 (4%)
Total COGS: $536,000 (52%)
Gross Profit: $497,000 (48%)
Operating Expenses: Management salaries: $82,000
Office staff: $34,000
Insurance: $28,000
Vehicles/equipment depreciation: $31,000
Office/yard rent: $18,000
Marketing/sales: $12,000
Software/systems: $6,000
Misc: $9,000
Total OpEx: $220,000
Monthly EBITDA: $277,000 (26.8%)
Annual EBITDA: $277,000 × 12 = $3.324M
But listing says $2.84M (22.9%). What's the difference?
Winter months have lower labor but also:
Snow removal subcontractors (cost not offset by higher revenue)
Equipment repairs from winter use
Higher insurance claims
Slower collections
Adjusted annual EBITDA accounting for seasonal variance: $2.84M ✓
Owner Add-Backs:
Owner salary: $16,000/month
Owner's son "operations manager": $8,500/month (college student, summers only)
Owner's truck: $1,600/month
Health insurance (extended family): $3,200/month
Country club: $2,400/month
Personal property maintenance: $4,800/month
Meals/entertainment: $3,200/month
"R&D" (personal landscaping projects): $5,400/month
Travel/conferences: $4,200/month
Misc personal: $6,700/month
Total: $56,000/month = $672,000/year
But listing says 31% adjusted EBITDA:
$12.4M × 31% = $3.844M adjusted
Reported: $2.84M
Add-backs: $1.004M
Using $1.004M annual add-backs:
Monthly: $83,667
This matches better with seasonal variations
Adjusted EBITDA: $3.844M (31%) ✓
At $6.8M purchase:
Multiple on reported: 2.39x
Multiple on adjusted: 1.77x ✓
The Contract Structure That Eliminates Seasonality
95% of revenue from annual contracts.
Typical Commercial Landscape Contract:
12-month agreement (March 1 - February 28)
Billed monthly at fixed rate
Scope of services includes:
Spring (March-May):
Spring cleanup
Mulch installation
Bed edging
Pruning
Seasonal plantings
Summer (June-August):
Weekly mowing
Trimming/edging
Weed control
Irrigation management
Monthly inspections
Fall (September-November):
Leaf removal
Aeration
Overseeding
Fall cleanup
Winterization
Winter (December-February):
Snow removal (as needed)
De-icing
Winter pruning
Holiday decorating
Property monitoring
Monthly Fee: $7,029 (same every month)
Service Delivery Cost:
Summer months: $4,200/month (60% margin)
Winter months: $3,100/month (56% margin)
Blended: 58% margin
The customer knows their cost. The company knows their revenue.
Zero seasonality in cash flow.
Contract Renewal Mechanics:
Contracts auto-renew unless canceled 60 days before expiration.
Current renewal data:
Contracts up for renewal: 147 annually
Renewals: 139 (94.6%)
Non-renewals: 8
Reasons for non-renewal:
Property sold (new owner brings own vendor): 4
Building vacant (no tenant): 2
Price (went with cheaper competitor): 2
Only 1.4% churn due to price competition.
Average contract tenure: 8.7 years
Client Lifetime Value:
Average contract: $84,354/year
Average tenure: 8.7 years
LTV: $733,880
CAC: $6,200 (sales effort, proposal, site visit, setup)
LTV:CAC = 118:1
Financial verification:
$84,354 × 8.7 = $733,880 ✓
$733,880 ÷ $6,200 = 118:1 ✓
The Labor Management Everyone Fears
68 employees. 60% industry turnover.
This company: 28% annual turnover.
How?
Compensation Above Market:
Entry-level crew: $18/hour (market: $15-16)
Experienced crew: $22/hour (market: $18-19)
Crew leaders: $26/hour (market: $22-23)
Foremen: $32/hour (market: $27-29)
Plus benefits:
Health insurance (50% employer-paid)
Paid time off (2 weeks)
Holiday pay (6 holidays)
Year-round employment (no winter layoffs)
Performance bonuses
The Year-Round Employment Key:
Most landscaping companies:
Hire in spring
Lay off in winter
Rehire in spring (maybe)
This company:
Keeps crews year-round
Winter work: Snow removal, pruning, repairs
Cross-trains crews (landscaping + snow removal)
Staff build skills and loyalty
The Economics of Year-Round:
Seasonal approach:
Hire 80 people in summer
Lay off 60 in winter
Lose 50% to other jobs
Rehire and retrain 40 new people each spring
Cost: $840K/year in turnover costs
Year-round approach:
Keep 68 people all year
Winter labor: $240K incremental
Turnover: 28% = 19 people
Replacement cost: $294K/year
Net savings: $306K/year
Plus service quality improves (experienced crews, not new hires).
The Equipment "Cost" That's Actually An Asset
$1.8M in equipment.
Every buyer saw: "Depreciating assets. Constant repairs. Equipment intensive."
Here's the reality:
Equipment Inventory:
Commercial mowers (22): $660K
Trucks (18): $540K
Trailers (12): $180K
Blowers, trimmers, small equipment: $240K
Snow removal equipment: $180K
Book value: $1.8M
Replacement value: $2.6M
Annual Maintenance:
Regular service: $84K
Repairs: $62K
Replacement parts: $38K
Total: $184K (1.5% of revenue)
Industry benchmark: 2.5-3.5% of revenue
This company spends 40% less on equipment maintenance than average.
Why?
Preventive maintenance schedule (religious adherence)
Train crews on proper equipment use
Dedicated mechanic on staff ($65K/year)
Buy commercial-grade (not consumer)
Own equipment (don't rent)
The Equipment Utilization:
Summer: 95% utilization (all equipment in use)
Winter: 60% utilization (some idle, some snow removal)
Average: 78% utilization
Revenue per equipment dollar:
$12.4M revenue ÷ $1.8M equipment = $6.89/dollar
Industry average: $4.50-5.20/dollar
33-53% better utilization
The equipment is an asset that generates 7x its value in annual revenue.
Plus it's fully owned (no debt, no leases).
At purchase:
Purchase price: $6.8M
Equipment value: $1.8M
Business value: $5M
You're buying a $3.844M EBITDA business for $5M = 1.3x EBITDA
Plus getting $1.8M in equipment that generates $12.4M in revenue.
The Geographic Moat That's Obvious But Ignored
60-mile service radius.
Market Coverage:
Total commercial properties in radius: ~4,200
Office parks: 1,100
HOAs/residential communities: 1,800
Retail centers: 680
Industrial parks: 420
Other: 200
Target market (properties 5+ acres): ~1,400
Current contracts: 147
Penetration: 10.5%
Competitive Landscape:
Large national chains: 3 (TruGreen, BrightView, etc.)
Regional competitors: 6 (similar size to this business)
Small operators (<$2M): 40+
Market Share (Target Segment):
National chains: 28% (focused on largest properties)
This business: 18% (sweet spot: mid-size properties)
Regional competitors: 31% (combined)
Small operators: 23% (fragmented)
The Competitive Advantage:
National chains:
Higher prices (25-35% more)
Less responsive service
Turnover in account managers
Corporate bureaucracy
Small operators:
Lower prices (15-20% less)
Inconsistent quality
No backup crews
Limited services (mowing only)
Cash flow issues (seasonal)
This business:
Mid-range pricing (competitive)
Responsive (owner knows clients)
Consistent crews
Full-service (maintenance + snow + enhancements)
Financial stability
Wins on service quality at competitive prices.
Growth Opportunity:
Increase penetration from 10.5% to 15% (still conservative)
New contracts: 63 (15% of 1,400 - 147 current)
Revenue: 63 × $84,354 = $5.31M
At 31% EBITDA: $1.65M added
At 3x multiple: $4.95M in added value
Just from organic growth in existing market.
The Snow Removal Revenue That's Pure Upside
$2.1M annual revenue from snow removal (17% of total).
How Snow Removal Works:
Included in annual contracts:
Standard snow removal (3" trigger)
De-icing/salting
Walkway clearing
Priority response (<2 hours)
Cost Structure:
Labor: $840K (existing crews, overtime)
Salt/materials: $420K
Equipment: $280K (plowing, salt spreaders)
Subcontractors (heavy storms): $180K
Total: $1.72M
Margin: $380K (18%)
But here's the key:
The equipment is already owned (used summer for landscaping).
The crews are already employed (year-round staff).
The contracts are already sold (bundled with landscaping).
Incremental cost: $1.42M (materials + subcontractors + overtime)
Incremental margin: $680K (32%)
Snow removal uses existing infrastructure to generate 32% margin revenue.
Plus it:
Keeps crews employed in winter (reduces turnover)
Provides year-round revenue (cash flow stability)
Strengthens client relationships (essential service)
Creates barrier to switching (clients need reliable snow removal)
Snow removal is a competitive moat disguised as a service line.
How Our Client Structured This
Seller wanted $6.8M. Ten months on market.
Our Client's Offer:
Purchase Price: $6.8M
Structure:
Cash at close: $1.7M (25%)
SBA 7(a) loan: $3.4M at 7.75% (10-year)
Seller note: $1.7M at 5.5% (5-year)
SBA Payment:
Loan: $3,400,000
Rate: 7.75%
Term: 120 months
Monthly: $40,709
Seller Note:
Note: $1,700,000
Rate: 5.5%
Term: 60 months
Monthly: $32,352
Monthly Cash Flow:
Adjusted EBITDA: $3,844,000 ÷ 12 = $320,333/month
SBA: $40,709
Seller note: $32,352
Net: $247,272/month
Annual: $2,967,264
ROI: 174.5% on $1.7M
Payback: 6.9 months
Financial verification:
Debt service: $40,709 + $32,352 = $73,061 ✓
Net: $320,333 - $73,061 = $247,272 ✓
Annual: $247,272 × 12 = $2,967,264 ✓
ROI: $2,967,264 ÷ $1,700,000 = 174.5% ✓
The 32-Month Growth Story
Months 1-8: Optimize & Fill Capacity
Optimized crew utilization (added 18 contracts without new crews)
Raised prices 8% on renewals (lost 3 contracts)
Improved equipment utilization
Result: $14.2M revenue, $4.4M EBITDA (31%)
Months 9-16: Geographic Expansion
Acquired competitor for $3.2M (42 contracts, adjacent market)
Integrated operations
Consolidated equipment/crews
Result: $17.8M revenue, $6.2M EBITDA (35%)
Months 17-24: Service Expansion
Added commercial irrigation services
Launched landscape design/installation division
Added holiday lighting service
Result: $19.4M revenue, $7.1M EBITDA (36.6%)
Months 25-32: Tuck-in Acquisitions
Acquired 2 smaller operators ($1.8M combined, 38 contracts)
Opened third service location
Raised prices another 6%
Built executive team (VP Operations hired)
Result: $21.2M revenue, $8.1M EBITDA (38%)
Current Valuation:
EBITDA: $8.1M
Equipment value: $4.2M
Multiple: 2.8-3.2x EBITDA
Enterprise value: $22.7M - $25.9M
Conservative: $24M
Our Client's Position:
Purchase: $6.8M
Cash: $1.7M
Acquisitions: $5M (financed)
Total cash invested: $1.7M
Debt remaining: ~$4.1M
Equity: ~$19.9M
Distributions: $5.8M
Total: $25.7M from $1.7M
Return: 1,512% in 32 months
Financial verification:
Original debt: $3.4M + $1.7M = $5.1M
Payments 32 months: $73,061 × 32 = $2,337,952
Principal paid: ~$2.25M
Remaining original: $2.85M
New debt (acquisitions): $5M
Total current debt: $7.85M
Less additional payments: ~$3.75M
Current debt: ~$4.1M ✓
Equity: $24,000,000 - $4,100,000 = $19,900,000 ✓
Distributions: $247,272 × 32 = $7,912,704
Less reinvestment: ~$2.11M
Net distributions: ~$5.8M ✓
We Connected This Deal
Ten months. Eight "too seasonal" passes.
We found someone who understood facilities services.
Annual contracts = recurring revenue. Seasonality is a myth.
32 months later: $25.7M created from $1.7M.
Want deals like this?
Acquire Weekly | Finding predictable businesses in "unpredictable" industries
