HVAC marketing / Article

How Much Should a Small HVAC Company Spend on Google Ads?

By Bob Rutledge ·

HVAC technicians servicing air conditioners and speaking with homeowners

If you run a small HVAC company, you have probably heard two opposite pieces of advice about Google Ads. One camp says it is the fastest way to fill your schedule. The other says it is a money pit that burns through your budget and sends you tire-kickers. Both camps are right, depending on how the campaigns are built and what happens after the phone rings.

The honest answer to “how much should I spend?” is that the number on the ad platform matters less than the system around it. A $3,000 monthly budget can be a bargain or a disaster. This article gives you a practical way to think about it, so you set a budget based on booked jobs rather than hope.

Start With Capacity, Not Budget

Most contractors start by asking what they can afford. A better first question is how many more jobs your crew can actually handle each week.

A one-truck owner-operator who is already booked three days out does not need to buy more demand. A two-truck shop with open afternoons and slow shoulder seasons does. Your budget should be tied to the number of additional calls your team can service without burning out or letting quality slip.

Write down three numbers:

  • How many service calls per week can your techs complete comfortably?
  • How many estimates for replacements can you run per week?
  • How many of those slots are currently empty?

Those empty slots are what you are trying to fill. Everything else is detail.

Work Backward From Your Average Ticket

Once you know how many jobs you want, you can work backward. The math is simple, and you can do it on a napkin.

Say your average repair ticket is $450 and your average replacement is $9,000. Suppose that out of every ten paid leads, you book four jobs, and one of those four is a replacement. Your revenue per ten leads is roughly three repairs plus one replacement, which is about $10,350. If you pay $60 to $120 per lead, ten leads cost $600 to $1,200. That is a healthy return even before you account for repeat business and maintenance agreements.

Your own numbers will differ. What matters is that you know them. Without your close rate and average ticket, any budget recommendation, including ours, is a guess.

Understand What You Are Actually Buying

Google Ads is not a billboard. You are paying when a homeowner who typed something like “AC not cooling” or “furnace repair near me” clicks your ad. Those are people with a problem right now, which is why HVAC search traffic can be so valuable.

But clicks are not calls, and calls are not booked jobs. There are four stages where money leaks out:

  1. Click to call or form. Does the page the ad sends people to make it easy to act?
  2. Call to conversation. Does someone actually answer, including evenings and weekends?
  3. Conversation to booking. Does the caller get a clear next step and a fast response?
  4. Booking to tracked outcome. Do you know which ad produced the job?

A budget that looks too high is often a budget that is leaking at stage two or three. We cover the missed-call side in detail in where HVAC leads get lost.

A Sensible Starting Range

We do not believe in one-size-fits-all dollar amounts, because markets vary enormously. Clicks for emergency AC repair in a large metro cost far more than clicks in a small town. Still, here is a framework that works for most small contractors:

Phase one: the test. Commit to a budget large enough to produce a meaningful number of calls in 60 to 90 days. If your budget generates only three or four calls a month, you will not learn anything. You need enough volume to see patterns in which keywords, areas, and times of day produce booked jobs.

Phase two: the trim. After the test, cut what is not working. Pause keywords that bring in price shoppers or out-of-area callers. Add negative keywords so you stop paying for searches like “HVAC jobs” or “how to fix a furnace myself.”

Phase three: the scale. Once you know your cost per booked job, you can raise the budget with confidence, as long as your crew has the capacity to deliver.

This is the heart of professional HVAC pay-per-click ad management. The goal is not to spend more. It is to know exactly what each additional dollar returns.

Budget by Job Type, Not Just by Month

A smart HVAC advertiser does not spread money evenly across everything. Different jobs have different values and different urgency.

Emergency repair is high intent and time sensitive. A homeowner with no heat in January or no cooling in July will call the first company that picks up. This is where fast answering matters most.

Replacement and estimate leads are fewer, but each one is worth much more. These searchers often compare two or three companies, so strong reviews and a clear offer carry more weight. See our breakdown of repair calls versus replacement leads for how to think about each.

Maintenance and tune-ups are lower ticket but build recurring revenue and feed future replacements. These can be run at a lower bid in slower months to keep the schedule full.

Splitting your budget by job type lets you push harder on the work that is most profitable for your shop and ease off where margins are thin.

Do Not Send Paid Clicks to Your Homepage

One of the quickest ways to waste budget is to point ads at a generic homepage. A homepage tries to serve everyone: existing customers, job seekers, people reading about your history. A visitor who clicked an ad for “emergency furnace repair” wants a phone number, a promise of fast response, and proof you are trustworthy.

A focused page built for that one search can lift conversion from the same traffic. That means more calls without raising your bid. If you are curious what that looks like, our HVAC websites and landing pages service is built around exactly this idea.

Make Sure Every Call Gets Answered

Imagine you spend $2,500 in a month and generate 30 calls. If five go to voicemail after hours and three more ring out while your techs are on a roof, you have paid for eight calls that produced nothing. Many of those callers will not leave a message. They will simply call the next company on the list.

This is why the front door matters as much as the ad. Gracie, the AI receptionist, answers calls on the schedule you choose, gathers the caller’s name, phone, address, HVAC problem, and urgency, and can transfer the call or text you the details. It is the difference between paying for a call and actually capturing it.

A quick illustration: if Gracie recovers just four missed calls a month and two of them become $500 repair jobs, that is $1,000 in revenue you would have otherwise lost, from calls you already paid to generate.

Track Everything or Do Not Bother

You cannot set a smart budget without data. At minimum, you need to know:

  • Which campaigns and keywords produced calls
  • Which calls turned into booked jobs
  • What each booked job was worth
  • Which leads were never followed up

That is what LeadTable tracking is for. It records leads, call details, outcomes, sources, and follow-up status in one place, so you can see cost per booked job rather than just cost per click. Once you can see that, budget decisions stop being emotional and start being arithmetic.

Signs Your Budget Is Too Low or Too High

Too low: You are getting fewer than a handful of calls a month, you cannot tell which keywords work, and your ads run out of daily budget before the afternoon, meaning you disappear during peak search times.

Too high: Your calls come in faster than your team can handle, your cost per booked job is climbing, or you are paying for lots of calls that never convert because no one follows up.

If either describes you, the fix is rarely just “change the number.” Look at the whole chain from search to booked job.

A Simple Rule of Thumb

Treat your ad budget like hiring a salesperson. You would not hire one without knowing what you expect them to produce, how you will measure it, and what you will do with the leads they find. Give your ad spend the same discipline.

Set a test budget large enough to learn from, make sure every call is answered, track outcomes, then scale what works.

Ready to Make Your Ad Budget Work Harder?

MicroManaged Media, Inc. built Get Calls AI for small HVAC contractors who want more qualified calls, fewer missed opportunities, and a clear view of what turns into booked work. From managed PPC and landing pages to Gracie and LeadTable, the whole system is designed so a 1–4 truck shop can respond like a much larger company.

Contact MicroManaged Media today and let us show you what your ad budget could be doing.

← Back to blog