Google Premier Partner · Top 3% Clutch 5.0 Month-to-month · No contracts
4.9 on Google Google Premier Partner · Top 3%
All industries Home services marketing

Marketing for the trades. Measured in booked jobs.

HVAC, plumbing, electrical, roofing and 16 more trades. We run Google Ads, Local Services Ads, SEO and the map pack for contractors, and we judge every dollar by one number: what it cost to put a truck in a driveway.

  • 20home trades with
    their own playbook
  • 3 daysfrom kickoff to
    live campaigns
  • 24/7emergency campaigns,
    call-only after hours
Blueprint of a house with twenty home trades marked on it 52′–0″ · ONE HOUSE, TWENTY TRADES MEDIA SPEARHEAD · HOME SVCS SHEET A-120 TRADES
Trade 05 of 20 HVAC $5–$78 per click

Capture emergency AC repair and seasonal maintenance calls. Year-round lead generation for HVAC contractors.

Home trades we market
20
Cheapest clicks from
$4
Priciest clicks up to
$130
Google rating
4.9★
Google Premier Partner
Top 3%
What a click costs

Some trades pay $10 a click. Roofing can pay $130.

The spread inside home services is huge, and it changes everything: budget, bidding, how hard the landing page has to work. A $20 click that books a $450 repair and a $130 click that books a $9,000 roof are both good deals, if the account knows the difference.

That’s why every account we run is optimized to job value, not cheap clicks.

  1. Roofing$5$130
  2. Kitchen & Bath Remodeling$14$95
  3. HVAC$5$78
  4. Electricians$4$62
  5. Plumbing$5$60
  6. Foundation Repair$26$50
  7. Windows & Doors$25$45
  8. Flooring$25$42
  9. Solar$22$42
  10. General Contractors$28$40
  11. Paving & Asphalt$12$40
  12. Concrete & Masonry$12$32
  13. Painting$16$28
  14. Gutters$9$28
  15. Garage Doors$10$22
  16. Fencing$10$22
  17. Septic Services$9$20
  18. Handyman$7$18

Typical Google Ads cost per click from our 2026 CPC report, log scale. Your city and competition move these numbers.

Your estimate

You write estimates all day. Here’s ours.

Pick your trade and a monthly budget. We’ll itemize it the way you would: clicks, leads, booked jobs, our fee, and what comes back. Change any number to match your shop.

Job details

Cost per click and conversion rate start at typical values for your trade. Change any number to match your shop.

Media SpearheadMarketing estimate · Home services
Estimate No.MS-2026-0020
Prepared forYour company
TradeHVAC Services
TermMonth to month
Line itemQtyAmount
Google Ads clicks at $0 each0$0
Calls and form leads 0% of clicks0$0 each
Booked jobs 0% of leads0$0 each
Management fee Core plan, biweekly optimization1$0
Total monthly investment$0
Estimated revenue from ads$0
Return0×

Approved byEstimate, not a guarantee
The dispatch board

Every ring, traced back to the ad that caused it.

Most contractors can’t tell which campaign booked Tuesday’s water heater. Ours can. Every call and form is tagged with the campaign, keyword and channel that produced it, then matched to the job it became in your field-service software.

  • Call tracking on every numberGoogle Ads, Local Services Ads, Maps and your website each get their own.
  • Missed calls flaggedA missed emergency call is a lost job; we show you when and how often it happens.
  • Job value back into GoogleSo bidding chases replacements and installs, not just the cheapest leads.
Incoming jobsToday
  1. AC not cooling, 2-ton unitMaria G. · Google AdsBooked
  2. Water heater leakingJames T. · Local Services AdsCalled back
  3. Hail damage inspectionPriya S. · Google MapsQuote sent
  4. Panel upgrade estimateRobert L. · Google searchBooked
  5. Spring snapped, car stuck insideDana W. · Local Services AdsBooked
  6. Primary bath remodelChris M. · ChatGPT answerQuote sent
  7. Standby generator won’t startLuis R. · Google AdsCalled back
  8. Vinyl privacy fence, 180 ftAisha K. · Google searchQuote sent
37 booked jobs this weekEvery call tracked to the campaign

Sample feed with made-up leads, to show how your booked jobs arrive and get tracked.

The 12-month forecast

The weather writes the media plan.

Demand in the trades comes in waves. We plan budgets a season ahead, so you’re fully visible when the phones should be ringing, and not overpaying when they won’t.

  1. Jan Freezes PeakPlumbing, Remodeling BusyHVAC, Electrical
  2. Feb Cold snaps PeakPlumbing, Remodeling BusyHVAC, Electrical
  3. Mar Spring rain PeakRemodeling BusyHVAC, Plumbing, Roofing, Electrical, Painting
  4. Apr Hail season PeakRoofing, Painting BusyElectrical, Remodeling
  5. May Storms & first heat PeakRoofing, Painting BusyHVAC, Electrical, Remodeling
  6. Jun Heat waves PeakHVAC, Roofing BusyElectrical, Painting
  7. Jul Peak heat PeakHVAC, Electrical BusyRoofing, Painting
  8. Aug Dog days PeakHVAC, Electrical BusyRoofing, Painting
  9. Sep Hurricane peak PeakHVAC, Roofing, Electrical, Painting BusyRemodeling
  10. Oct Mild and dry PeakElectrical, Painting BusyHVAC, Plumbing, Roofing, Remodeling
  11. Nov First freeze Peak— BusyPlumbing, Electrical, Painting
  12. Dec Deep cold PeakPlumbing BusyHVAC, Electrical

Typical pattern in most US markets. Your climate shifts it; we plan yours from your own search data.

How we win in home services

A generalist agency markets everyone. We market the trades.

Six things we set up in every contractor account, because they’re where home services money is made or lost.

  1. 01 · Emergency intent

    Built for the 2 a.m. search

    “Emergency plumber near me” converts far better than “plumbing company.” Emergency campaigns run separately, with call-only ads after hours and bids set to your dispatch hours.

  2. 02 · Seasonality

    Budgets that follow the weather

    Heat waves, freezes and storm seasons move demand overnight. Bid rules and budgets shift with the calendar, so you’re not paying summer prices in the slow months.

  3. 03 · Local Services Ads

    Google Guaranteed, done for you

    Local Services Ads sit above everything for home services searches and charge per lead, not per click. We handle the setup, screening and disputes on bad leads.

  4. 04 · Map pack

    Own the local three-pack

    For “near me” trades, the map pack is where calls start. Google Business Profile, service areas, photos, reviews and city pages, managed together.

  5. 05 · Job-value tracking

    Optimized to revenue, not clicks

    A $99 tune-up and a $12,000 replacement aren’t the same conversion. We import job values so Google bids for the work you actually want.

  6. 06 · AI answers

    Named when homeowners ask AI

    More homeowners ask ChatGPT or Gemini who to call. Your site answers the questions they ask, so assistants recommend you by name.

Plugs intoServiceTitanJobberHousecall ProCallRailWhatConvertsGoogle Business Profile
How we launch

Live on Google in three business days.

Then we watch the first 72 hours closely, and share every bid review with you.

  1. Day 0

    Kickoff

    A call about your services, your service area, your best jobs and what a good lead looks like to you.

  2. Day 1

    Research and structure

    Account audit, competitor and keyword research, the strategy, and a campaign structure built around how your revenue splits.

  3. Day 2

    Tracking

    Google Analytics and Tag Manager connected, goals set up, and every call and form imported into Google Ads as a conversion, then tested.

  4. Day 3

    Launch

    Campaigns go live, with bid reviews at 24, 48 and 72 hours shared with you, and the first full optimization a week after the 72-hour review.

SEO Packages

Three ways to build organic search

Month-to-month, no long-term contract. Every plan includes technical SEO, on-page optimization, Google Business Profile management, the AEO basics (schema, AI crawler access, answer-first pages) and a named strategist. Want your AI answers tracked and worked on every week? See AEO + SEO.

Essentials

Single-location businesses building a local footprint.
$1,500 /mo
Month-to-month · no setup fee
  • 3 blog posts per month
  • 3 optimized pages per month
  • 2 citations built per month
  • 4 Google Business Profile posts per month
  • Technical SEO & on-page optimization
  • Monthly reporting
  • Named strategist, direct access
Start with Essentials
Most Popular

Growth

Multi-service or multi-ZIP businesses ready to compete harder.
$2,500 /mo
Month-to-month · no setup fee
  • 6 blog posts per month
  • 6 optimized pages per month
  • 4 citations built per month
  • 4 Google Business Profile posts per month
  • Technical SEO & on-page optimization
  • Biweekly reporting
  • Named strategist, direct access
Start with Growth

Authority

Multi-location or competitive metros where volume decides it.
$3,500 /mo
Month-to-month · no setup fee
  • 10 blog posts per month
  • 10 optimized pages per month
  • 6 citations built per month
  • 8 Google Business Profile posts per month
  • Technical SEO & on-page optimization
  • Biweekly reporting
  • Named strategist, direct access
Start with Authority

All three plans are month-to-month. SEO compounds: meaningful movement typically takes 3 to 6 months, and we will tell you before you sign if your market needs longer.

Google Ads Management

Two plans, priced on your ad spend

The management fee is set by how much you spend on ads, not by which plan you pick. The plan sets how often we get into the account. Ad spend goes to Google directly and is never bundled into our fee.

Core

Ad spend under $4,000 per month.
$400–$800 /mo
Management fee, set by ad spend · month-to-month
  • Biweekly optimization cycles
  • Search & Performance Max campaign build
  • Local Services Ads setup where eligible
  • Conversion & call tracking, duration-thresholded
  • Negative keyword management
  • Monthly reporting on cost per lead
  • Named strategist, direct access
Talk about Core
Weekly Cadence

Priority

Ad spend of $4,000 per month and up.
$1,000+ /mo
Flat to $10K spend, then a percentage that tapers as you scale
  • Weekly optimization cycles
  • Everything in Core
  • Ad copy & landing page testing
  • ZIP-level bid segmentation
  • Seasonal budget pacing
  • Biweekly reporting on cost per lead and per booked job
  • Percentage rate drops at $30K, $50K and $100K spend
Talk about Priority

What would my management fee be?

Move the slider to your monthly Google Ads budget. This is our actual fee ladder, not an estimate.
Ad spend
$3,000
paid to Google
Our fee
$800
paid to us
Effective rate
27%
fee ÷ spend
Total monthly
$3,800
spend + fee

Fees are driven by ad spend alone. Google Ads is billed by Google to your own card. We never mark it up or take a cut of it. Month-to-month, cancel any time.

Reviews

What business owners say about us.

Real reviews from real business owners. 4.9 stars on Google.

FAQ

Home services marketing, answered.

Which home services trades do you work with?

Twenty home trades, each with its own playbook: HVAC, plumbing, electrical, roofing, painting, general contractors, kitchen and bath remodeling, flooring, windows and doors, garage doors, fencing, concrete and masonry, paving, foundation repair, gutters, solar, generator repair, septic, sewer and drain, and handyman services. Landscaping, pools, pest control, moving and other property services have their own category.

What should a home services company budget for Google Ads?

Enough for at least 8 to 10 clicks a day in your main service, because below that Google never gets enough data to optimize. At a $20 average click that is roughly $5,000 to $6,000 a month. Smaller budgets can work when they focus on one high-value service and a tight service area, and our lead calculator shows what a budget buys in your trade.

What does a lead cost in home services?

Cost per lead is your cost per click divided by your conversion rate. At a $20 click and a 12% conversion rate, that is about $167 a lead. Our 2026 report shows ranges from about $20 a lead for TV installation to over $1,000 for competitive HVAC, plumbing and roofing markets, which is why we track every lead back to the job it booked.

Do you run Local Services Ads for contractors?

Yes. Local Services Ads sit above everything else for home services searches and charge per lead instead of per click, and the Google Guaranteed badge builds trust fast. We handle the setup and screening, keep your profile and reviews in shape, and dispute leads that should not count.

Do you integrate with ServiceTitan, Jobber or Housecall Pro?

Yes. We connect to the field-service software you already use, including ServiceTitan, Jobber and Housecall Pro, plus call tracking with CallRail or WhatConverts, so leads, booked jobs and revenue can be tied back to the campaign, keyword and ad that produced them.

How does seasonality affect home services marketing?

A lot. Heat waves and cold snaps drive HVAC, freezes drive plumbing, and storm seasons drive roofing, tree and fencing work. We plan budgets and bid rules around your local calendar so you are fully visible in peak weeks and not overspending in slow ones.

How fast can we launch?

Google Ads campaigns go live three business days after kickoff, with tracking set up and tested on day two. We review bids at 24, 48 and 72 hours and share each review with you. Local Services Ads follow once Google finishes screening, and SEO builds over the following months.

How much does home services marketing cost?

Google Ads management follows our published fee ladder: $400 a month for ad budgets under $1,000, $500 from $1,000 to $1,499, $600 from $1,500 to $1,999, $800 from $2,000 to $3,999, and $1,000 from $4,000 to $5,999, rising from there. SEO plans are listed in the pricing section. There are no long-term contracts, and ad spend is paid to Google directly.

Free strategy call

Let’s put more trucks in more driveways.

Talk to a senior strategist about your trade and your service area. We’ll show you what clicks cost where you work, who’s taking your jobs on Google and in the map pack, and exactly how we’d set up your first month.

Book your free strategy call or call (904) 341-5986
  • No contracts
  • Live in 3 business days
  • You own everything
Free strategy call
Google Ads Offer

New to Google Ads? Get up to $1,000 in ad credit

This credit comes from Google for new ad accounts, not from us. As a Google Premier Partner, we set it up for you, free.

Spend $350 → get $350 · Spend $2K → get $1,000
Claim My Free Ad Credit
No contracts 48hr setup Premier Partner