HVAC PPC: How to Run It and How to Choose an Agency

Ishant

Ishant

Published on November 8, 2026

HVAC PPC Marketing cover showing hands reviewing blank service-planning cards beside an unbranded air-conditioning unit and technician tools.

HVAC PPC means paying for Google ads that show when people near you search for AC repair, furnace repair or a new system. Done well, it can fill gaps in your schedule fast. Done badly, it pays for job seekers, DIY searches and calls that never book.

This guide covers both sides. First, how to run heating and cooling ads after Google’s recent changes to Local Services Ads, call tracking and conversion imports. Then, how to choose an HVAC PPC agency: what it should do each month, what it costs and what you should own if you leave.

Summarize this article with:

Quick Answer: What is HVAC PPC, and should you hire an agency to run it?

HVAC PPC is paid search for heating and cooling companies, mostly Google Search ads and Local Services Ads. Run separate campaigns for emergency repair, replacement and maintenance, track calls through to booked jobs, and set the budget from job value. Hire an HVAC PPC agency when nobody on your team can review search terms and leads every week.

Key Observations

  • Google Guaranteed is gone. Since October 2025, one Google Verified badge has replaced it, and the Money Back Guarantee has ended.
  • LSAs are moving into Google Ads. The first phase began in August 2026 and includes HVAC. Old LSA reports do not move across, so download them first.
  • HVAC clicks cost more. Our data: home services and construction businesses we manage paid a median $9.72 per Google Search click, against $3.18 across all industries.
  • Booked jobs are the real score. Import booked jobs from your field service software. Clicks and raw call counts hide waste.
  • What our clients pay: $600 to $800 per platform per month, month to month, with the ad accounts in your name.

How does HVAC PPC work, and which ad channels should you use?

HVAC PPC works by bidding on searches from people in your service area, then paying per click or per lead. Most heating and cooling companies start with Local Services Ads for urgent calls and Search campaigns for control. Performance Max, Microsoft Advertising and remarketing come later, once tracking shows which calls became jobs.

ChannelHow you payBest use for HVACWhen to add it
Local Services AdsPer valid lead: answered calls, messages, voicemails and booking requestsUrgent repair calls from people who pick on reviewsEarly, if your reviews and call answering are strong
Google Search campaignsPer clickEmergency, repair, replacement and maintenance searches, with your own keywords and pagesFrom day one
Performance MaxBids toward your goals, such as qualified or converted leadsExtra reach across GoogleAfter booked jobs flow back to Google
Microsoft AdvertisingPer clickA second search auction on BingOnce Google campaigns are profitable
RemarketingPer click or per viewPast visitors and customers, for tune-ups and plansWhen you have site traffic and a plan offer

Sources: Local Services Help, how leads work; Google Ads Help, Performance Max for lead gen.

A sensible order for home services: track calls first, win urgent searches next, protect your brand name, and only then pay for extra reach. Once Google works, you can import your Google campaigns into Microsoft Ads instead of building them again.

What changed for HVAC advertisers in Google Ads in 2025 and 2026?

Google changed much of the HVAC lead path in about a year. The Google Guaranteed badge is gone, Local Services Ads are moving into Google Ads, new call-only ads are no longer possible, and offline imports are moving to new tools. Ads, pages and sales scripts written before late 2025 may now be wrong.

ChangeWhenWhat to doSource
One Google Verified badge replaced Google Guaranteed, Google Screened and License VerifiedFrom October 2025Remove “Google Guaranteed” from your site, ads and scriptsGoogle blog
The Money Back Guarantee endedCovers only LSA bookings made before December 7, 2025Stop promising it to customersLocal Services Help
LSAs move into Google Ads as Performance Max campaigns with pay-per-lead goalsFirst phase from August 2026, more advertisers in late 2026Download LSA reports before your move dateGoogle Ads Help
A missed LSA call in business hours counts as a lead if the caller waits more than 20 secondsOctober 1, 2026, per a Google email reported by Search Engine Roundtable (trade press)Set business hours to when someone answersLocal Services Help; Search Engine Roundtable
No new call-only adsCreation ended February 2026; existing ones stop showing February 2027Put your number in call assets on responsive search adsGoogle Ads Help
AI-qualified call leads count only qualified recorded callsNow, with recording on by default for most accountsCheck that call recording suits your businessGoogle Ads Help
Enhanced conversions for web and for leads became one settingJune 2026Check the setting is onGoogle Ads Help
Google Ads API offline uploads restricted for inactive developer tokens, with Google pointing them to the Data Manager APIFrom June 15, 2026Ask your agency or CRM vendor which import method you useGoogle Ads API docs

Is Google Verified the same as Google Guaranteed?

No. Google Verified is the single badge that replaced Google Guaranteed and Google Screened, and Google ended the Money Back Guarantee that came with the old badge. Customers can only ask for money back on LSA bookings made before December 7, 2025, within 30 days after the work is complete.

Google says the badge does not affect ad ranking. HVAC counts as an urgent category, so HVAC pros get extra screening, including background checks. In the US, screening takes 3 to 4 weeks on average after you submit documents (Local Services Help).

Sources: Google blog (August 20, 2025); Local Services Help, Google Verified badge and badge and ranking.

Are Local Services Ads moving into Google Ads, and what changes for you?

Yes. Google is moving LSAs into Google Ads as Performance Max campaigns with pay-per-lead goals, and it names HVAC in the first phase, which began in August 2026. You still pay per valid lead, and your Google Verified badge moves across on its own.

  • Budget: Google divides your average weekly budget by 7 to set a daily average budget, and caps monthly spend at that daily figure times 30.4.
  • Bidding: manual bids, such as a maximum cost per lead, are gone. One campaign-level target CPA covers all your job categories.
  • Leads: they move from the LSA inbox to Goals, then Conversions, then Leads in Google Ads.
  • Reports: LSA performance reports do not move, though lead history does. Download or screenshot reports before your date.
  • Notice: the account admin gets an email 14 days before the move and a reminder 7 days later.
  • Eligibility: pay-per-lead goals need a US business with a verified Google Business Profile in an eligible category. Phone leads are required, while message and booking leads are optional.

Sources: Google Ads Help, LSA move to Google Ads and pay-per-lead goals. Setup and ranking detail is in our Local Services Ads guide.

Still saying “Google Guaranteed” in your ads? Our team checks your LSA setup, call tracking and search terms, then sends you a written list of fixes: Get Free Audit Worth $500

Most HVAC companies should run both. Local Services Ads charge per lead and win urgent calls when your reviews and response times are strong. Search ads charge per click and give you control of keywords, landing pages and schedules, which replacement, maintenance and commercial work all need.

QuestionLocal Services AdsGoogle Search ads
What do you pay for?Each valid lead: answered calls, messages, voicemails and booking requestsEach click
How do you target?Job types and service areaKeywords, locations, schedule and landing page
What about junk?Google filters spam and duplicates, and credits poor leads after reviewNegative keywords block bad searches before you pay
Repeat contacts?No new charge for the same number or email within 15 daysGoogle charges for each click

Reviews feed LSA ranking. Google weighs your bid, how likely you are to answer, how relevant your services are, and profile quality such as rating, review count and response time. Missed calls hurt that score.

Ask every happy customer for a review, but never buy them. The FTC rule on fake reviews, in force since October 21, 2024, bans fake reviews and paying for reviews that must be positive or negative. It also lets the FTC seek civil penalties.

Judge LSAs on jobs, not lead price. In one r/googleads thread on Local Services Ads, a practitioner wrote that the “booked-job rate is the real number that matters.”

Sources: Local Services Help, how leads work, what you pay for and ad ranking.

Why am I paying for LSA leads from people who searched my company name?

If your LSAs show when people search your company name, existing customers who call for service can become charged leads. One AC company owner raised this on LocalSearchForum in 2023, saying Google would “only approve about 10% of the disputes for duplicate lead.”

Google’s process has changed since then. It now reviews charged leads over 30 days and credits poor-quality, duplicate or invalid ones on its own. Leads you report in the feedback survey may sometimes earn a credit too (Local Services Help).

To protect your brand, run a low-cost brand Search campaign, print a direct service number on invoices for existing customers, and rate every LSA lead you get.

How should you structure HVAC Google Ads campaigns?

Split campaigns by job type and urgency: emergency, repair, replacement and installation, maintenance, commercial and brand. Each one gets its own budget, ads, landing page and schedule, so cheap tune-up searches never drain the emergency budget. Then limit targeting to the area your trucks actually serve.

CampaignExample searchesHow to set it up
Emergencyno heat, ac not cooling, emergency ac repairCall assets, highest bids, schedule matched to answered hours
Repairac repair near me, furnace repair, heat pump repairOne ad group per service, each with its own page
Replacement and installac replacement cost, heat pump installation, mini split installationCalls and forms, financing only if you offer it, booked jobs imported
Maintenanceac tune up, furnace tune up, hvac maintenance planOn a few weeks before each season, paused when crews are full
Commercialcommercial hvac repair, rooftop unit serviceOwn budget, business hours and a commercial page. Mention EPA Section 608 certified techs if true
Brandyour company name, your company name reviewsLow-cost campaign so competitors cannot take your name

Which HVAC keywords do most accounts miss?

Symptom phrases, equipment types and urgency words often get missed, yet they tell you which job the caller needs before the phone rings. Build these lists from your search terms report and call recordings, because callers’ own words make the best keywords and headlines.

  • Symptoms: ac blowing warm air, furnace short cycling, heat pump not heating. Watch these closely, since some are DIY research.
  • Equipment and fuel: gas furnace repair, ductless mini split installation, boiler repair near me.
  • Brands you service: use equipment brand names only for brands you actually work on.
  • Urgency: same day ac repair, furnace repair today.
  • Price research: ac tune up coupon, furnace replacement cost. Give these a quote form as well as a phone number.

Where and when should HVAC ads show?

Show ads only to people in your service area, and only when someone can answer. Google’s default location option, Presence or interest, also reaches people who are merely interested in your area. For local service work, choose Presence, which targets people located, or regularly located, in that area.

Use ad scheduling to limit ads to set days and hours, and to raise or lower bids by time. Schedule call assets for the hours you can take calls. More detail is in our Google Ads location targeting guide.

Check search partners as well. Our data: in Google Search campaigns we manage for US businesses, search partner clicks were 3.0% of clicks, at a 3.33% CTR against 11.17% on Google Search, from September 2025 to September 2026. Review them as a separate segment before you keep them on.

Sources: Google Ads Help, location options, ad scheduling and call assets. Search partner figures: our PPC statistics page.

Which negative keywords stop wasted HVAC clicks?

Block job seekers, DIY researchers, parts shoppers, manual and error code lookups, and manufacturer support searches before launch. Put the shared themes at account level, so a gap in one campaign list does not leak budget. Google allows up to 1,000 account-level negatives, and they apply across Search, Performance Max and other campaign types.

ThemeExample negativesLevel
Jobs and traininghvac jobs, technician salary, apprenticeship, certification, schoolAccount
DIYdiy, how to, youtube, videoAccount
Parts and retailparts, wholesale, supply house, home depot, lowesAccount
Manuals and codesmanual, error code, wiring diagramAccount
Maker supportwarranty claim, customer service numberAccount
Routinginstallation and replacement terms in the repair campaignCampaign

The examples are our starting list. Check each one against the services you sell before you add it.

Our approach on new accounts: start Search on exact match for roughly the first 15 days, and build this list in phrase and exact before launch. Open up to broad match only once the account has conversion data.

Review the search terms report every week in the first month, because new search terms keep appearing. Our negative keywords guide covers match types and limits.

How do you track HVAC calls and forms through to booked jobs?

Track every call and form, filter out junk, then send Google the leads that became booked jobs and what they were worth. Google’s bidding can only chase what you show it. If a wrong number and a new system sale each count as one conversion, bidding treats them the same.

An ACHR News article for contractors put it plainly: “A phone call or a form submission is not a lead.”

  1. Calls from ads: add call assets and turn on call reporting. Google gives the ad a forwarding number and records the start time, length and whether the call connected.
  2. A minimum call length: Google counts a call conversion only above the length you set. Pick one longer than a typical wrong-number call.
  3. Website calls: the Google tag and a phone snippet swap your site number for a forwarding number when visitors come from ads.
  4. AI-qualified call leads: with call recording on, Google’s AI reviews recorded calls and counts only qualified ones. Recording works only when both numbers are in the US or Canada, and callers hear a notice.
  5. Quote forms: count the confirmed submission and turn on enhanced conversions for leads. Your site sends hashed lead data, such as email, so a later import can match the same lead.
  6. Booked jobs: import booked and completed jobs from ServiceTitan, Housecall Pro, Jobber or your CRM, with job value. Since June 15, 2026, Google restricts API offline uploads for inactive developer tokens and points them to the Data Manager API, so ask which method your import uses.
  7. Spam: filter fake form fills and robocalls before they train bidding. See how to stop Google Ads spam leads.

Sources: Google Ads Help, call reporting, call conversions, website calls, AI-qualified call leads and enhanced conversions for leads; Google Ads API deprecations.

If tracking breaks for a few days, set a data exclusion so Smart Bidding ignores the bad data. Google advises against using them often or for long periods. Full setup steps are in our Google Ads conversion tracking guide.

How should HVAC ads change with the seasons?

Move budget before your busy season, not during it. If your calls peak in summer and winter, raise cooling budgets before the first heat and heating budgets before the first cold snap. Use the quieter months for tune-ups, maintenance plans and replacement searches, and time each ramp from your own call history and local search volumes.

Period (summer and winter peaks)What to pushBudget direction
Late springAC tune-ups, AC repair, replacement quotesRaise a few weeks before the first heat
Summer peakEmergency and repair; pause maintenance if crews are fullHold, and pace to crew capacity
Early fallFurnace tune-ups, maintenance plans, replacement researchShift from cooling to heating
Winter peakNo heat, furnace and heat pump repairHold, and pace to crew capacity
Shoulder monthsIndoor air quality, duct cleaning, mini splits, plansLower emergency bids, fund research searches

This is a sample plan for a company with summer and winter peaks, so adjust it to your climate and your own data. The ACHR News guide to Google Ads in 2026 also suggests seasonality adjustments before weather spikes. That is trade press advice, so test it in your own account.

A useful habit for surge weeks: build a heat wave or cold snap campaign in advance and keep it paused. Switch it on with a higher budget when extreme weather is in the forecast.

Should HVAC ads run after hours?

Only if a person or answering service can book jobs after hours. Otherwise, limit emergency ads to answered hours with ad scheduling, and send late-night clicks to a booking form that offers the first slot tomorrow.

This matters even more for LSAs. A missed call in business hours can count as a charged lead if the caller waits more than 20 seconds, so set business hours to when someone really answers (Local Services Help).

How much does HVAC PPC cost?

HVAC PPC costs more per click than the typical industry. LocaliQ’s median for air conditioning installation and repair search ads was $9.68 per click and $127.74 per lead, against $7.85 and $90.92 for all home services, from campaigns run April 2024 to March 2025. Your real cost depends on your market and how well you answer the phone.

Benchmark (medians)Cost per clickConversion rateCost per leadSource
Air conditioning installation and repair, April 2024 to March 2025$9.686.56%$127.74LocaliQ
All home services, April 2024 to March 2025$7.857.33%$90.92LocaliQ
Home and home improvement, April 2025 to March 2026$8.338.05%$90.92WordStream
All industries, April 2025 to March 2026$5.428.18%$66.69WordStream

These are medians across many advertisers, not the price of any one keyword. Check keyword bids for your city in Google Keyword Planner and your own search terms report.

What do HVAC clicks cost in the accounts we manage?

Our data: across 44 US businesses we manage, home services and construction paid a median $9.72 per Google Search click. The all-industry median in our data was $3.18, and ecommerce paid $1.63. That puts our home services figure above WordStream’s $8.33 for home and home improvement.

How we measured it, using our own data: Google Search network only, September 11, 2025 to September 10, 2026, with search partners and display expansion left out. We kept only US businesses with 300 or more Google Search clicks, and every industry row has at least five businesses.

We report medians only, and our clients’ names stay private under client agreements. See our data and the full method on the PPC statistics page.

Lead generation accounts lean on non-brand Search. In our study of 22 accounts we manage, the 8 lead generation accounts put a median 49.2% of spend into non-brand Search, which converted at a median 6.17%, from October 2025 to September 2026 (Sharma, 2026, on Zenodo). The samples are small and from one agency, so treat them as a guide.

How do you set an HVAC PPC budget from job value?

Work backward from booked jobs, not from a round number. Cost per booked job is your cost per lead divided by your booking rate. Your ad budget is that figure times the jobs you want.

  1. Goal: 20 more booked jobs a month. This is a sample input.
  2. Booking rate: you book half of your ad leads. Another sample input; use your field service data.
  3. Cost per lead: $127.74, the LocaliQ median for air conditioning installation and repair.
  4. Cost per booked job: the LocaliQ median of $127.74 divided by 0.5 is $255.48.
  5. Ad spend: 20 jobs times $255.48 is $5,109.60, or about $5,100 a month.
  6. Management: what our clients pay is $600 to $800 per platform per month, on top of ad spend.

If each job leaves $400 gross profit, another sample input, 20 jobs return $8,000 against about $5,710 to $5,910 in total cost. Start at a level your phones and crews can handle, since leads you cannot answer are the most expensive kind. The same logic as break-even ROAS applies if you treat average job value as order value.

Run your own numbers in our Google Ads budget calculator. Our Google Ads cost guide explains wider benchmarks, and the contractor marketing guide covers budgets across channels.

When is hiring an HVAC PPC agency worth it, and when can you run ads yourself?

Hiring is worth it when someone answers your phones fast, your crews have room for more jobs, and nobody on your team has time to review search terms and leads every week. Running ads yourself can work for one or two trucks in a small area, with one Search campaign and Local Services Ads.

Run it yourself ifHire an agency if
You run one or two trucks in a small service areaYou cover several towns or more than one location
One Search campaign and LSAs cover your workYou need separate emergency, replacement, maintenance and commercial campaigns
You can review search terms and leads each weekNobody has time for weekly reviews
Calls come straight to youYou need call tracking and booked-job imports from your software
Your schedule is often full alreadyYou have room for more jobs and fast call answering

Either way, keep every account in your name. Paid search also works best beside organic visibility, and our HVAC SEO guide covers that side. For a trade with storm-driven demand, see our roofing PPC guide.

What does an HVAC PPC agency manage each month?

A good HVAC PPC agency does weekly work, not just a monthly report and a call. Each week it should review search terms, check lead quality and pace budgets to the weather and crew capacity. Each month it should report cost per booked job by campaign, not only clicks and calls.

WhenTaskWhy it matters
WeeklyReview search terms, add negativesNew junk searches turn up every week
WeeklyListen to sample calls, rate LSA leadsSpots wrong-job calls and front desk issues
WeeklyPace budget to crews and the forecastNo point buying leads you cannot run
MonthlyImport booked jobs, report cost per booked jobShows which campaign makes money
MonthlyTest ads, check forms, numbers and tagsA broken form wastes the whole budget
QuarterlyReview results by ZIP code, plan the next seasonMoves budget to the areas that book

What should the management fee include, and what costs extra?

Get the scope in writing before you sign. Management usually covers the weekly and monthly work above. Ad spend, call tracking software, video shoots, new landing pages and answering services are often separate costs.

Scope gaps cause real fights. In an r/marketing thread, a marketer described an HVAC client who expected video production inside the ad management fee, and one reply called it “major scope creep.”

Usually in the management feeOften billed separately
Search term reviews and negativesAd spend, paid to Google or Microsoft
Bid and budget changesCall tracking software
Ad copy and asset updatesVideo and photo shoots
Conversion tracking checksNew landing pages or website builds
Monthly reportingAnswering services and call handling

What does an HVAC PPC agency or company charge?

HVAC PPC agencies usually charge a flat monthly fee, a share of ad spend, or a minimum fee plus a share, and some add a first-month setup charge. Ad spend goes to Google on top of the fee. Ask for the fee in writing, apart from ad spend, and check how it changes in peak months.

Fee modelHow it worksIn a peak monthWatch for
Flat monthly feeSame fee whatever you spendFee stays the sameWhat the scope covers
Share of ad spendA set share of what you spend, often with a minimumFee rises with spendPressure to raise budgets
Minimum or share, whichever is higherA floor fee, then a share once spend passes a levelFee rises above that levelWhere the share kicks in
Pay per leadYou pay for each lead deliveredCost rises with volumeWho owns the leads, ads and data
Setup or first-month feeOne-time charge for the audit and buildNot affectedWhat you get for it

Here is how fee models play out across a year, with sample numbers. An account spends $3,000 in a spring shoulder month and $8,000 in July. A flat $700 fee costs $700 in both months, while a 15% fee costs $450 in spring and $1,200 in July.

Owners and agencies argue about this. In an r/PPC thread on percentage fees, some said a share of spend aligns incentives, while one poster wrote: “if they talk about payment as a % of spend it’s a straight no.”

What does Hustle Marketers charge for HVAC PPC?

What our clients pay: $600 to $800 per platform per month, month to month, with no lock-in. Ad spend goes to Google or Microsoft directly, and you own the ad accounts. Details are on our PPC management services page.

How do HVAC PPC companies compare on published prices and terms?

Some HVAC PPC companies publish prices and terms, which makes them easier to compare on fee model, contract term and account ownership. The table shows what five agencies state on their own pages as of November 2026: our own agency first, then four others in alphabetical order. Prices change, so confirm before you sign.

AgencyWhat its HVAC page statesSource
Hustle Marketers (our agency)$600 to $800 per platform per month, month to month with no lock-in. Ad spend is paid to the platform separately and you own the ad accounts.Our PPC management page
Dagmar MarketingContracts are month to month. Says there is no standard HVAC PPC price because each company is different.Dagmar HVAC PPC page
Hook AgencyGoogle Ads plus LSA management starts at $2,000 a month, plus ad spend.Hook Agency HVAC PPC article
Netpeak USAAn agency fee of 10 to 20 percent of ad spend, on typical ad spend of $2,500 to $10,000+ a month.Netpeak HVAC PPC page
WebFXEntry plan: $1,200 for the first month’s optimization, then $750 a month. Higher plans cost $975 or 15% of spend, or $4,500 or 12%, whichever is higher. Clients keep admin access.WebFX HVAC PPC page

Hustle Marketers publishes this page and lists itself first; nobody paid to be listed.

What should you ask an HVAC PPC agency before you sign?

Ask who works on your account, who owns every account and phone number, how they count a lead, and how the fee works in peak months. A good agency answers each one plainly and shows you live examples. Vague answers on ownership or lead counting are the biggest warning sign.

QuestionA good answerA red flag
Who works on my account each week?A named person you can reach“Our team,” with no name
Who owns the Google Ads, LSA and call tracking accounts?You do, and the agency gets manager accessAccounts or numbers in the agency’s name
How is the fee set, and is there a minimum term?In writing, apart from ad spendHidden fees or a long lock-in
How do you count a lead?Calls above a set length, filtered forms, booked jobs importedEvery call and click counts
Can I see search terms and change history?Yes, any time, in my own accountScreenshots only
How do you handle negative keywords?An account-level list before launch, then weekly reviews“Google handles it”
Do you work with other HVAC firms in my area?An honest answer and how they avoid conflictsDodges the question
How will you handle the LSA move into Google Ads?Knows the timing and saves your reports firstHas not heard of it
What happens in the off season?A plan for tune-ups, plans and replacement searchesSame budget all year
Do you guarantee leads?No, and explains how they measure progressA guaranteed lead count

What are the red flags that an HVAC PPC agency is wasting your budget?

The clearest red flag is a report full of clicks and impressions with no booked jobs. Others include accounts or tracking numbers in the agency’s name, brand searches padding the results, guaranteed lead counts, and fees that rise every time spend rises.

  • No booked jobs in the report: clicks, impressions and “conversions” with no link to your field service software.
  • Agency-owned assets: the ad account, LSA profile or call tracking numbers sit in the agency’s name.
  • Brand padding: brand and non-brand searches share a campaign, so cheap brand leads make the numbers look better. Ask for them split.
  • Promised results: a guaranteed lead count or cost per lead in week one. We never promise a cost per lead, ROAS or lead count, because weather, competition and call handling all move results.
  • Fees that track spend: the fee climbs in your peak months while the work stays the same.
  • No access: you cannot see search terms, change history or conversion settings yourself.
  • One big campaign: every service in one broad match campaign, with all clicks sent to the homepage.

Does your HVAC report show clicks instead of booked jobs? Our team reviews your search terms, conversion setup and budget split across emergency, replacement and maintenance work: Get Free Audit Worth $500

Who owns your Google Ads account, LSA profile and phone numbers if you leave?

You should own every account, phone number and page, and the agency should only have manager access. Then changing agencies takes a day, not a rebuild. Check each item on this list before you sign, and again before you give notice.

AssetWho should own itWhy it matters if you leave
Google Ads accountYou, with the agency as managerKeeps your history, conversion data and billing
LSA profile and Google Business ProfileYouReviews, screening and your badge stay with you
Call tracking account and numbersYouNumbers on trucks, ads and listings keep working
Landing pages and domainYouPages hosted by an agency can vanish when you leave
Google Tag Manager containerYouHolds the tags that make tracking work
GA4 propertyYouKeeps years of website data
Conversion actionsInside your own Google Ads accountBidding relies on their history
Offline import setupYou, with written notesBooked-job data keeps reaching Google
Microsoft Advertising accountYouSame reasons as Google Ads
Ad copy and creative filesYouYour next team can reuse them

Before you give notice, save your reports, confirm you hold admin access everywhere, and ask for written notes on every conversion action and import.

What should an HVAC PPC agency do in the first 90 days?

The first 90 days should go in this order: tracking, then a tight launch, then careful growth. Expect calls in the first weeks, but judge cost per booked job only once enough jobs have come back from your software. Starting in a shoulder month gives you time to learn before the next peak.

WeeksAgency workWhat you should seeWhat you provide
1 to 2Access check, audit, tracking for calls, forms and booked jobsA written audit and confirmed ownershipAdmin access, software access, job values
3 to 4Search launch on exact match with account-level negatives, a brand campaign and LSA cleanupFirst calls and search termsFast call answering and lead feedback
5 to 8Weekly search term reviews, first booked-job imports, ad testsCost per lead by campaignJob outcomes logged in your software
9 to 12Wider match types once there is conversion data, Performance Max with guardrails, the season planA first cost per booked job reportCrew capacity for the next peak

Our approach: run Search on exact match for roughly the first 15 days, then open up only once there is conversion data. In our accounts, once cost per lead has held steady for about 30 days, we set a target and tighten it in 15 to 20% steps.

Be patient with Performance Max. Google says lead gen campaigns need 1 to 2 weeks to exit learning, or up to 6 weeks at low volume, and it recommends value-based bidding once you have at least 15 conversions in the last 30 days (Google Ads Help).

Hire timing changes the plan. If you hire just before your busy season, tracking and the emergency campaign come first. If you hire in a quiet month, you have time to build and test before the next peak.

What did we learn running an HVAC account as a white label partner?

We run Google Ads for a US heating and air conditioning company as the white label partner of another agency. The account runs Search split into brand, repair and non-branded campaigns, plus Performance Max and Local Services Ads. We do not publish this client’s results because of our NDA.

Lesson one: two teams in one account need one shared, dated change log. The partner agency also has access and makes changes. So we agree who owns which campaigns, and nobody changes bids or budgets without the other side knowing.

Lesson two: answer every critique point by point, with account data. A reviewer on the client side checks changes closely and sends detailed written critiques. We reply to each point with what the account shows: search terms, call recordings and conversion data.

What this means for you: every change in your account should have a reason you can see in the account. If another agency, a web developer or an in-house marketer also edits it, ask any new HVAC PPC company how it will log changes and split campaign ownership.

What else do HVAC owners ask about PPC and agencies?

How much does an HVAC PPC agency charge per month?

It depends on the fee model. Published examples include WebFX from $750 a month and Netpeak at 10 to 20 percent of ad spend. Hustle Marketers charges $600 to $800 per platform per month, month to month, and you pay ad spend to Google on top of any fee.

Is PPC worth it for a small HVAC company?

It can be, if you answer calls fast and have room for more jobs. Start with Local Services Ads and one Search campaign for your most profitable repair work, in a tight service area. Judge it on cost per booked job, not on clicks.

Most should run both. LSAs charge per lead and suit urgent calls when reviews and response times are strong, while Search charges per click and gives you keyword, page and schedule control. With budget for one, choose LSAs if your reviews are strong and you answer every call.

Do HVAC PPC companies guarantee leads?

Reputable ones do not guarantee lead counts, because weather, competition and your call handling all change results. Ask instead how they count a lead and how they report booked jobs. Hustle Marketers never promises a cost per lead, ROAS or lead count.

How long does HVAC PPC take to produce booked jobs?

Search ads can bring calls soon after approval. Local Services Ads take longer to start, because Google’s US screening takes 3 to 4 weeks on average. Allow a few months of booked-job imports before you judge cost per booked job.

Should I pay my HVAC PPC agency a percentage of ad spend?

You can, but check what happens in your peak months, when a percentage fee rises with spend while the work may not. A flat fee keeps your cost steady through the peaks. Whatever the model, get it in writing, apart from ad spend.

Who should own my Google Ads account and call tracking numbers?

You should. Give the agency manager access to accounts in your name, and keep call tracking numbers, landing pages, Google Tag Manager and GA4 under your ownership. Then you can change agencies without losing data or phone numbers.

Should my HVAC PPC agency connect to ServiceTitan, Housecall Pro or Jobber?

Yes, it should connect to whatever records your booked jobs, so those jobs and their value go back to Google Ads as offline conversions. Without that link, bidding can only chase calls and forms. Ask how the import works and who owns the connection.

Can HVAC companies still get the Google Guaranteed badge?

No. Since October 2025, one Google Verified badge has replaced Google Guaranteed and Google Screened, and the Money Back Guarantee now covers only LSA bookings made before December 7, 2025. Update any ads, pages or scripts that still say Google Guaranteed.

How we created this guide

Research for this update took place in November 2026. We read 21 pages ranking in US search for HVAC PPC, HVAC PPC agency and HVAC PPC company, plus Reddit and forum threads and two ACHR News articles. Then we checked each policy at its source: Google Ads Help, Local Services Help, the Google Ads API docs and Google’s Google Verified post.

We label benchmarks from LocaliQ and WordStream as theirs. Our own figures come from Google Ads accounts we manage, with the window and method stated beside each one. Agency prices are as published on their own pages when we checked in November 2026, and nothing here is legal advice.

Want a second opinion on your HVAC ads? Share access to your Google Ads and Local Services Ads. Our team looks at search terms, lead quality, tracking and budget split, then sends you a written list of fixes: Get Free Audit Worth $500

Ishant

Ishant Sharma is the Founder and CEO of Hustle Marketers, a Google Partner digital marketing agency. Working in Google Ads, Meta Ads, SEO and ecommerce PPC since 2013, he has helped 2,500+ brands generate $780M+ in trackable sales. Upwork Top Rated Plus with 100% Job Success Score. Ishant Sharma is the digital marketing specialist, not the Indian cricketer of the same name.

I hope you enjoy reading this blog post. If you want my team to just do your marketing for you, click here.
Scroll to Top