Seasonality in construction and the advertising budget
In March the phone starts ringing and the advertising is switched on again. In November the enquiries thin out, the budget drops to zero and the account sleeps until next spring. I have seen this cycle in enough construction accounts to know where the bill is paid — not in winter, but in the first weeks of the new season.
What remains in the account after you stop it
The advertising platform does not remember your firm. It remembers behaviour: who stopped at an ad, who opened the website, who filled in the form, at which text and at what price this happened. This memory stays alive as long as a stream of events flows through the account. It is not a list that sits to one side and waits for you to come back.
When you stop, the stream stops. Audiences of recent visitors empty out, because they cover a rolling period backwards — the people in them expire one by one and nobody new comes in. The signal from the pixel gets sparser. Nothing is deleted all at once, everything simply loses value: the account stops being a source of fresh data and turns into an archive.
That is why on restart the cost per enquiry almost always starts higher than it was on the day of stopping. The system searches again for who responds, and that search is paid for with impressions that lead nowhere. Learning is not free and is paid for again every spring, in the worst possible month — when the crews are already waiting for work.
The season on the calendar and the season in the account do not start together
The construction season starts when the weather allows. Demand starts earlier — at the planning, at collecting quotes, at the conversation at home about which roof gets done this year and where the money will come from. The person who signs in April decided to start looking well before April.
With larger jobs, time passes between the first enquiry and the signed contract: a site visit, a quote, reflection, agreement with someone else in the family or in the management. If the advertising starts on the day the crews start, the first contracts from it come in when the season is already in full swing and the schedule is filled by the old clients.
There is a second reason to get ahead, and it lies in the auction itself. In the month when everyone in your industry raises budgets, the attention of the same people is bought by more participants. The same ad, to the same audience, costs more — not because it has become worse, but because there are more bidders on the other side. Entering before the peak is entering a less crowded auction.
Why a sharp budget increase punishes the account
Every campaign goes through an initial period in which the system gathers enough results to recognise a pattern — which type of person responds and under what conditions. While the campaign is inside this period, the cost jumps and the numbers do not describe what it will do afterwards. Conclusions drawn then are misleading.
A big budget change puts the campaign back into the same state. The arithmetic is simple: with a daily budget many times larger, the system has to find many times more people every day, and its old judgement of which audience is profitable no longer holds at that volume. It starts to re-evaluate from an earlier point.
Expansion also runs down the quality of the audience. The people who respond most readily are used up first, and after them comes the cooler part of the market. That is why a series of smaller increases, with enough time between them for the cost to stabilise, gives a smoother result than one decisive raise on the first sunny day of spring.
Winter is not a pause but a different task
Taking it down to zero is a decision made because of the till, and it is entirely understandable — in a dead month every amount spent looks thrown away. The mistake is not in the cut. It is in the zero. Between a small budget and no budget, the difference is not in the money but in whether the account stays alive.
A winter enquiry costs more each — in these months fewer people have a decision ready. That higher price buys something the spring budget cannot buy: attention that almost nobody in your industry bids for. As long as even a weak stream passes through the account, the system keeps seeing who responds, and the campaign keeps the history it is built on.
The other thing that changes is the task itself. In season, the advertising chases an enquiry now. Out of season, the same money does a better job chasing recognition and collection — projects from the past season, an explanation of how to plan a renovation in advance, a reason for a person to leave a contact for a site visit in spring. A list you can write to directly in March is built in January.
When capacity is full, the budget buys something else
At the height of the season the opposite problem arrives. I come across it in accounts that have been going well until then: the crews are busy, the schedule is full, and the advertising keeps bringing enquiries that nobody answers in time. A paid enquiry left unanswered is paid for twice — once to the platform and once as a customer who goes to the next firm and stays theirs next year as well.
At that point the budget should not grow for volume. It can work for selection: the ad can speak about the larger project, the later start date, the type of work you want to take on in autumn. The same money, a different promise. That way the budget works for the schedule of the period in which you have free capacity, instead of piling up enquiries for today.
In this period there is also a ceiling that does not come from the budget. A construction firm works in a certain area, and in it at any time there is a limited number of people thinking about a renovation. When the budget grows on the same narrow audience, the same people see the same ads more and more often and the cost goes up, with no new person on the other side. From there on, more money does not buy more people, but more repetitions in front of the same ones.
What a year looks like when the account does not start from scratch
A base budget that runs through the whole year and does not drop to zero — just enough to keep a continuous stream of events. On top of it a seasonal layer that goes up before the peak and comes down after it, in steps, in both directions. The cut is also a change and is also felt by the system.
The same structure across the years. The same campaigns, the same groups, with swapped creatives, copy and offers. Swapping the ad is a small change for the account. Rearranging the campaigns is a big one. Every year in which the structure survives leaves the history in one place, instead of scattering it anew.
And one rule for every change: one at a time. If you raise the budget, change the offer and add a new audience all at once, you will get a new cost per enquiry and zero information on which of the three caused it. In a business with two clear seasons, the year gives a limited number of chances to learn something, and it is not worth spending them three at a time.
What to check in the account today
Open the ad account and set the period to the past year. Then break the report down by month — in Meta that is the breakdown by time, in Google Ads it is segmenting by month. Keep only two columns in front of you: spend and cost per result.
Find the months in which spend is zero or close to zero. For each such pause, compare the cost per result in the first month after the restart with the cost in the last month before the stop. The difference between the two is the bill for the restart. It does not show anywhere as a separate cost, and that is exactly why it is paid year after year.
Then open the change history and see what the budget increases looked like when entering the season — one big step or several small ones. If it was one big one, look at what the cost per result did in the days right after it. This is the only number in this whole topic that is yours and can be checked today.
Frequently Asked Questions
Is it right to stop advertising completely during the dead season
Cutting the budget out of season is sensible. Zero is something else. When advertising is stopped, the remarketing audiences empty out, the flow of events breaks and the campaign loses its accumulated judgement. On restart the system begins searching again for who responds, and that search is paid for with impressions that bring no result — in the month when you need it least. A small budget that does not stop keeps these things alive, instead of rebuilding them from zero every spring.
When to raise the budget before the construction season
The guide is not when the crews set off, but when the enquiries start. This is visible in the firm’s own data — the month in which calls and site visits begin. The raise starts before that month and goes in steps, because a big change puts the campaign back into an initial period and the cost becomes unstable exactly at the start of the season. The second reason for getting ahead is the auction: when the whole industry raises budgets at the same time, the same impression is bought by more participants.
Does swapping the ads get in the way of what has built up in the account
Changing creative, copy and offer is a small change for the structure and does not have the same effect as restructuring. Rearranging campaigns and groups is the big change — it scatters the history the system has built on. That is why refreshing the ads is normal work throughout the whole season, while restructuring is a decision taken rarely and with a clear reason.
Related: Advertising for construction companies · Where enquiries are filtered out before they reach the salesperson · Google advertising


