Google Ads Budget for Home Services: What to Actually Spend
How much should home service contractors spend on Google Ads? Get real budget ranges by trade, market size, and ad type - without the agency fluff.
The honest answer on Google Ads budget for home services: most contractors in competitive California markets need to spend between $2,000 and $5,000 per month to generate enough call volume to make paid ads worth running. Under that, you are usually spreading the budget too thin to compete against larger operators who have already figured out the math. Over that, you are in territory where the economics only work if your average job value supports it.
That range is not a guess. It is what it actually costs to be competitive in markets like Los Angeles, San Diego, and Orange County for trades like HVAC, plumbing, roofing, and electrical. The number shifts based on your trade, your city, and which ad product you are using. This post breaks all of that down so you can set a budget that makes sense for your business - not one that makes sense for your agency's revenue targets.
Why Most Contractor Budget Advice Is Useless
Search "Google Ads budget for home services" and you will find posts that say things like "start with $1,000 a month and scale from there." That advice is not wrong exactly. It is just incomplete in a way that costs contractors real money.
A $1,000 monthly budget in Fresno for a water heater repair service might generate 20 calls. The same $1,000 in Los Angeles for emergency plumbing will get you maybe 8 clicks - before a single person calls. The market, the trade, and the ad type all determine whether a budget produces jobs or just burns money.
The other thing most budget posts skip: there are two very different Google ad products available to home service contractors, and they are priced completely differently. Confusing them is how contractors end up with the wrong expectations from day one.
Google Local Services Ads vs. Standard Google Ads: The Budget Works Differently
Before you set any budget, you need to know which product you are buying.
Local Services Ads (LSA)
LSAs appear at the very top of Google search results - above even standard paid ads - with a "Google Guaranteed" or "Google Screened" badge. You pay per lead, not per click. If someone calls you from an LSA and it is clearly not related to your business, you can dispute it and not get charged.
For most home service contractors, LSAs are the better starting point. The Google Guarantee badge carries real weight with customers who are nervous about letting a stranger into their home. And cost-per-lead pricing means you are not paying for the person who clicked, got distracted by their dog, and never called.
Standard Google Search Ads (PPC)
Standard pay-per-click ads appear below the LSA block and above organic results. You pay every time someone clicks - whether they call, whether they are in your service area, whether they are actually a potential customer. In competitive home service markets in California, clicks for plumbing and HVAC keywords run $45 to $120 per click. That is per click, not per call.
If your conversion rate from click to call is 10% - which is reasonable for a well-built landing page - you are spending $450 to $1,200 in ad costs to get one phone call. At a 15% rate, you are at $300 to $800 per call. For a $250 drain cleaning job, that math does not work. For a $6,000 HVAC system replacement, it might.
Before running standard PPC, read our guide on Google Ads landing page tips for contractors - because the page someone lands on after clicking your ad determines whether that $80 click becomes a booked job or a wasted dollar.
Want a second opinion on your SEO plan?
We review local SEO strategies for home service contractors, what to fix first, what to skip, what competitors are doing differently.
Get your free audit →What Contractors Are Actually Spending by Trade
Here are realistic monthly budget ranges for each major home service trade, assuming a competitive California metro market. Smaller cities and rural markets can often get by with 30-40% less.
HVAC
LSA budget: $1,500 to $3,500 per month. Standard PPC: $3,000 to $6,000 per month. HVAC is one of the most competitive categories on Google. In summer months, budgets need to flex up - a lot of HVAC contractors set daily caps that exhaust by 10 AM during heat waves and then wonder why they are not getting afternoon calls.
Plumbing
LSA budget: $1,200 to $2,800 per month. Standard PPC: $2,500 to $5,000 per month. Emergency plumbing keywords are expensive. Drain cleaning and water heater keywords are somewhat more manageable. If you are running standard PPC for emergency services without strong conversion tracking in place, read our Google Ads conversion tracking guide for contractors first - because you will have no idea what is working without it.
Roofing
LSA budget: $1,000 to $2,500 per month. Standard PPC: $2,000 to $4,500 per month. Roofing has a longer lead cycle than plumbing or HVAC. Someone searching "roof repair cost" is probably not ready to call today. Budget for that reality - you need enough volume to capture the buyers who are ready now, not just the browsers.
Electrical
LSA budget: $800 to $2,000 per month. Standard PPC: $1,500 to $3,500 per month. Electrical is slightly less competitive than HVAC and plumbing in most markets. The average job value is also highly variable - panel upgrades and EV charger installs have very different economics than outlet repairs.
Landscaping
LSA budget: $600 to $1,500 per month. Standard PPC: $1,000 to $2,500 per month. Landscaping is seasonal and geographically sensitive. A landscaping company in the Inland Empire has different seasonality than one on the coast. Budget accordingly, and pull back during months when call volume historically drops.
How to Calculate the Budget That Actually Makes Sense for Your Business
Ignore the ranges above for a moment. The real way to set a Google Ads budget for home services is to work backwards from your economics.
Ask yourself three questions:
- What is my average job value? (Not the range - the average of jobs actually booked from paid leads.)
- What is my close rate on inbound calls? (The percentage of calls that become booked jobs.)
- What is the maximum I can pay per booked job and still make money?
Here is a straightforward example. An HVAC company has an average job value of $1,400. Their close rate on inbound calls is 60%. They want to keep customer acquisition cost under $200 per booked job.
Working backwards: if they close 60% of calls, they need 10 calls to book 6 jobs. At $200 max acquisition cost and 6 jobs, their max spend for those 10 calls is $1,200. That means they can afford $120 per call. Whether LSA or PPC can deliver calls at that cost in their specific market is the question to test.
This exercise also reveals something useful: a plumber with a $180 average job value and a 50% close rate cannot afford $300-per-call PPC. The math does not work. No amount of ad optimization will fix fundamentally broken unit economics.
The LSA Budget Question Everyone Asks
LSA budgeting works differently because you set a weekly budget and Google throttles your lead flow to try to stay within it. There is no perfect formula, but here is the practical approach:
Start with a weekly budget that equals roughly half your desired monthly spend. If you want to spend $2,000 a month on LSAs, set $500 per week. Adjust after the first month based on whether you exhausted budget early (increase) or left budget unspent (decrease or tighten your geographic targeting).
One thing most contractors miss with LSA: lead quality varies significantly based on how aggressively you dispute invalid leads. Google allows you to dispute calls that were wrong number, solicitations, or clearly outside your service area. Contractors who dispute consistently report 10-20% of leads getting credited back. Over a year, that adds up.
What "Good" Cost Per Lead Looks Like
There is no universal number, but here are reasonable targets for California markets:
- HVAC (system install/replacement keywords): $80 to $160 per lead via LSA
- Emergency plumbing: $65 to $140 per lead via LSA
- Roofing (inspection/replacement): $90 to $200 per lead via LSA
- Electrical (panel/service work): $55 to $120 per lead via LSA
- General home services (standard PPC, well-optimized landing page): $150 to $400 per booked call
If you are paying more than the top of those ranges consistently, something is wrong - either targeting, landing page quality, or geographic coverage. If you are paying significantly less, enjoy it while it lasts and make sure your conversion tracking is accurate enough to trust the number.
The Part Most Agencies Will Not Tell You
Google Ads for home services works. It also stops working the second you stop paying. That is not a criticism - it is just the math. Paid ads are a faucet. Organic search is a pipeline you build once and benefit from for years.
After 18 to 24 months of consistent local SEO work, the cost per call from organic is typically 70 to 90% lower than paid. The contractors who run ads forever without building organic presence are permanently renting their leads. That is fine as a short-term strategy. It is expensive as a permanent one.
The smart play for most contractors is running LSAs while building organic. Not one or the other. If you want to understand what that organic investment looks like and what it produces, our guide on how to rank locally for home services covers the mechanics without the fluff.
When Google Ads Is Not the Right Answer Right Now
This is the part most agencies skip because it does not help their sales process. We will say it anyway.
Google Ads - even LSAs - is not the right move if:
- Your average job value is under $300 and you are in a competitive market. The math rarely works. You will spend more acquiring the customer than you make on the job.
- You do not have someone answering the phone reliably during business hours. A $120 LSA lead that goes to voicemail and never gets called back is $120 burned. Fix your call answering before buying leads.
- You cannot handle more volume right now. If you are already maxed out with existing work, spending money to generate calls you cannot service is not growth - it is just noise and wasted ad spend.
- You have a GBP and website that are actively hurting conversions. Sending paid traffic to a broken experience is expensive. A local SEO audit will tell you whether your online presence is ready to convert paid traffic before you spend on it.
If you genuinely need calls starting this week and your average job value supports the math, LSAs are probably the right starting point. If you need calls six months from now and you want to build something that compounds, local SEO does that and paid ads do not.
Budget Mistakes Contractors Make Most Often
Nine times out of ten, when a contractor says "Google Ads didn't work for me," one of these is the reason:
Setting the budget too low to be competitive
A $500 monthly PPC budget in Los Angeles for plumbing is not a budget - it is four or five clicks. Google's algorithm also tends to serve low-budget campaigns in lower-quality inventory positions. Underspending in a competitive market often produces the worst possible results at the lowest possible efficiency.
Not running ads during peak hours and days
Emergency home services get called on weekends, evenings, and holidays. If your ads are running 9 to 5, Monday through Friday, you are advertising during the least urgent search periods and going dark during the most urgent ones. Ad scheduling matters.
Sending traffic to the homepage
A homepage is for people who already know your business. Ad traffic needs to go to a dedicated landing page built around the specific service and city being advertised. This is not optional - it directly affects your Quality Score, which directly affects your cost per click. Our landing page guide for contractors covers this in detail.
No conversion tracking
If you cannot tell which keywords and ads are producing calls, you cannot optimize. You are flying blind and paying for the privilege. Set up call tracking before you spend a dollar. See our full conversion tracking setup guide for the exact process.
Forgetting about geographic targeting
Broad geographic targeting in a market like LA or San Diego means your ads are showing to people 45 minutes outside your service area. They call. You cannot serve them. You paid for the click anyway. Tight geographic targeting - city by city, zip by zip if needed - produces better leads at lower cost in most home service categories.
How LSA and SEO Work Together (and Why the Answer Is Not One or the Other)
The contractors who do best in competitive markets are running both. LSAs generate calls now. Local SEO builds the foundation that generates calls without ongoing spend.
An optimized Google Business Profile sits above both LSA and standard PPC results in the Local Pack - the map section that gets 70 to 80% of clicks on local service searches, according to industry data. That traffic costs nothing per click once you earn the ranking. A contractor ranking in the top 3 of the Local Pack for 20 keywords is generating equivalent paid traffic value every month without a budget line item.
If you want to see where your GBP stands against local competitors before you decide how much to spend on paid ads, a local SEO audit gives you that picture. It also tells you whether you have foundational issues - wrong categories, citation problems, thin content - that would suppress the performance of any paid campaign you run on top of them.
For a deeper look at the organic side of the equation, our no-fluff guide to local SEO for contractors covers the full picture.
A Quick Word on Display Ads
You will notice we have not mentioned display ads. That is intentional. For most home service contractors, display advertising - the banner ads that follow people around the internet - produces brand impressions, not calls. Calls are what pay the bills. We wrote a full breakdown of whether display ads actually work for contractors if you want to go deeper on that question. The short version: usually not, unless you are doing very specific retargeting for high-value services.
Frequently Asked Questions
How much should a small plumbing company spend on Google Ads?
A small plumbing company in a mid-size California market should plan on $1,200 to $2,500 per month for LSAs to generate meaningful call volume. In a major metro like Los Angeles or San Diego, the lower end of that range will produce limited results. Start with LSAs rather than standard PPC - the cost-per-lead model is more forgiving when you are learning what works in your market.
Are Local Services Ads worth it for HVAC contractors?
For most HVAC contractors in California, yes. The Google Guarantee badge that comes with LSAs genuinely increases call rates because customers trust it. HVAC is also a category where LSA lead quality tends to be high - people searching for HVAC service usually need actual HVAC service. Run them alongside a well-optimized GBP for the best overall result.
What is a good cost per lead for home services Google Ads?
It depends on your trade and market, but a reasonable target for LSA leads in California is $65 to $160 for plumbing and HVAC, $90 to $200 for roofing, and $55 to $120 for electrical. If you are consistently above those ranges, review your service area settings, dispute rate, and whether your GBP optimization is supporting your LSA quality score.
How does Google decide which LSA ads to show?
Google uses a combination of your review score, review count, review recency, proximity to the searcher, and your profile's responsiveness to leads. Contractors with higher review velocity - more new reviews coming in regularly - tend to get more LSA impressions. It is another reason why your organic presence and your paid presence are not separate problems.
Should I run Google Ads and SEO at the same time?
Yes, if your budget allows both. They do different things. Paid ads generate calls now. SEO builds ranking that generates calls without ongoing spend. The most competitive contractors run LSAs for immediate volume while building organic ranking for long-term efficiency. Trying to choose one is a false tradeoff in most markets.
What happens if I pause my Google Ads?
Calls from ads stop immediately. There is no residual benefit, no ranking carryover, no momentum. This is the fundamental difference between paid and organic. A contractor who pauses their SEO-driven organic ranking for a month loses almost nothing. A contractor who pauses their Google Ads for a month loses every call that would have come from those ads during that month.
How long does it take to see results from Google Ads for home services?
LSAs can generate calls within days of going live, assuming your profile is properly set up and your service area is correctly configured. Standard PPC campaigns typically need 30 to 60 days of optimization before performance stabilizes - the algorithm needs data to improve. Month one is usually the most expensive and least efficient period for standard PPC campaigns.
What is the difference between LSA and Google Guaranteed?
They are the same product. "Google Guaranteed" is the badge that appears on Local Services Ads for home service businesses that have passed Google's background check and licensing verification process. The guarantee refers to Google's promise to customers - if they are unhappy with a Google Guaranteed business, Google may reimburse them up to a lifetime cap. It is a trust signal that meaningfully improves call rates versus standard ads.
Not sure if your ad budget is working as hard as it should?
Before you spend another dollar on Google Ads, it helps to know whether your GBP and website are set up to convert that traffic into calls. A lot of contractor ad budgets are doing the heavy lifting for a profile that is quietly losing leads on the back end.
We offer a free local SEO audit that shows you exactly where your online presence stands - what is working, what is costing you calls, and what to fix first. No pitch at the end. Just the numbers.
Looking for hands-on help? See our Local SEO Audit service.
Want help implementing this for your business?
We audit and optimize local SEO for home service contractors. Get a free analysis of your market, no commitment, no hard sell.
Contractor Help Desk
What would help your business most right now?
Describe what you are stuck on, rankings, reviews, ads, leads, anything. Get an answer instantly.