Get an estimate

Results

Results, with the window they came from.

Every number here carries its date range, its channel and where it came from. Where a client has not agreed to be named, the name comes out and the method stays in.

Accounts

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

Duckwork Heating & Cooling

HVAC

$20k

Booked from Local Services leads in 68 days.

  • Local Services only, July 1 to Sept 6, 2026. Source: the Local Services dashboard and the owner.

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

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.

How to read these

What counts, and what does not.

Where a number blends two channels, it says so, because Local Services and Search price very differently and a blend describes neither.

Counts as a lead

  • A phone call from a person.
  • A form submission from a person.

Does not count

  • A page view.
  • A click on a phone number that never connects.

One month of contractor leads moves around a lot, so these are reported with their window and I don't turn them into percentages they can't support.

Your estimate

What would a lead cost you?

Your trade and county, worked out live on a 30-minute screen share.

  • 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