Skip to main content
thryve
All resources
Exit Planning12 min read

Guide

What a Seasonal Business Has to Prove in Its Books

Seasonal businesses get judged by strangers holding a calendar. A buyer, a lender, or an incoming partner picks twelve consecutive months, adds them up, and treats the total as wha

Seasonal businesses get judged by strangers holding a calendar. A buyer, a lender, or an incoming partner picks twelve consecutive months, adds them up, and treats the total as what your company earns. You do not choose the twelve months. They do.

That is survivable when your books produce the same true answer no matter which window someone picks. It is expensive when they do not, because a seasonal business with sloppy monthly cutoffs can produce three defensible-looking earnings numbers from the same year, and every one of them invites a different question.

The work that fixes this is not deal work. It is close work, and it has to be done long before anyone is measuring.

Why a seasonal business gets measured on a window it did not choose

Anyone underwriting a seasonal business rebuilds the financial history month by month rather than accepting the fiscal year, because the fiscal year end is an accident of when the company was formed and has nothing to do with when the company earns.

That rebuild is the whole risk. Your fiscal year might split the peak. Your best-looking twelve months might contain a season and a half. Neither of those is dishonest, and neither is something you control once someone else is doing the arithmetic. What you control is whether each individual month is true, because a window is only ever the sum of the months inside it. Fix the months and every window a stranger builds comes out right.

The practical version: a seasonal business does not need a good year to show. It needs twenty four honest months.

The Season Matching Test: three questions before you sign off a peak month

Matching, in a seasonal business, means every dollar of season revenue and the cost that produced it land in the same month, so a peak month shows real margin instead of borrowed margin. Run three questions on every month of the season before the close is final.

Did the cost that produced this month's revenue land in this month? Crew overtime, subcontractors, freight, fuel, and seasonal temp labor are the usual escapees. A peak month that carries its revenue but pushes half its labor into the following month reports a margin the business never earned, and the following month reports a loss it never suffered. Both numbers are wrong and they are wrong in opposite directions, which is worse than being consistently off.

Is any of this month's cash actually next month's revenue? Deposits, prepayments, and booking fees arrive before the work does in most seasonal models. Cash in the bank is not the test.

Would this month read the same if the cutoff moved three days? Invoice the last week of the season on the 29th one year and the 3rd the next, and you have manufactured a swing that has nothing to do with the business. Pick a cutoff rule, write it down, and apply it in every month of both cycles.

A month that passes all three is a month nobody has to explain. That is the entire goal.

Deposits and prepayments: the seasonal money that is not revenue yet

Deferred revenue, in a seasonal business, is money collected for work the season has not delivered yet, and it belongs on the balance sheet as a liability until the work happens.

This is the single most common seasonal bookkeeping error we see, and it is understandable. The cash is real, the customer is committed, and the bank balance looks great in the month the deposits land. Recording it as revenue in that month inflates the pre-season month and starves the month the crews actually do the work, which distorts both the shape of the season and the margin on every job inside it.

There is a second reason to get this right that has nothing to do with a sale. Deferred revenue is a claim on your future capacity. An owner who reads deposits as profit is making staffing and spending decisions against money that is already spoken for, which is how a strong-looking spring turns into a cash squeeze in July.

Book deposits as a liability. Release them to revenue as the work is delivered. Reconcile the balance monthly against the actual open job or order list, not against a memory of what has been collected.

The cost side: prepaid season spend, the crew ramp, and the build

Seasonal businesses spend ahead of the season, and where that spending lands in the books decides whether the pre-season months look like a disaster and the peak looks like a miracle.

Three items do most of the damage. Prepaid seasonal spend, which is insurance, licenses, marketing bought in advance, and equipment servicing, hits one month in cash but supports several months of revenue. Recruiting and training a seasonal crew is a cost incurred weeks before that crew produces anything. And inventory or work in progress built ahead of the season consumes cash in the trough and only becomes cost of sales when the sale happens.

Each of those has a clean accounting answer, and none of the answers is difficult. Prepaids get capitalized and amortized across the months they support. Crew ramp cost is a period cost, but the reporting should show it separately so a reader can see it for what it is. Inventory and work in progress sit on the balance sheet until the revenue they support is recognized.

The reason to do this is not tidiness. A seasonal business that expenses everything when the cash leaves reports a pre-season month that looks like a failing company and a peak month that looks unrepeatable. Neither impression is true, and both of them are yours to prevent.

The report a seasonal business actually needs

A seasonal business needs a rolling twenty four month view: two full cycles, one column per month, prepared on the same accounting basis throughout, sitting on one page.

That format is not standard output from most accounting software, and it is worth building anyway. Twelve columns show you a season. Twenty four columns show you whether the season is growing, holding, or slipping, which is the only question that actually matters and the one a single year cannot answer.

Two rules make it useful rather than decorative. Keep one basis across all twenty four columns, because a comparison between months closed different ways is not a comparison. And update it as part of the close, in the same pass, rather than rebuilding it when someone asks. A report that only exists when it is requested is a report that will be wrong the one time it matters.

Quarterly statements are the alternative most seasonal businesses default to, and they are close to useless here. A quarter averages a seasonal business into a shape it never actually has.

Track event driven revenue on its own line, starting the day it happens

Revenue produced by a one-off event belongs on its own line in the month it occurs, tagged at the source, not reconstructed later from job records.

Weather-driven businesses across Texas know the pattern. A hail event, a freeze, or an unusually severe summer produces work that will not repeat on any schedule. Blended into ordinary season revenue, that work makes one year look like a new baseline and the next year look like a decline. Separated on its own line, it reads as exactly what it is: real revenue, correctly earned, that nobody should extrapolate from.

The cost of separating it later is the point. Reconstructing event revenue from job notes months after the fact is slow, it is arguable, and it arrives at the worst possible moment, which is when someone has already formed an impression from the blended number. A tag applied at invoice entry costs nothing.

What this is worth before anyone is buying anything

Every item above pays for itself in operating decisions long before it pays for itself in a transaction. An owner who can see two clean cycles side by side knows whether to add a crew. An owner who reads deposits as a liability rather than profit knows what cash is genuinely free in April. An owner whose pre-season months are stated correctly stops panicking every spring at a number that was never real.

The transaction benefit is a byproduct. When the day comes that a buyer, a lender, or a partner picks twelve months and starts adding, a business with matched months and a rolling twenty four column view has already answered the questions. The balance sheet that feeds a working capital discussion is the same balance sheet, and while the peg method itself is set in the letter of intent rather than by any general rule, the numbers it operates on are yours to have ready.

Where Thryve fits

Thryve Accounting & Advisory builds the monthly close a seasonal business needs: matched revenue and cost, deposits sitting where they belong, prepaid season spend amortized across the months it supports, and a rolling twenty four month view produced as part of the close rather than on request. That is ordinary accounting work done on a seasonal calendar, and most of the value shows up in your own decisions well before anyone else reads the file.

When the sell-side process itself is what you need, Texas Exit Advisors runs it, with M&A execution through Optima Mergers & Acquisitions.

If your books have a season and you want them ready before someone else picks the twelve months, let's talk.

Last reviewed: September 2026. This is general information, not legal, tax, or accounting advice for your specific situation. Working capital and purchase agreement mechanics are set by the documents in your transaction. Talk to your own CPA about tax matters.

Want personalized guidance?

This resource covers the fundamentals, but every business is different. Let's talk about yours.

Schedule a free consultation