← All articles

Smoothing the Cash Flow Curve in a Seasonal Business

Pinecone

Christmas light companies have a strange financial shape: 70-90% of annual revenue lands between mid-October and late December, then nothing for months. If you run your business like a normal retail shop—spend what comes in, pay bills as they're due—you'll feel great in December and panicked in March. Here's how to manage the curve instead of getting managed by it.

Know Your Real Off-Season Number

Before season even starts, add up every expense you'll owe between January and September: insurance premiums, storage rent, truck payments, software subscriptions, equipment replacement, your own salary if you pay yourself year-round. That's your off-season nut. It doesn't go away just because the phone stops ringing.

Most owners underestimate this because bills feel smaller when they're spread out monthly. Add it up as one lump number—it's usually bigger than people expect, and seeing it in one place forces you to plan for it instead of hoping it works out.

Pay Yourself in Twelfths, Not Spikes

If you take owner draws only when cash is flush in November and December, you'll overspend in the moment and come up short by spring. A better system: calculate what the business can sustainably pay you across the full year, divide by twelve, and pay yourself that amount monthly—even in July when there's no install revenue. The surplus from peak season sits in the business account and funds your own paycheck during the quiet months.

Separate the Money Before You're Tempted to Spend It

Open a second business savings account and treat it like it's not yours. The moment a deposit or final payment hits your main account, move a fixed percentage—many light companies use somewhere between 25-35%—into that account for taxes, off-season bills, and equipment reserves. Automate the transfer if your bank allows it. If the money's not sitting in your checking account, you won't accidentally spend it on a new trailer in November because business is good.

Time Big Purchases Around Your Actual Cash Position

It's tempting to buy next year's inventory, a second truck, or new storage totes right after a strong season while the money's sitting there. Sometimes that's smart. But check your off-season obligations first. If a big purchase in December means you're scraping by in April, push it to late summer instead, once you can see how the full off-season played out and you're closer to the next revenue cycle.

Use a Line of Credit as a Buffer, Not a Crutch

A lot of seasonal businesses keep a small business line of credit open specifically to smooth the gap between off-season expenses and the first deposits of the next season. Used correctly—drawn down in spring, paid back once deposits start rolling in around August and September—it's a normal, healthy tool. The trouble starts when it becomes the default way to cover payroll every single year instead of a temporary bridge.

Track Deposits Separately From Revenue You've Earned

Deposits and multi-year agreement payments can make your bank balance look healthier than it is, since that money is tied to work you haven't done yet. If you're collecting deposits months before install, don't count that cash as spendable profit—it's a liability until the job is done. Whatever system you use to manage invoicing, whether that's Pinecone or something else, make sure it shows you the difference between cash collected and revenue actually earned, so you're not fooled by a big bank balance in September.

Review the Season While It's Fresh

Right after takedown, while the numbers are still fresh, sit down and compare what you planned for against what actually happened. Adjust next year's off-season budget, owner pay, and reserve percentage based on real numbers instead of guessing again. A seasonal business doesn't have to feel like a roller coaster—it just has to be planned like one.

Run your whole season in one place

Pinecone is the CRM built for Christmas light companies — quotes, routes, crews, payments and more.

Start your workspace