Google Ads and Meta Ads Case Studies for Local Service Businesses
A U.S.-based marketing agency for local service businesses. Google Premier Partner. Est. 2015. Based in Pennsylvania, USA. Clicks Geek lists dated Google Ads and Meta ads results from accounts it manages, each over the window shown on its card, with client details blurred.
Published . Last updated .
Written by Rob Andolina
At a glance: 13 case studies, 9 on Google Ads and 4 on Meta Ads.
How are these results counted?
What counts as a lead? A phone call or form submission from the ads, as tracked in Google Ads or Meta. Each card shows one account over the dates listed on it. These accounts were picked to show results across different trades, and your results will depend on your market, budget and offer.
Why are client details blurred? To keep clients private, business names, locations, ad spend and budgets are blurred or cropped out of every screenshot. Cost per lead is left in, exactly as the account recorded it.
Each card is one account over one window. Results vary by market, budget and offer.
One row per case study, in page order. Dates are written as month, day, year. Percentages are rounded to the nearest whole number. "Not shown" means the screenshot has no previous period view for that measure, and "no figures" means it has only a Meta trend arrow.
Clicks Geek ran Meta ads for a pool liner company from August 16 to September 14, 2026 (30 days).
Industry: pool liners
Platform: Meta Ads
Date range: August 16 to September 14, 2026 (30 days)
Conversions (leads): 535 (two campaigns: 254 and 281)
Cost per lead: $20.82 and $18.76 (one per campaign)
Previous period: Not shown in the screenshot.
The same ad creative ran in both campaigns, each aimed at a different region. Leads came through Instant Forms, which open inside Facebook. Budget was set at the campaign level, so Meta could move spend between ad sets.
The two campaigns recorded 535 leads over 30 days, at $20.82 and $18.76 per lead.
Meta Ads campaign view, August 16 to September 14, 2026, client details and ad spend blurred.
Water damage restoration company, Google Ads
Clicks Geek ran Google Ads for a water damage restoration company from September 3 to October 2, 2026 (30 days).
Industry: water damage restoration
Platform: Google Ads
Date range: September 3 to October 2, 2026 (30 days)
Conversions (leads): 27
Cost per lead: $164.14
Previous period: Conversions were up 14 on the previous period in the account view. The cost per lead change is not shown.
The campaign recorded 27 leads over 30 days at $164.14 each.
Google Ads campaign view, September 3 to October 2, 2026, client details and ad spend blurred.
HVAC company, Google Ads
Clicks Geek ran Google Ads for an HVAC company from September 11 to 24, 2026 (14 days).
Industry: HVAC
Platform: Google Ads
Date range: September 11 to 24, 2026 (14 days)
Conversions (leads): 10
Cost per lead: $183.96
Previous period: Not shown for the 14 days.
The campaign recorded 10 leads over 14 days at $183.96 each.
Google Ads campaign view, September 11 to 24, 2026, client details and ad spend blurred.
Clicks Geek ran Google Ads for an auto glass company from August 16 to September 14, 2026 (30 days).
Industry: auto glass
Platform: Google Ads
Date range: August 16 to September 14, 2026 (30 days)
Conversions (leads): 75
Cost per lead: $30.56
Previous period: Conversions were up 10% and cost per lead was down 8% on the previous 30 days (July 17 to August 15, 2026).
Each ad group was built around a single keyword, so the ad text matches the search. Location targeting was set county by county (15 counties) instead of one radius. The ad copy mentions insurance handling and mobile service.
The campaign recorded 75 leads over 30 days at $30.56 each.
Google Ads campaign view, August 16 to September 14, 2026, client details and ad spend blurred.
Mobile auto detailing company, Google Ads
Clicks Geek ran Google Ads for a mobile auto detailing company from September 2 to October 1, 2026 (30 days).
Industry: mobile auto detailing
Platform: Google Ads
Date range: September 2 to October 1, 2026 (30 days)
Conversions (leads): 80
Cost per lead: $14.90
Previous period: Conversions were up 30 on the previous period in the account view. The cost per lead change is not shown.
The campaign recorded 80 leads over 30 days at $14.90 each.
Google Ads campaign view, September 2 to October 1, 2026, client details and ad spend blurred.
Window tinting company, Meta Ads
Clicks Geek ran Meta ads for a window tinting company from August 16 to September 14, 2026 (30 days).
Industry: window tinting
Platform: Meta Ads
Date range: August 16 to September 14, 2026 (30 days)
Conversions (leads): 55
Cost per lead: $10.96
Previous period: No figures in the screenshot. The Meta view marks cost per lead with an upward trend arrow.
The ad is a video of the owner working in the shop. Leads came through a Messenger form, not a landing page. The campaign began as a small test of the offer.
The campaign recorded 55 leads over 30 days at $10.96 each.
Meta Ads campaign view, August 16 to September 14, 2026, client details and ad spend blurred.
Clicks Geek ran Google Ads for a junk removal company from August 16 to September 14, 2026 (30 days).
Industry: junk removal
Platform: Google Ads
Date range: August 16 to September 14, 2026 (30 days)
Conversions (leads): 89 (88.99 in the account view)
Cost per lead: $65.82
Previous period: Conversions were flat and cost per lead was down 4% on the previous 30 days (July 17 to August 15, 2026).
The campaign is built around city-level searches across the service area, not one blanket radius. It mixes broad and exact match keywords, which lets the account find new search terms while cost stays in check. Budget was raised only after cost per lead held steady.
The campaign recorded 89 leads over 30 days at $65.82 each.
Google Ads campaign view, August 16 to September 14, 2026, client details and ad spend blurred.
Junk removal company, Meta Ads
Clicks Geek ran Meta ads for a junk removal company from August 16 to September 14, 2026 (30 days).
Industry: junk removal
Platform: Meta Ads
Date range: August 16 to September 14, 2026 (30 days)
Conversions (leads): 101
Cost per lead: $14.95
Previous period: Not shown in the screenshot.
The ad shows the owner introducing the business, next to a before and after from a real job. Leads came through an Instant Form that opens inside Facebook, so there is no landing page. Budget was set at the campaign level.
The campaign recorded 101 leads over 30 days at $14.95 each.
Meta Ads campaign view, August 16 to September 14, 2026, client details and ad spend blurred.
Dumpster rental company, Google Ads
Clicks Geek ran Google Ads for a dumpster rental company from August 16 to September 14, 2026 (30 days).
Industry: dumpster rental
Platform: Google Ads
Date range: August 16 to September 14, 2026 (30 days)
Conversions (leads): 48
Cost per lead: $42.72
Previous period: Conversions were up 45% (15 more, from 33) and cost per lead was down 12% on the previous 30 days (July 17 to August 15, 2026).
The campaign targets people searching for dumpster rentals, including searches that name a size. Location targeting was tightened to the company's actual delivery area. Once the account had enough conversion data, bidding moved to a target cost per lead. The campaign showed a limited-by-budget status when the screenshot was taken.
The campaign recorded 48 leads over 30 days at $42.72 each.
Google Ads campaign view, August 16 to September 14, 2026, client details and ad spend blurred.
Clicks Geek ran Google Ads for a junk car buyer from September 3 to October 2, 2026 (30 days).
Industry: junk car buyer
Platform: Google Ads
Date range: September 3 to October 2, 2026 (30 days)
Conversions (leads): 327
Cost per lead: $8.64
Previous period: Conversions were up 70 on the previous period in the account view. The cost per lead change is not shown.
The campaign recorded 327 leads over 30 days at $8.64 each.
This account counts calls and form fills only as conversions. Its cost per lead is well below the other Google Ads cards on this page, so read it as one account's result, not a typical one.
Google Ads campaign view, September 3 to October 2, 2026, client details and ad spend blurred.
Clicks Geek ran Meta ads for a nail salon from August 16 to September 14, 2026 (30 days).
Industry: nail salon
Platform: Meta Ads
Date range: August 16 to September 14, 2026 (30 days)
Conversions (leads): 153
Cost per lead: $6.85
Previous period: No figures in the screenshot. The Meta view marks results with a downward trend arrow and cost per lead with an upward trend arrow.
The ads open with a question instead of a discount. The images are close-ups of finished work. Leads came through an Instant Form that opens inside Facebook.
The campaign recorded 153 leads over 30 days at $6.85 each.
Meta Ads campaign view, August 16 to September 14, 2026, client details and ad spend blurred.
Clicks Geek published eight earlier case study pages. Each holds one video and no written results, so none are described here. The dates below are the video upload date and the date shown in the page text.
Earlier case study pages, listed as labels.
Trade
Video uploaded
Page text dated
HVAC
April 2020
December 20, 2021
Plumbing
April 2020
December 20, 2021
Electrician
April 2020
December 17, 2021
Divorce lawyer
April 2020
December 17, 2021
DUI and DWI lawyer
April 2020
April 17, 2020
Family lawyer
April 2020
April 18, 2020
Immigration lawyer
April 2020
April 18, 2020
Workers compensation lawyer
April 2020
April 18, 2020
See how a campaign could be set up for your trade
The results above come from Google Ads and Meta ads accounts that Clicks Geek manages for local service businesses. Tell us your trade and your market, and we will explain how a campaign would be set up for it. You own your ad accounts.
Rob Andolina is a paid media strategist who has managed tens of millions in paid ad campaigns. He co-founded Clicks Geek, where he leads strategy and helps local businesses generate higher quality leads.
Let’s Talk
See what it actually costs to get more leads in your market.Let’s see what it takes to get more leads.
We’ll look at your market, competition, and goals, then walk you through what it would realistically take (and cost) to get results.
✓What companies like yours are actually spending
✓What you’d need to invest to compete and win
✓The fastest path to results (and what to avoid wasting money on)
✓Straight answer on whether this is a good fit
✓
Got it, talk soon.
We’ll review your info and call you shortly with straight answers on cost, what you’d need to invest, and whether this is a good fit. No pitch, no pressure.