How Much Should You Spend on Google Ads? (Calculator by Trade)
Key Takeaways
- $2,000/month in a mid-size market generates 8-12 HVAC jobs — the same budget in NYC generates 2-3
- The minimum viable Google Ads budget is $1,000-1,500/month for most trades
- Your break-even CPA tells you the maximum you can spend per customer and still profit
- Contractors spending under $500/month don't generate enough data to optimize campaigns
A contractor spending $2,000/month on Google Ads in Phoenix can reasonably expect 8-12 booked HVAC jobs. That same $2,000 in New York City might produce 2-3 jobs because CPCs run 3-4x higher in dense, competitive metros. Your Google Ads budget depends entirely on your market, your trade, and what a customer is worth to you.
The question isn’t “how much should I spend?” The question is “how much can I spend and still make money?”
The budget formula
Your ideal Google Ads budget comes from working backward from revenue, not forward from a monthly number you can afford.
Step 1: Know your average job value. If your average HVAC repair is $450 and your average replacement is $8,500, your budget strategy for each is completely different. High-value jobs can absorb higher acquisition costs.
Step 2: Calculate your cost per customer. LocaliQ’s 2025 benchmarks put the average home service cost per lead at $90.92 via search ads. With a 30% lead-to-job close rate, your cost per customer is roughly $300. If your average job profit is $1,200, that $300 acquisition cost works. If your average job profit is $150, it doesn’t.
Step 3: Set your break-even CPA. Your break-even cost per acquisition is your average job profit minus overhead allocation. If a drain cleaning nets $200 in profit, spending $300 to acquire that customer loses money. If an HVAC replacement nets $4,000, spending $300 is excellent.
Step 4: Back into your monthly budget. If your target CPA is $300 and you want 10 new customers per month, your budget is $3,000. At $25 CPC and a 7% conversion rate, each lead costs about $350. Close 30% of leads and your cost per customer is roughly $1,150. That works for HVAC replacements netting $4,000+ in profit, but not for $200 drain cleanings. Your break-even CPA determines whether the math supports the spend.
Budget benchmarks by trade
HVAC
Recommended starting budget: $2,000-5,000/month. HVAC has some of the highest CPCs in home services, averaging $20-30 nationally with spikes to $65+ during peak seasons. A $2,000 budget buys 65-100 clicks per month at average CPCs.
At a 7.33% conversion rate (LocaliQ industry average), that’s 5-7 leads per month. Close 30% and you book 1-2 jobs. For HVAC replacements averaging $6,000-12,000, that math works. For maintenance tune-ups at $100-150, it doesn’t.
A contractor on r/hvac reported spending $3,500/month in a mid-size Midwest market and generating 22-28 leads per month, booking 8-10 jobs. His CPC averaged $18 — significantly below the national average because he ran tight keyword lists with strong Quality Scores.
Plumbing
Recommended starting budget: $1,500-4,000/month. Plumbing CPCs average $20-25 nationally but spike to $62 in competitive metros like Austin. Emergency plumbing keywords command the highest bids because of immediate purchase intent.
Focus budget on emergency and high-value keywords first. “Emergency plumber near me” at $40/click converts dramatically better than “plumbing tips” at $5/click. A $2,000 budget spread across emergency, water heater, and drain cleaning campaigns is more productive than $2,000 dumped into a single broad campaign.
A plumber on ContractorTalk shared that $2,000/month produced 20-30 leads in a moderate-competition area. In his market, CPC hovered around $15 because he maintained a Quality Score of 7+. Contractors in Austin and Miami reported needing $5,000+ per month for similar lead volume.
Electrical
Recommended starting budget: $1,000-3,000/month. Electrical CPCs are the lowest among major trades at $12-18 nationally. Fewer electricians invest heavily in Google Ads, which keeps competition — and costs — more manageable.
Panel upgrades and generator installations justify higher bids ($18-25/click) because job values run $3,000-10,000+. Basic troubleshooting keywords stay in the $8-15 range. A $1,500 budget in a mid-size market can generate 15-20+ leads per month with proper campaign structure.
Roofing
Recommended starting budget: $3,000-7,000/month. Roofing has the widest CPC variance of any home service trade. LocaliQ pegs roofing and gutters CPL at $228.15 — the most expensive home service vertical. Average job values of $8,000-15,000+ justify the spend, but margins are thinner than they look after accounting for acquisition costs.
Storm-driven markets see dramatic CPC spikes after major weather events. A roofer in Dallas might pay $15/click normally but $50+ after a hailstorm when every competitor floods the auction.
The minimum viable budget
$1,000-1,500/month is the floor for most trades. Anything below that doesn’t generate enough clicks to produce meaningful data.
At $25 CPC, a $500 monthly budget buys 20 clicks. At a 7% conversion rate, that’s 1-2 leads per month. You can’t optimize a campaign on 1-2 data points. You don’t know if a keyword is working or not with a single click. Your testing cycles take months instead of weeks.
Google’s own data suggests that accounts spending under $1,000/month rarely accumulate enough conversion data for their automated bidding algorithms to learn effectively. You end up paying premium prices for poorly optimized delivery.
A PPC specialist on r/PPC put it bluntly: “If you can’t afford $1,500/month minimum, you’re better off putting that money into LSAs where you at least pay per lead instead of per click.”
Market multipliers
Your local market dramatically shifts the budget equation.
Tier 1 metros (NYC, LA, San Francisco, Miami, Chicago): Multiply national CPC averages by 2-3x. A $3,000 budget in San Francisco buys the same lead volume as $1,000 in Indianapolis. PE-backed competitors with corporate advertising budgets inflate auction prices for everyone.
Tier 2 metros (Phoenix, Dallas, Atlanta, Denver, Nashville): Multiply by 1.3-1.8x. These markets have enough competition to push prices above national averages but haven’t reached the extremes of tier 1 cities.
Tier 3 markets (mid-size and small cities): CPCs often fall at or below national averages. Competition is lighter, and a well-run campaign at $1,500/month can dominate the local auction. The downside: smaller total search volume means a ceiling on how much you can scale.
Check your actual cost per lead and cost per job to see where your market falls.
Seasonal budget adjustments
Running the same budget 12 months a year wastes money in slow months and starves campaigns during peak demand.
HVAC: Increase budget 40-60% in June-August (cooling) and 30-40% in November-January (heating). Cut budget by 30% in shoulder seasons when search volume drops and CPC follows. An HVAC contractor who spends $3,000/month flat would see better results spending $4,500 in July, $4,000 in December, and $2,000 in April.
Plumbing: More stable year-round, but increase budget 20-30% in winter when frozen pipe and water heater failure searches spike.
Roofing: Budget heavily in spring and storm seasons. Post-hailstorm periods can justify 2-3x normal spend because conversion rates skyrocket — every homeowner with roof damage is searching simultaneously.
When to increase budget
Scale your budget only after confirming profitability at your current spend. If your cost per customer exceeds your break-even CPA, spending more just loses money faster.
Scale signals: Your cost per customer is below your break-even CPA. Your impression share is below 70% (meaning Google is showing competitors instead of you due to budget limits). Your conversion rate is 7%+ on landing pages. Your close rate on Google Ads leads is 25%+.
Hold signals: Cost per customer above break-even CPA. Conversion rate below 5%. Close rate below 20%. These indicate campaign optimization problems that more budget won’t solve.
A contractor on r/PPC shared his scaling experience: he started at $2,000/month, hit profitability at month 3, and scaled to $5,000/month by month 6. His cost per customer actually dropped as he scaled because he had enough data to identify winning keywords and kill underperformers.
Budget allocation across campaigns
Don’t spread your budget evenly. Allocate based on job value and conversion probability.
Give 60-70% of budget to emergency and high-value service keywords. These convert fastest and produce the highest-value jobs. Give 20-30% to branded and high-intent keywords — these convert cheaply and protect you from competitors bidding on your brand name. Reserve 10% for testing new keywords, ad copy, and landing pages.
For a complete picture of how Google Ads costs break down by trade, review the CPC and CPL benchmarks. Understanding how to measure marketing performance ensures your budget decisions are based on revenue, not vanity metrics.
The right Google Ads budget is the one where every dollar returns more than a dollar in profit. Start with the formula, test at the minimum viable budget, and scale when the math confirms it’s working.
Written by
Pipeline Research Team