August 9, 2026 · 5 min read

How Much Should an HVAC Contractor Spend on Marketing

A practical framework for setting your HVAC marketing budget, based on revenue percentage, seasonal demand, and what to cut first when money is tight.

You are looking at the bank balance in February, deciding what to spend on marketing this year.

Last year you picked a number that felt reasonable and hoped it worked. It sort of did. Calls came in during the cold snaps and dried up in the shoulder seasons, and you never quite knew if the marketing caused that or the weather did.

This year you want an actual number, tied to something more solid than a guess. This post walks through how to set an HVAC marketing budget you can defend, not just afford.

Why "spend what's left over" is not a budget

Most contractors set a marketing budget the same way they set a tool budget: whatever is left after payroll, trucks, and parts.

That approach treats marketing as a cost instead of the thing that fills next month's schedule. It also means the budget shrinks exactly when you need it most, in a slow month, which is backwards. A slow month is when acquiring new customers matters more, not less.

The fix is not spending recklessly. It is picking a number in advance, tied to revenue, so the decision is made once a year instead of re-litigated every time cash feels tight.

The percentage-of-revenue framing

Marketing industry benchmarks generally put small service business budgets somewhere between five and twelve percent of gross revenue, with newer or fast-growing businesses toward the higher end and established, referral-heavy businesses toward the lower end. Treat that as a starting range, not a rule, because your market's competitiveness and your growth goals move the number more than any benchmark can.

A contractor doing $800,000 a year who wants to hold steady might budget closer to five percent, around $3,300 a month. A contractor doing the same revenue but pushing hard to add a second truck and a new service area might budget closer to ten or twelve percent, because growth is expensive to buy and slow to happen for free.

The number matters less than the habit of picking one on purpose. Once you have a monthly figure, the next decision is where it goes, which we broke down by channel in Google Ads vs SEO. Budget and channel are two separate decisions, and conflating them is how contractors end up spreading too little money across too many channels.

Seasonal weighting, not a flat monthly number

A flat monthly marketing budget assumes demand is flat, and for HVAC it never is.

Furnace season and cooling season each bring a spike in search volume, and the contractors who show up during that spike are the ones who spent money and time building visibility before it started. That is the entire argument behind starting seasonal marketing before furnace season rather than reacting once the phone starts ringing.

A more realistic annual budget front-loads spend six to eight weeks before each peak, then eases off during the season itself once organic momentum and word of mouth take over some of the load.

Period Relative spend Why
6-8 weeks before furnace season Highest Build rankings and ad presence before demand spikes
Peak furnace/cooling season Moderate Momentum carries some load, capacity is the real constraint
Shoulder season Lowest sustained Maintain profile, reviews, and content without chasing volume you cannot service

This is not a rule to apply mechanically every year. Watch your own call volume by month for a season or two, and shift the weighting to match your actual demand curve rather than a generic one.

What to cut first when the number has to shrink

Some years the honest budget is smaller than you want it to be, and knowing what to cut first matters as much as knowing what to spend.

Cut paid ads before you cut the website and profile. Ads are the easiest lever to turn back on later, while a stale website and an abandoned Google Business Profile take months to recover the ground they lose, a point we cover in more detail in why your website loses the call.

Cut broad brand awareness spending before you cut anything tied to a specific, measurable action like a call or a form submission. A contractor on a tight budget cannot afford spend that cannot be traced to a result.

Do not cut review generation, ever, regardless of budget. Reviews are close to free, they compound over years, and they are one of the few marketing assets that keeps working even in a month you spend nothing else.

The mistake that wastes the budget regardless of size

None of this framing matters if the money lands on a site that cannot convert the traffic it earns.

A five percent budget spent well against a site built to book service calls will outperform a twelve percent budget spent against a slow, unclear one. Fix the landing experience first, then scale the spend behind it, not the other way around. Contractors who reverse that order end up concluding that marketing "does not work" for their business, when the real problem was that the traffic had nowhere useful to land.

What to do first

If you are setting next year's number, work through it in this order.

  1. Pick a percentage of revenue in advance, five to twelve percent depending on your growth goals, instead of spending whatever is left over
  2. Weight that spend toward the six to eight weeks before each seasonal peak, not evenly across the year
  3. Confirm your website and Google Business Profile can convert the traffic before increasing spend to attract more of it
  4. If the budget has to shrink, cut ads before the site, and never cut review generation
  5. Track calls by source so next year's number is based on evidence instead of a guess

If you want help setting a number that fits your market and your growth plans, book a free 30-minute audit. We will look at your current spend and tell you honestly where it is working and where it is not.