Get an estimate

Google Ads management

Leads from Google for home service companies.

I build and run Search, Local Services and your Business Profile for home service businesses: roofing, HVAC, plumbing, painting, remodeling and more. From $1,500 a month. Month to month.

  • Google Partner
  • You own the account
  • One company per trade per county

$285kin sold jobs from Google leads in 30 days. Blue Bird Roofing, Sept 12 to Oct 12, 2026.

Elijah NawrotYou deal with me, not an account manager. I sign off on every change.

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

Real accounts, with the window each number came from.

The cost of a lead from Google Search on each account, with the account's own numbers. Across these accounts, over 90% of leads were qualified and booked as appointments, by my count with each owner.

Blue Bird Roofing

Roofing · Round Lake, NY

$258

A lead from Google Search in September.

95% of those leads became booked appointments.

Blue Bird Roofing's Google Ads account, September 2026: 155 clicks, 14.19% conversion rate, 22 conversions, $258 a conversion
  • Google Search, Sept 1 to 30, 2026. Source: the Google Ads account: 22 leads from 155 clicks, 14.19% of clicks.

Read the full case study

Charlotte Premier Roofing

Roofing · Charlotte, NC

$194

A lead from Google Search in the last 30 days.

The account once reported $20.06 a lead, when every conversion was a page view.

Charlotte Premier Roofing's Google Ads account, Sept 7 to Oct 6, 2026: 86 clicks, $31.61 a click, $194 a conversion, 16.28% conversion rate
  • Google Search, Sept 7 to Oct 6, 2026. Source: the Google Ads account: 86 clicks at $31.61, 16.28% became a lead.

Read the full case study

Ace Concrete Construction

Concrete · Taylors, SC

$81.91

A lead from Google Search in the last 30 days.

April to August ran $95.95 to $115.84 a lead on the driveway campaign.

Ace Concrete Construction's Google Ads account, Sept 7 to Oct 6, 2026: 173 clicks, 15.60% conversion rate, 26.99 conversions, $81.91 a conversion
  • Google Search, Sept 7 to Oct 6, 2026. Source: the Google Ads account: 26.99 leads from 173 clicks, 15.60% of clicks.

Read the full case study

Elite Diesel Solutions

Truck and diesel repair · Indian Trail, NC

$29.96

A lead from Google Search in its first full week.

Counted the strict way (a possible test form and repeat callers left out) it is $38.90.

Elite Diesel Solutions' Google Ads account, Sept 29 to Oct 5, 2026: 65 clicks, 14 conversions, 21.54% conversion rate, $29.96 a conversion
  • Google Search, Sept 29 to Oct 5, 2026. Source: the Google Ads account: 14 leads from 65 clicks, 21.54% of clicks.

Read the full case study

Texora Painting

Painting · Delta, BC

CAD 104

A lead from Google Search, first week in the new area.

Three leads, so early. Before the rebuild, 81.9% of search spend went to paint-store searches.

Texora Painting's Google Ads account in Canadian dollars, Sept 29 to Oct 5, 2026: $11.17 a click, 28 clicks, $104 a conversion, 10.71% conversion rate
  • Google Search, Sept 29 to Oct 5, 2026. Source: the Google Ads account, in Canadian dollars: 28 clicks at CAD 11.17, 10.71% became a lead.

Read the full case study

Elijah carrying a bundle of cedar shakes on a roofing jobThenElijah Nawrot
Elijah Nawrot, founder of Red Orca Digital

Who you are hiring

I roofed before I ran ads for roofers.

Three years on roofs, foreman at my cousin's company in upstate New York. Then four years running paid marketing for roofing companies. I know what a lead is worth because I have loaded the truck for the job it turned into.

That is why every account I run is built around booked jobs, not clicks, and why I'll tell you when your budget is too small for Search to pay. I am Elijah, and you deal with me directly.

  • 3 yrson roofs, foreman at my cousin's company
  • 4 yrsrunning paid ads for roofing companies
  • 1point of contact: me
Google Partner badge

Red Orca is a Google Partner, and I am certified in Google Ads Search. Google checks both.

More about how I work

The landing page

The page I'd build you.

Every account includes a landing page built for the ads, not your homepage. These are live pages I built for clients.

Blue Bird Roofing's landing page on a phone
Blue Bird RoofingRoofing · Round Lake, NY
Rlynt Roofing's landing page on a phone
Rlynt RoofingRoofing · Katy, TX
Texora Painting's landing page on a phone
Texora PaintingPainting · Delta, BC
V&S Tile & Bath's landing page on a phone
V&S Tile & BathBathroom remodeling · Charlotte, NC

The first screen on a phone. Yours is built from your own photos, reviews and offer.

The estimate

What a lead should cost you, before you spend a dollar with me.

The first call is the work, not a pitch. You get three numbers for your trade and your county, walked through live on a screen share.

Your estimate, your trade, your county
  • What a lead should costOn the call
  • What a sold job costsOn the call
  • The budget your county takesOn the call
  • Worked out live on a 30-minute screen share
  1. What a lead should cost

    Built from what people in your county actually search for your trade, not an industry average.

  2. What a sold job costs

    Your job value and close rate turn cost per lead into cost per sold job. That is the number that decides whether this pays.

  3. The budget your county takes

    How much it takes to show up often enough to matter, and whether Local Services is open for your trade where you work.

Get my estimate

How the account is built

What you are paying for, shown instead of listed.

Most agencies send a report with impressions on it. This is what the work looks like inside the account.

Example layout

Campaigns
  • HVAC | SearchSearch only
  • AC and furnace replacementLive
  • AC repairLive
  • Furnace repairLive
  • Maintenance plansPaused

Split by the job, not by the keyword

In every trade, the big job and the small job cost about the same per click. So replacement, repair and maintenance each get their own ad group, ads and budget, and the account pays more for the job that is worth more.

Example layout

Search terms
  • ac replacement cost near meKeep
  • hvac technician jobsNegative: jobs
  • how to recharge ac yourselfNegative: DIY
  • [competitor] hvac reviewsNegative: brand
  • furnace replacement quoteKeep

Paying only for people who want to hire you

Every week I read what people actually typed and block the ones looking for jobs, DIY videos or another company by name. Most wasted spend lives here.

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.

A landing page built for the ad

Not your homepage. A page for the search they made, with the five parts that turn a click into a call. I build it as part of the setup.

Example layout

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

Every call counted and recorded

Calls and forms are tracked back to the ad group and the search, and calls are recorded, so you see which ads booked estimates and what each one cost.

The same build goes into every trade, shaped around the jobs that trade sells, and the account is in your name from day one. How I run Google Ads for home service businesses, and how it changes by trade.

Comparing agencies

Me next to a typical agency.

Not every agency works like the typical one in this table. Ask whoever you talk to the same seven questions.

Red OrcaA typical agency
Who runs your accountMe, the person on your estimate callOften an account manager after the sale
ContractMonth to monthOften 6 or 12 months
Whose name the account is inYours, from day oneSometimes the agency's
What counts as a leadA call or a form from a real personSometimes page views and clicks
PriceOn this page, before you callUsually after a sales call
Your competitorsOne company per trade per countyOften no limit
Landing pageBuilt for your ads, includedOften your homepage

Pricing

Two services. Real prices.

Google Ads is what most contractors hire me for. SEO is there when you want an asset that keeps working after the ad spend stops.

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

SEO

Most people buy this
Core$2,500 /mo
One location, one county
Scale$4,000 /mo
Every location and county
  • Your Google Business Profile
  • Your website, rebuilt to rank and convert
  • How AI assistants read and describe your business
  • Links from sites your customers and your trade actually use
  • Local Services Ads set up and managed

Local Services lead charges are separate and billed by Google. No build fee.

How SEO works here

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.

Everything on this page is on the pricing page in more detail, including what is not included.

Fit check

Who this is for.

For you if

  • You can handle more work than you have now.
  • You answer your phone and follow up on leads.
  • You can put at least $2,000 a month into Google.

Not for you if

  • Your jobs are mostly small repairs.
  • Most of your work is commercial.
  • You want a guaranteed number of leads.

Questions

Straight answers to what contractors ask before they sign.

What happens after I book?

Days 1 to 7, the build. Search campaigns, your landing page, recorded call tracking, Local Services and your Business Profile. You send the onboarding items, and it goes live inside a week.

Weeks 2 to 4, cleaning up the searches. I read the search terms every two days and block the ones that won’t hire you: job seekers, DIY, other companies by name.

Day 30, the first review call. What came in, what it cost, which calls booked, and what changes next.

Day 90, the real read. Judge it on cost per booked job, not cost per click. It is month to month the whole way, so you can walk away at any point.

What moves your result most is how fast you call leads back. I don't promise lead counts or jobs, because your close rate and your phone aren't mine.

What exactly do you do?

Two things for home service businesses. Google Ads: Search, Local Services Ads and your Business Profile, plus the landing page they send people to. And SEO: your website, your Business Profile, links, and how AI assistants describe your business. Both are built around booked jobs, not clicks.

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. The account is built around the jobs your trade sells, not a template. How it changes by trade.

What does it cost?

Google Ads management is $1,000 once to build, then from $1,500 a month, which covers ad spend up to $10,000 a month. The price steps up above that. SEO is $2,500 a month. Ad spend is separate, paid straight to Google on your card, never marked up, and needs to be at least $2,000 a month to compete in most markets.

What happens on the estimate call?

About thirty minutes on a screen share. I walk you through what a lead should cost in your county, what a sold job costs at your close rate, and how I'd set up the account. No account access needed, and it is useful whether or not we ever work together.

Do I need a big ad budget?

You need enough to compete in your market, which in most places means at least $2,000 a month paid straight to Google. If your budget is too small for paid search to work yet, I'll tell you that instead of taking the money.

Do I own the account?

Yes. The Google Ads account, the Local Services profile, the Business Profile and the landing page are all in your name. If you ever leave, they go with you and keep working.

Why only one company per trade per county?

Because two roofers in the same county bidding on the same searches through the same agency is a conflict of interest. Once a company in your trade signs in a county, I won't work against them. You can claim a 30-minute radius around your location instead of a county.

Where are you based?

Albany, New York. Everything runs over video and screen share, and I work with contractors across the US.

What about Local Services Ads?

They are part of every Google Ads engagement, set up and managed with Search. Local Services will be your cheapest leads and you will run out of them, because Google only sends as many as it has. Search is how you get volume past that. Google Ads or Local Services?

Last call

Is your county still open in your trade?

One company per trade per county. If yours is open, the estimate is how you find out what a lead should cost you there.

  • 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

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