Your seasonal cash flow trough almost always hits the month just before your peak, not the slow month you'd expect. You've already paid for inventory, staff, and marketing, and the customers haven't shown up yet. Cash flow forecasting for a seasonal business is a timing problem wearing a volume problem's clothes.

Over 60% of small businesses run into cash flow trouble, and most get caught by seasonal swings they didn't map out. The fix isn't complicated. But it's unforgiving if you skip steps. You need three years of your own cash history, a calendar with real dates on it, and two forecasts running at once.

Step one: find your actual seasonal pattern

Pull at least three years of monthly cash history. Use actual receipts and actual payments, not invoiced revenue. Three years is the working floor because two gives you one year-over-year comparison. That's a placeholder, not a pattern. The US Census Bureau uses three years minimum for seasonal adjustment and notes that more than four is often needed for an adequate result. You're solving an easier problem than a statistics agency, but the logic holds. You need enough repetitions to tell a real cycle from a fluke.

Once you have the raw numbers, calculate a 12-month moving average and express each month as a ratio to it. The average covers a full year, so the seasonal cycle cancels out. What's left is the de-trended shape of your year. Skip this step and a growing business reads its own growth as seasonality. Every month looks "up" and you misjudge where the real dip sits.

Here's what that looks like in practice. Say you're a wedding photographer in Savannah and your receipts show $14k in October against a 12-month moving average of $9k. That's a ratio of about 1.55. Do that for every month across three years and you've got an index that says "October is typically 55% above my baseline." Now do the same for your outflows. Stock, payroll, marketing, freight, each in their own column. One revenue-shaped index smeared across the whole forecast is the exact error this exercise exists to prevent.

Step two: map dates, not months

This is where most forecasts fall apart. For every material cost, four dates matter and they're almost never the same: when you commit, when you pay, when you invoice, and when the cash actually lands.

Your cash trough and your revenue trough are usually different months, and the dangerous point sits just before the peak.

Say you run a food truck and you book the Reynolds Square festival in March. You commit to the vendor fee in January, pay it in February, buy extra inventory the week of, work the event, invoice the organizer on Net-30 terms, and see the money in April. The cash trough is February. Not the "slow" month of November. The revenue shows up in April. Your forecast has to reflect that chain, or it's fiction.

Model your collections as a lag from the invoice date, not as a share of the same period's revenue. There's a trap hiding here worth flagging, and more on the collections-spike problem in a minute. During your peak, debtor days can spike even when every single customer pays on time. Period-end receivables hold a whole month of invoices that aren't due yet. It reads like a collections failure on paper. It isn't one. If your forecast flags it as a problem, you'll chase clients who haven't done anything wrong and burn goodwill you need for next season.

Step three: put fixed obligations on their real dates

Quarterly tax payments, sales tax filings, insurance renewals, rent. These land on fixed dates regardless of what your revenue is doing. The most common reason a forecast that looked survivable turns out not to be: someone smoothed these into monthly averages instead of putting them on the calendar as lumps.

If you're an electrician and your quarterly estimated tax payment hits in January, that's the same month your holiday-season receivables are still sitting in your customers' mailrooms. Smooth that payment into a 1/12 monthly accrual and your January looks fine. Put the real number on the real date. Suddenly January is a cliff.

Each state assigns sales tax filing frequency by liability volume, not revenue, so if you operate in multiple states you might be monthly in one and quarterly in another. Don't guess at this. Check the current filing schedule for every jurisdiction you touch and put every due date on the forecast calendar before you build anything else.

Step four: run two forecasts

Build a 13-week rolling forecast for the short term and a 12-month forecast for the full seasonal cycle. The weekly view catches problems early. It's a week-by-week projection of receipts and payments over roughly one quarter, and it's where you spot the gap between "profitable on paper" and "can make payroll Friday." The 12-month view captures your entire seasonal swing in one frame.

Profit and cash aren't the same thing. Your income statement can look strong while your bank balance shrinks, because a sale made on credit shows up as revenue before the customer pays. Buying inventory drains cash without immediately hitting expenses. Paying down loan principal reduces cash without touching net income. The rolling forecast catches what the income statement hides.

Refresh both regularly. A forecast you built in January and never touched is a wish, not a plan.

Step five: stress-test the lowest point

Run what-if scenarios that test your lowest projected cash point against a peak that arrives late or falls short. What if demand drops? What if your biggest customer pays 30 days late? What if a supplier delays a major delivery? What if bad weather cuts your season short? If you're on the Georgia coast, that's not hypothetical. It's a Tuesday.

Build three views: best case, expected, and worst case. The worst case isn't pessimism. It's a dress rehearsal. If your lowest projected cash point goes negative when the peak arrives two weeks late, you need to know that now, not when it happens. Contingency plans built in advance are worth far more than the ones you improvise under pressure. A credit facility you can draw on. Expenses you've already identified to trim. Staffing you can flex.

That's the face you make staring at the spreadsheet in October, trying to reconcile a P&L that says you had a great year with a bank balance that says you can't buy supplies for next month's events. The numbers aren't wrong. They're just answering a different question than the one you're asking.

Step six: line up credit before you need it

Apply for a line of credit before cash gets tight. Ideally during or just after your strongest season, when your financial statements look their best. Lenders ask for financial statements, cash-flow projections, tax returns, debt schedules, and aging reports. If your records are current and your forecast is built, you walk in with a file. If they're not, you walk in with a story. Lenders prefer files.

A credit line works for temporary gaps, not ongoing losses. If your forecast shows the trough is structural and you're spending more than you make every cycle, a line of credit buys you time but doesn't fix the problem. Fix the business first.

Step seven: hold a reserve in a separate account

Set a reserve target with a cushion for surprises and hold it in a separate account. Not "I'll leave some money in checking." A separate account. The off-season will find a reason to spend whatever's sitting in front of it: equipment repair, a marketing idea, a deal on inventory. Money in a different account with a different name requires a deliberate decision to touch. That friction is the whole point.

If you're a barber with a strong summer and a quiet January through March, your reserve target is the number that covers rent, insurance, software, and your own draw for those months, plus a cushion for the HVAC that will inevitably die in February. Calculate it from your forecast, not from a gut feeling.

Where the judgment calls live

Every step above has a fork where the right answer depends on your business, your state, your entity type, and your tolerance for risk. Which tax payment schedule applies to you? Are you eligible for seasonal installment methods? Should you take that early-payment discount or hold the cash? Is that one-off expense last year a data error, a true anomaly, or a sign the business stepped up a level and your historical baseline is now stale?

That's the work Nomadica does for clients. We pull the history, build the moving average, map the dates, run the scenarios, and hand you a forecast you can actually act on. We flag the judgment calls instead of hiding them inside a formula.

When you're ready, send us your last three years of bank statements and we'll build the first draft. One conversation, no pressure, no suit required.