Get an estimate

Google Ads management

Google Ads for Home Service Contractors

Red Orca Digital builds and runs Google Search, Local Services Ads and the Business Profile for home service businesses, from roofing and HVAC to plumbing and remodeling. It is $1,000 once to build and from $1,500 a month, with ad spend paid straight to Google. Month to month, one company per trade per county, run by Elijah Nawrot.

  • Google Partner
  • Month to month
  • You own the account

Elijah Nawrot · Google Partner · Updated September 24, 2026

See what a lead should cost you

Your trade and county, worked out on a 30-minute screen share. No account access needed.

Type your trade.

Required.

Next: name, email and phone. Then you pick a 30-minute call time.

Step 2 of 2

Required.

Required.

Enter an email I can reply to.

Enter a 10-digit phone number.

Pick one.

Next you pick a 30-minute call time.

Contractors I work with

  • Blue Bird Roofing
  • V&S Tile & Bath
  • Texora Painting
  • Rlynt Roofing
  • 315 Roofing
  • Charlotte Premier Roofing
  • EastGate Construction
  • Duckwork Heating & Cooling
  • Ace Concrete Construction
  • AN Irrigation Co.
  • Avis Builders and Design
  • Budget Blinds of Niagara
  • Clear Exteriors
  • Diakite Roofing & Restoration
  • Elite Contracting
  • Elite Eagle Landscaping
  • Fine Stripes
  • Four Seasons Construction
  • High Country Exterior Care
  • Pinnacle NW Kitchen & Bath
  • PowerClean Pros
  • SSKM Construction Corp
  • Surface Masters
  • To The T Handyman
  • W Contracting

Results, with the window they came from

$285k
in sold jobs from Google leads in 30 days
Blue Bird Roofing, Round Lake, NY. Local Services and Search. Sept 12 to Oct 12, 2026. Source: Blue Bird's job records in JobNimbus, matched to the Google Ads lead lists.
$20k
booked from Local Services leads in 68 days
Duckwork Heating & Cooling. Local Services only. July 1 to Sept 6, 2026. Source: the Local Services dashboard and the owner.
On this page (9)

What does Google Ads management for contractors include?

Everything between a homeowner typing a search and your phone ringing. I build it, I run it, and it sits in accounts that are in your name.

PartWhat I doHow often
Search campaignsBuilt by job type, with the keywords, ads and budget for each job you want more ofBuilt once, adjusted weekly
Search termsRead what people actually typed and block the ones who were never going to hire youWeekly
Local Services AdsSet up, categories and service area matched to the work you want, run alongside SearchSet up once, checked weekly
Business ProfileTuned so the profile, the ads and the page tell the same storyAt the build, then as needed
Landing pageA page I build for the ad, not your homepageBuilt once, tested after
Call and form trackingEvery call and form tied to the ad group and search it came from, calls recordedAlways on
Review callWhat booked, what it cost and what changes nextMonthly

What is not included: the ad spend itself, which you pay to Google, the per-lead charges on Local Services, earning reviews, answering the phone, and the rest of your website.

How is the account structured?

Around the jobs you sell, not around a keyword list. A replacement, a repair and an inspection are different jobs with different values, different search volume and different close rates, whether the trade is roofing, HVAC or plumbing. So each gets its own ad group, its own ads and its own budget line. When one job is worth ten times another, the account should know that.

Campaigns
  • HVAC | SearchSearch only
  • AC and furnace replacementLive
  • AC repairLive
  • Furnace repairLive
  • Maintenance plansPaused
Illustration.
  • Google Search only. No Display network and no search partners. Money meant for people searching for a contractor should not go to banner ads.
  • Exact match to start, so every dollar goes to a search I chose. Phrase match comes back one theme at a time once the search terms are clean; broad match later, if ever.
  • People in your area, not people interested in it. Location targeting is set to people who are physically there, so a search from three states away does not spend your budget.
  • A bid ceiling in month one. Maximize Clicks with a cap, nothing smarter yet. Smart bidding needs conversions to learn from, and a new account has none.

Auto-applied recommendations stay off. Nobody should be editing your account without deciding to.

What that looks like on a new account, with its first 8 days counted the conservative way: the Elite Diesel Solutions case study.

Which searches do you avoid paying for?

Most wasted spend in a contractor's account is searches that were never going to become a job: people looking for work, people fixing it themselves, people shopping for materials, and people searching for another company by name.

Search terms
  • ac replacement cost near meKeep
  • hvac technician jobsNegative: jobs
  • how to recharge ac yourselfNegative: DIY
  • [competitor] hvac reviewsNegative: brand
  • furnace replacement quoteKeep
Illustration. Examples of the weekly search-terms review. Where a block goes, campaign level or ad group level, is its own decision.
SearchWhat they wantAction
hvac technician jobs near meA job, not a contractorBlocked
how to fix a leaking pipeTo do it themselvesBlocked
shingles home depotMaterialsBlocked
[another company] reviewsA company they already choseBlocked
ac replacement cost near meA price, and probably a contractorKept
bathroom remodel contractorSomeone to hireKept

The mistake I see most often looks like a good keyword. On one of my roofing accounts, a single phrase-match keyword, the trade word plus a city, had taken 52 percent of the campaign's spend over a summer and produced a fifth of a lead.

Phrase match on a city term also matches every competitor's brand search in that city, because their names contain the trade word too. Trade plus city now goes on exact match, and local competitor names go in as negatives before the campaign runs.

See what a lead should cost you

Your trade and county, worked out live on a 30-minute call. If the numbers don't work, I'll tell you.

Get my estimate

What does the landing page do?

Ads do not close jobs. The page after the ad does.

I build every client a landing page as part of the setup, because sending paid clicks to a homepage is paying for a visitor and then asking them to go looking.

Blue Bird Roofing, a page I built

Blue Bird Roofing's landing page on a phone
  1. Proof firstWarranty and a free estimate in the first inch.
  2. The rating, in viewStars and review count above the headline.
  3. Their county in the headlineThe place they searched, not the company name.
  4. The form above the foldName and phone without scrolling.
  5. A phone that follows themSticky, tappable, tracked.
Rlynt Roofing's landing page on a phone
Rlynt RoofingRoofing · Katy, TX
Texora Painting's landing page on a phone
Texora PaintingPainting · Delta, BC

How are leads counted?

Calls and form submissions from real people, and nothing else. A page view is not a lead, and neither is a click on a phone number that never connects.

Calls, recorded
  • HVAC account, AC replacement ad groupsearched “ac replacement cost”4:12
  • Roofing account, Roof repair ad groupsearched “roof leak repair near me”2:47
  • Plumbing account, Water heater ad groupsearched “water heater install”1:58
Illustration.

It matters more than it sounds. Here is what Charlotte Premier Roofing's account reported, next to what a lead cost once it only counted people:

Charlotte Premier Roofing

  1. Cost per lead the account reported

    $20.06

    One week, Jan 10 to 17, 2026.

    11 conversions that week. Every one of them was a page view.

    Google Search. Source: Google Ads UI screenshots.

  2. What a real lead cost in the first 30 days after the rebuild

    $265.64

    30 days, after the rebuild.

    Non-brand Google Search, calls and form fills only. Source: the Google Ads account, re-counted.

  3. What a real lead cost from Google Search

    $198.93

    30 days, Sept 2 to Oct 1, 2026.

    Non-brand Google Search, calls and form fills only. Source: the Google Ads account: 12 calls and form fills on $2,387.14.

The number on the dashboard got thirteen times worse and the business got its first booked appointments. A real number you can plan around beats a flattering one you can't. The full case study.

Every call is recorded, so when a lead turns out to be a tire kicker you can hear it, and the account can learn from it.

Search, Local Services and your Business Profile: what each one does

Three different things show up when a homeowner searches for your trade, and they are bought and limited in different ways.

How you payWhat limits itWhat I do
Local Services AdsPer lead, billed by GoogleHow many leads Google has to send you. Raising the budget does not create moreSet it up and run it alongside Search
Google Search adsPer clickYour budget and your bidsBuild and run the campaigns, the page and the tracking
Business Profile (the map)FreeYour distance from the searcher, your reviews and your relevanceTune it so it matches the ads and the page

Local Services will be your cheapest leads and you will run out of them.

The budget field is a cap, not a dial:

13.1%
the most of its daily Local Services budget a roofer's account ever spent

usedbudget

A roofing company in upstate New York. Local Services. Fifteen months to Aug 2026, on a $192 a day budget, measured before Local Services moved into Google Ads. Source: the Local Services account.
~78%
of a second roofer's monthly Local Services budget left unspent

usedbudget

A roofing company in upstate New York. Local Services. Monthly, summer 2026, measured before Local Services moved into Google Ads. Source: the Local Services account.

That is why every Google Ads engagement runs both. Local Services first, because it is cheap while it lasts, and Search for the volume it cannot supply. More on that in Google Ads or Local Services.

What does it cost?

$1,000 once to build. From $1,500 a month, which covers ad spend up to $10,000 a month, and the price steps up above that. Ad spend is separate, at least $2,000 a month, paid straight to Google on your card and never marked up. Local Services leads are billed by Google per lead.

Month to month. The ad account, the Local Services profile, the Business Profile, the landing page and the tracking numbers are in your name, and they stay yours if you leave. The worked totals are on the pricing page.

How soon does it start?

The estimate call comes first, before you pay anything. After you sign, I build the campaigns, the page and the tracking from the onboarding items you send. It goes live inside a week.

I don't promise a number of leads or a date for them. What moves your result most is how fast you call leads back, and your phone isn't mine.

Who is this not for?

Businesses whose jobs are mostly small service calls, commercial-led companies, and anyone who needs a guaranteed number of leads. Below about $2,000 a month of ad spend, Search usually cannot gather enough clicks to learn in most counties, and I'll tell you that on the call instead of taking the money. When Google Ads is not worth it.

Pricing

What it costs, all in.

Google Ads management

from $1,500 a month

+ $1,000 once, to build

$1,500 covers ad spend up to $10,000 a month, and the price steps up above that. Ad spend is separate, at least $2,000 a month, paid straight to Google on your card and never marked up.

  • Google Search campaigns built around booked jobs
  • Local Services Ads set up and managed
  • Your Google Business Profile tuned
  • A landing page I build for your ads
  • Call and form tracking, with calls recorded
  • A monthly review call
Get my estimate

Where the money goes

Ad spend to Google
at least $2,000 a month, never marked up
Management
from $1,500 a month, covers ad spend up to $10,000
Build
$1,000 once

If your budget is too small for paid search to work yet, I will tell you that instead of taking the money.

What Google Ads costs you in a month, all in

  • Ad spend $2,000All in $3,500 a month
  • Ad spend $5,000All in $6,500 a month
  • Ad spend $10,000All in $11,500 a month

To Google, on your cardManagement

Over $10,000: priced on the call; the monthly price steps up with spend.

Plus $1,000 once for the build. Local Services leads are billed by Google per lead, on top of these totals.

Questions

Questions contractors ask about Google Ads.

Do I need an existing Google Ads account?

No. If you are not running anything yet, the estimate covers how many people search for your service in your county, what a lead should cost, and how I'd set up your first account. If you already have one, I look at what it is counting and what it is buying.

Do you need access to my account for the estimate?

No. The estimate is built from your market, your website and what is publicly visible. If we work together, that is when I get under the hood.

Is there a contract?

No. Month to month, and you can leave any month. Everything I build is in your name and keeps working after you go.

Do you build the landing page?

Yes, always. It is part of the $1,000 build. It is a page for the ad, not a rebuild of your whole website.

What if another company in my trade already works with you?

Then I won't take you in that county. One company per trade per county, or a 30-minute radius around you instead. I'll tell you straight if yours is taken.

Which trades do you work with?

Home service businesses selling homeowners: roofing, HVAC, plumbing, electrical, remodeling, basements and foundation, siding and windows, painting and concrete. If your jobs are mostly small, paid search usually isn't the right spend and I'll say so. How it changes by trade.

Your estimate

See what a lead should cost in your county.

Thirty minutes on a screen share: expected lead cost, cost per sold job at your close rate, and the budget your county takes.

  • No account access needed
  • If the numbers don't work, I'll say so
  1. Your trade and county
  2. Pick a call time on the next screen
  3. 30-minute screen share

See what a lead should cost you

Type your trade.

Required.

Next: name, email and phone. Then you pick a 30-minute call time.

Step 2 of 2

Required.

Required.

Enter an email I can reply to.

Enter a 10-digit phone number.

Pick one.

Next you pick a 30-minute call time.

Get my estimateText