Surviving the off-season: cash flow for landscaping and seasonal businesses
Eight fat months, four lean ones — the rhythm that kills more landscaping companies than competition ever will. Smoothing revenue with monthly agreements, winter services, and an off-season number you set in July.
By The JobVivi TeamNovember 25, 20253 min read
Landscaping companies rarely die in June. They die in February — profitable on paper, busy eight months a year, and out of cash in the four months the trucks sit still. Seasonality isn't a surprise; it's the most predictable fact in the industry. Which makes running out of February money less like bad luck and more like a planning decision made by not planning.
Here's how the businesses that cruise through winter set it up — starting in summer.
Know your winter number in July
The foundation is one number: what it costs to keep the business alive for your dead months. Payroll you intend to keep, truck and equipment payments, insurance, shop rent, software, your own draw. Multiply by the months of low-to-no revenue in your region. That's the winter number, and the whole strategy is: have it, in cash, before the leaves turn.
Most owners skip this arithmetic and instead experience it — in real time, at the bank, in January. The difference between the two experiences is the whole game. If your winter number is $38,000, then from April to October you're not just "having a good season"; you're funding a $38,000 obligation at roughly $5,500 a month. Priced correctly, your rates already include it. If they don't, no amount of hustle in March fixes the math.
Flatten the revenue itself: the 12-month agreement
The strongest structural fix is turning seasonal invoices into annual agreements billed monthly. Instead of $280/month April–October and silence after, the customer pays $165/month year-round for the season's full scope — same annual total, radically different cash curve.
Customers like it more than owners expect: a flat predictable payment beats lumpy summer bills, and it quietly makes you their landscaper, full stop — nobody shops around mid-contract. Commercial properties already think this way; HOAs and offices practically demand it. The pitch to residential is one sentence: "Same total, spread evenly — most of our customers prefer it."
Two cautions. Bill by card on file with automatic invoicing — a monthly agreement that requires monthly chasing is a part-time job. And define the scope in writing, because "full-service" means something different to you and to the customer with a February opinion about it.
Sell the winter you already own
You have trucks, trailers, insurance, and trained people — the fixed costs don't hibernate, so the question is what revenue can share them. The classic stack, in rough order of margin: snow and ice contracts (in snow country, winter's whole problem solved — seasonal contracts beat per-push for cash-flow purposes), fall cleanups and gutter work (extends the season six weeks on both ends), holiday lighting (install in November, remove in January, shockingly good margins, books the same customers), and hardscape and dormant-season pruning where climate allows.
The mistake is treating these as favors you'll do "if someone calls." They're product lines: priced, pitched to your existing customer list in September (a simple estimate blast to people who already trust you), and scheduled like the summer work is.
The discipline part, briefly
Off-season survival is mostly a savings behavior wearing a business plan. The mechanics that make it real: a separate account that receives a fixed percentage of every deposit all summer (out of sight is the entire trick), your days-to-paid kept short so fall receivables don't arrive in December, and equipment purchases decided after the winter number is funded, not in July when the account looks fat and the new mower looks reasonable.
None of this is sophisticated. It's just done in July or not at all — winter doesn't negotiate, but it does announce itself a full nine months in advance. Take the meeting.
cash-flowlandscapingseasonalpricing