Skip to content
★ Hand-built in San Antonio, Texas — since 1999 ★
HVACWeb Designer

Guides · 7 min read · Updated 2026-10-02

The bill, itemized —

What HVAC marketing actually costs.

Retainers, ad spend, setup fees, and the line item nobody prints on the invoice. A plain reading of the bill — and the one number that tells you whether it was worth paying.

Fig. — Fig. — Where the marketing dollar goes

Monthly spend — retainer plus adsLeads — calls, forms, bookingsBooked jobs — the ones that payCost per booked job$
Every stage leaks. The bill only makes sense divided by the bottom line.
Vintage illustration of a contractor reading a long itemized marketing invoice under a banker’s lamp

Every spring, somewhere in America, an HVAC owner sits at the kitchen table with a marketing proposal and a cup of coffee going cold, trying to work out what, precisely, is for sale. The document is handsome. It has charts that climb from left to right, as charts in proposals always do. It promises visibility, engagement, and brand awareness — three things no customer has ever paid for and no bank has ever accepted as a deposit. The price sits at the bottom of page eleven, where prices go to be noticed last.

What follows is the bill, itemized in plain English, because the proposals seldom are. The figures come from industry price guides published this year. Your market will run higher or lower, but rarely by as much as the proposal’s optimism.

The going rates, line by line

  • Monthly retainers: mid-size contractors commonly pay between $1,000 and $8,000 a month for a full-service agency; solo operators start near $500, and multi-location companies routinely clear $15,000. Many retainers cover management only — the advertising money is separate.
  • Ad spend: Google Ads and Local Services budgets sit on top of the retainer, and HVAC clicks rank among the most expensive in local advertising. How that money should be spent — by season, service, and hour — is laid out under the ads service.
  • Local search: often bundled into the retainer, sometimes sold à la carte. The work itself — profiles, citations, city pages, reviews — is described under local SEO.
  • The website: from a few hundred dollars a year for a template you assemble yourself to $25,000 or more for a custom build. The full ladder, and what each rung buys, is on the pricing page.
  • Setup fees and contract terms: one-time onboarding charges, twelve-month minimums, and the cancellation clause nobody reads until they need it.

“No customer has ever paid for brand awareness. They pay for a technician in the driveway.”

The only number that tells you whether it worked

A retainer is not cheap or expensive in the abstract. It is cheap or expensive per booked job, and that is the only frame in which a marketing bill can be judged. A $3,000 month that books forty jobs is a bargain any owner would take twice. A $1,200 month that books four is not a marketing program; it is a donation with a logo. The arithmetic takes a minute in the cost-per-job calculator, and the deeper case — including what the middleman adds — is made in the lead-cost ledger.

If your current reports cannot produce that number, notice what that means. The figures exist: what you spent, how many leads it bought, how many became invoices. A vendor who cannot — or will not — connect them is asking you to pay by the mile for a trip with no odometer.

The costs that never appear on the invoice

  • Missed calls: the ad worked, the phone rang, and nobody answered. That leak is often larger than the retainer — price yours in the missed-call calculator.
  • Rented assets: when some contracts end, the website and the content stay behind with the vendor. Owners learn the difference between paying for a site and owning one at exactly the wrong moment, as our guide to leaving a rented website explains.
  • Attribution fog: a vendor grading its own homework will always pass. Independent call tracking and attribution settles the argument with recordings and invoices.
  • Shared leads: marketplaces sell the same homeowner to several shops at once, which is how the cheapest lead on the menu becomes the most expensive job on the board.

Spend less, book more

The shops with the lowest cost per job in any market are rarely the ones with the largest budgets. They are the ones that own their machinery: a fast site built to book work, rankings that compound instead of expiring at midnight like ad budgets, a review system that runs without anyone remembering it, and tracking that tells the truth. Ads still have their place — in July they may be worth every cent — but they should be the accelerator, not the engine.

Before you sign the next proposal, read how to choose an HVAC web designer and the honest comparison of alternatives to the big agency. Then bring last month’s invoice to a free estimate call. You will leave with the number your vendor never put on page one — what each booked job actually cost you — and a plain answer about how to lower it.

From the counter

The questions owners actually ask

How much should an HVAC company spend on marketing?+

Established shops commonly spend somewhere between five and ten percent of revenue, more when entering a new market or recovering from a slow year. The percentage matters less than the result: marketing that books jobs below your profit per job is worth expanding, and marketing that does not is worth cutting, whatever the rule of thumb says.

Is a monthly agency retainer worth it?+

It can be, for a shop that wants a team running everything and has the reporting to prove the team earns its fee. The trouble is the retainer that renews on habit — no cost-per-job report, no ownership of the assets, no clear end. Ask what the retainer buys that a one-time build plus your own ad account would not.

Which is cheaper for HVAC companies, ads or SEO?+

Ads cost more per job but start immediately and stop the moment you stop paying. Local search costs more up front and less every quarter afterward, because rankings and reviews accrue. Most healthy shops run both: search as the foundation, ads to fill the calendar when demand outruns the organic machine.

What hidden costs should I watch for in a marketing contract?+

Setup fees, long minimum terms, platform or licensing charges that keep the website in the vendor’s name, and markups on ad spend. Ask for every recurring number in writing, and confirm who owns the domain, site, content, and ad accounts if you cancel.

Don’t sweat it —

Stop reading. Start booking.

Everything in this guide can be built into your site in ten days, priced flat, by the person who wrote it. The first step is one phone call.

One craftsman · One promise · 7–10 days to launch