Who We Help · Landscaping Companies · CFO Advisory
Landscaping company CFO services: the route is the product, the winter is the risk
Landscaping margins are decided by two things the income statement never shows directly: how much unbilled drive time sits inside each route, and who carries the snowfall risk in the winter book. Our fractional CFO work for landscaping and snow companies measures margin per crew-hour route by route, plans cash across a season that earns for seven months and spends for twelve, and prices snow contracts as the risk transfers they really are.
By the AnalytIQ Accounting team · Last reviewed: August 12, 2026
Margin per crew-hour: the route is the product
A landscaping company does not really sell mowing — it sells a dense route, and the margin lives in how little unbilled time sits between the properties. Drive time is payroll with no invoice attached, so two identical contracts can carry completely different margins depending on where they sit on the map. We measure gross margin per crew-hour by route, built from timesheets and per-visit pricing, so every route gets a number instead of a feeling.
That number then drives the decisions. Outlier properties get repriced or dropped at renewal, new quotes carry a distance premium the estimator can actually see, and crews get rebuilt around geography every spring — a Brampton crew that never crosses the 407 will out-earn a scattered one at the same hourly rate. Growth passes through the same filter: a modest contract that densifies an existing route is worth more than a bigger one that stretches it.
Maintenance and design-build are two different businesses
Weekly maintenance is recurring, predictable, and priced thin; design-build is lumpy, higher-margin, and carries real estimating risk. Running both through one blended statement hides which side actually made money, so we split them — separate revenue, direct labour, and materials — and judge each on its own terms. Maintenance answers to margin per crew-hour and renewal rate; design-build answers to estimate accuracy and the depth of the backlog.
Design-build also demands deposit discipline. Customer deposits are liabilities until the work runs, and progress billing should follow the construction schedule rather than the bank balance — treatment our landscaping bookkeeping service builds into the books so a strong sales month is never mistaken for a strong cash position.
Seasonal cash planning: earn in July, survive in March
In Ontario the earning window runs roughly April to November, and landscaping companies rarely fail in summer — they run out of cash in late winter, after equipment payments and insurance renewals land on months with little revenue. We maintain a rolling 13-week cash forecast all year, fund HST and income-tax set-asides weekly during the season, and write the winter plan in August: which staff move onto snow, which are laid off with proper ROEs — mechanics covered on our landscaping payroll page — and what the fixed-cost base truly needs per month.
Equal monthly billing on maintenance contracts smooths cash but scrambles the accounting: some months you are paid ahead of the work, other months behind it, and the forecast has to hold both views. Equipment buying belongs in the plan too. Off-season purchases price better, and when a mower, loader, or plow comes from a US dealer or auction, exchange and duty belong in the landed cost — a topic our cross-border page for landscaping companies covers in detail.
Snow contracts: you are pricing risk, not hours
A snow contract is a risk-transfer agreement, and the structure decides who carries the winter. Seasonal fixed pricing gives the client certainty and hands you the snowfall risk; per-push does the reverse. Most companies should hold a deliberate blend, so that neither a record winter nor a bare one can sink the year:
| Contract structure | Who carries snowfall risk | Cash profile |
|---|---|---|
| Per-push | The client — you bill each visit | Lumpy; spikes with storms, thin in mild stretches |
| Per-event, tiered by accumulation | Shared — the bands cap both sides | Variable but bounded |
| Seasonal fixed | You — a heavy winter erodes margin, a light one pads it | Even monthly payments through winter |
| Seasonal with a cap or collar | Shared — extra billing past a snowfall threshold | Even, with defined upside in extreme winters |
Around the structure sit costs that must be priced in rather than absorbed: salt, whose price and availability swing from year to year; standby wages for crews who wait on storms; and liability insurance, which has become one of the heaviest line items in Ontario snow work even after the 60-day claim-notice rule tightened the litigation window. Before the book is signed each fall, we stress it — total fixed-contract exposure against a heavy-snowfall scenario — so a brutal January arrives as a known cost, not a surprise.
The last discipline is portfolio review in spring. Each snow account gets a season-end margin calculation, salt and standby included, and the losers are repriced or released before the next round of renewals — the same habit that keeps the summer routes dense keeps the winter book honest.
Common questions.
Should we sell seasonal fixed snow contracts or bill per push?
Hold a blend on purpose. Fixed contracts smooth winter cash but concentrate snowfall risk, while per-push does the opposite — we model the mix against a heavy-winter scenario before you commit the fleet.
We bill maintenance clients the same amount every month. Does that distort our numbers?
Yes, unless the books separate what was billed from what was earned each month. With that split in place, the smoothed billing becomes a cash advantage instead of a reporting problem.
How do we know which routes are actually profitable?
Timesheets plus per-visit pricing are enough to compute gross margin per crew-hour by route. Once each route has a number, repricing and renewal decisions mostly make themselves.
Related reading
Know your margin before the snow flies.
Book a consultation and get a plain answer on exactly what applies to you.