Most local service businesses spend $1,000 to $5,000 a month on Google Ads, with clicks landing anywhere from $2 to $50. There's no flat price — you set a budget and bid against everyone else searching the same terms. What you actually pay per job comes down to your click cost, how many clicks it takes to book one customer, and whether the page they land on turns them into a call.
We run our own home-service companies — a cleaning company in Tucson and an HVAC company in Sacramento — and we wire Google Ads tracking on the same sites we build for clients. So this is the math we watch on our own money, not a guess pulled from a blog.
You pay each time someone clicks your ad, whether or not they call. Cheap clicks come from low-stakes searches; expensive clicks come from emergencies and high-ticket jobs where competitors will pay $40 or more for the same visitor. Water damage, HVAC replacement, and 24-hour plumbing sit at the top end.
This is the money Google spends placing your ads. A small operator testing one service in one city can start at $500 to $1,500. The wider your area and the more competitive the trade, the faster the budget burns and the more you need to compete at all.
If someone runs the account for you, they charge a flat fee or a percentage of spend. This is separate from the ad budget. A good manager earns their fee by cutting wasted clicks; a bad one just lets Google autopilot your money.
Clicks are an input. What you care about is what a booked call costs. For most home services that lands between $20 and $200 depending on trade and competition. If your job is worth $300 to $10,000, even a $150 lead is cheap — provided you close it.
Two businesses with the same budget can get wildly different results. The levers behind the number:
We'd rather you keep your money than light it on fire. Hold off on ads if:
Ads pay off when one booked job covers many clicks and the rest of your funnel can catch the lead. For a $5,000 HVAC install, even a $200 lead is a bargain. For a $90 service call, the math has to be tighter.
Ads are rented calls — they stop the day you stop paying. Local SEO is an owned asset that keeps producing. Most service businesses do best running both: ads for calls this week, SEO for ranking that lasts. The catch with ads is that wasted budget is invisible without tracking, which is exactly what we build into every site first.
Our sites ship ads-ready: conversion events, gclid preservation, and call tracking wired before you spend a dollar, so Google optimizes against real booked jobs instead of page views. Start Getting Leads is $249/mo for the site plus AI lead capture; Grow in Google at $597/mo adds the SEO engine and attribution. See SEO for home services or SEO cost for the organic side.
We don't post stock testimonials. On a 15-minute call we screen-share the real dashboards behind our own businesses — live leads, rankings, and the exact page that produced each one. See the proof →
For one service in one city, $500 to $1,500 a month gets enough clicks to learn what works. Going wider or into a competitive metro without more budget just spreads you too thin to book anything.
Often, yes. Those charge per lead instead of per click, typically $15 to $90 a lead for home services, and you only pay for actual calls. They're worth running alongside search ads once you pass the license and insurance checks.
Ads can produce calls the day you turn them on. SEO takes three to six months but doesn't cost per click. Run ads for speed and SEO for durability, and the two together cost less over time than either alone.
Send your company name and area — we'll confirm your market is open and build a working demo with tracking wired in within 48 hours. Free, no card, no commitment.
Prefer email? [email protected]