
How much is actually enough to grow your HVAC business through lead generation? Not just enough to survive peak season, but enough to add trucks, hire techs, and stop worrying about where the next job comes from. BDR’s 2026 industry report, built from 450-plus HVAC financial statements, puts successful operators at 8% to 12% of revenue for total marketing investment. Contractors who get it wrong usually spend the wrong amount on the wrong channels at the wrong growth stage.
At Still Writers, we have helped 115 businesses across North America build lead generation systems that produce predictable results. We took one client from zero organic traffic to 1,000 monthly visitors in six months and helped another grow article traffic by 600,000 in two weeks by shifting content toward what buyers were actually searching for. We use GA4, Search Console, and Microsoft Clarity to track what produces leads versus what consumes budget without return. There is no single correct budget number, but there is a correct approach to finding yours, and that is what this article covers.
In this article you will learn:
- What HVAC contractors at different revenue stages should actually be spending on lead generation
- How to split that budget across channels based on your growth goals
- The budget math most agencies never show you
- How to measure whether your current spend is actually working
HVAC lead generation budget by revenue stage
Anchor your budget to your revenue goal, not last year’s revenue. Base it on where you want to go. Industry consensus puts growth-focused HVAC operators in the 7% to 12% range, with fast-growth operations pushing 12% to 15%:
| Revenue stage | Budget % | Monthly spend | Primary focus |
|---|---|---|---|
| Startup under $500K | 10% to 15% | $2,000 to $5,000 | LSAs, GBP, foundation SEO |
| Growing $500K to $1M | 8% to 12% | $4,000 to $8,000 | LSAs, Google Ads, content SEO |
| Scaling $1M to $3M | 8% to 10% | $7,000 to $20,000 | Multi-channel with SEO anchor |
| Established $3M+ | 5% to 8% | $15,000+ | Market defense, new territories, GEO |
A $1M revenue contractor spending 8% invests roughly $6,700 per month. That covers LSAs for immediate lead flow, foundational SEO building organic volume, and reputation management keeping the Google Business Profile competitive. Not lavish, but enough to grow when allocated intelligently and measured consistently every month.
The most common budget mistake HVAC contractors make
Contractors under $500K often put 100% of budget into Google Ads for immediate leads. But ads stop the moment you stop paying. Companies that break $1M reliably allocate at least 25% to SEO from day one, building the organic engine that eventually delivers 50% to 70% of leads at near-zero cost. The first six months feel slow. Months six to twelve are transformative. By month eighteen, organic leads run $8 to $18 each while the competitor running only ads still pays $45 to $80 per lead.
How to split your HVAC lead generation budget across channels
The right total budget is only half the equation. How you split it matters just as much. The most durable HVAC lead generation budgets spread spend across channels serving different purposes on different timelines, rather than concentrating everything in one place.
- 30% for high-intent paid search – Google Ads and Local Services Ads. Generates calls this week but builds nothing for next month.
- 20% for SEO and content marketing – The compounding channel. Slow to build, but the only one that keeps generating leads after you stop paying.
- 15% for conversion rate optimization – Improving conversion from 5% to 8% has the same effect as a 60% ad budget increase without spending more on clicks.
- 15% for reputation management and reviews – Reviews affect LSA ranking, GBP visibility, and close rates. This is the foundation that makes every other channel more effective.
- 10% for seasonal flexibility – Pre-summer AC push, fall heating campaign, shoulder-season maintenance offers reserved for timing-sensitive spikes.
- 10% for testing new channels – GEO content for AI search, email reactivation, social retargeting. The dominant channels of 2028 exist today at a fraction of their future cost.
The high-ROI budget item most contractors forget
Your existing customer database is one of the highest-ROI marketing assets you own, and most contractors barely use it. ACCA’s 2026 data shows marketing to lapsed customers returns $8 to $12 for every dollar spent, compared to $3 to $4 for new customer acquisition. Yet most HVAC companies spend 70% to 80% of their budget chasing new customers while their existing database sits untouched. A seasonal maintenance reminder via SMS or email before spending another dollar on Google Ads is often your single highest-ROI marketing move of the month.
The budget math your agency probably is not showing you
Most HVAC marketing agencies report on clicks, impressions, and leads. Very few report on cost per booked job by channel, which is the only number that tells you whether your budget is actually working. Run this calculation monthly for each channel:
- Total spend on that channel this month
- Divided by total leads from that channel = cost per lead
- Cost per lead divided by your booking rate = cost per booked job
- Average job revenue divided by cost per booked job = channel ROI
A channel producing leads at $149 with a 37% booking rate costs $403 per booked job. At a $3,000 average job value, that returns 7.4x on every marketing dollar. A channel producing leads at $30 with a 10% booking rate costs $300 per booked job, but your team takes twenty calls to book two jobs. A channel with cheap leads that never book is not cheap. Measure the cost of an actual job, not a phone call.
The minimum effective spend for each channel
Every HVAC marketing channel has a minimum spend below which results become unreliable regardless of quality. Google Ads needs at least $1,500 to $2,000 in monthly ad spend before the algorithm has enough conversion data to optimize properly. LSAs under $500 per month rarely maintain a competitive ranking. SEO and content under $1,000 per month rarely produce enough output to build momentum in a competitive local market. Spend below the minimum effective dose in any channel and you are testing whether it works, not running a real campaign.
How to know if your HVAC lead generation budget is actually working
Budget without measurement is just expense. Track these four numbers monthly, by channel, never blended:
- Cost per lead by channel – A blended average hides which channels carry the load and which waste budget
- Cost per booked job by channel – The number that actually determines ROI
- Customer acquisition cost vs. lifetime value – A maintenance customer worth $500 per year for a decade justifies a much higher acquisition cost than a one-time repair call
- Channel attribution via call tracking – Within six months you will know exactly where to put the next marketing dollar
We have built reporting frameworks like this for HVAC companies that previously had no idea which channels were actually working. Once those numbers are visible, the budget question becomes straightforward: double down on what has the best cost per booked job, reduce what does not, and keep a portion compounding in organic content that lowers your blended lead cost over time.
Your HVAC lead generation budget: a clear starting point
Most HVAC contractors who come to us are not under-spending. They are spending the right total amount in the wrong places, with no system to tell the difference. Here is what you learned in this article:
- Growth-focused HVAC companies invest 8% to 12% of their revenue goal in marketing
- Monthly spend ranges from $2,000 to $5,000 at startup to $15,000-plus at $3M-plus revenue
- Never put 100% of budget into paid ads; SEO needs a dedicated slice from day one
- Lapsed customer marketing returns $8 to $12 per dollar versus $3 to $4 for new customer acquisition
- Cost per booked job by channel is the only metric that tells you if your budget is working
We have helped 115 businesses build lead generation systems that produce predictable, measurable results at every budget level. If you want to know how your current spend should be allocated, we can walk through the numbers with you directly.
What should you read next?
- How Much Does HVAC SEO Cost in California? – Understand what the SEO slice of your budget should include and cost in a competitive market.
- What Are the 10 Best Ways to Get HVAC Leads in California? – A broad look at lead generation channel options to inform where your budget should go first.
- What Is the ROI of HVAC Copywriting Services? – Understand the return on the content portion of your budget before committing.
Frequently asked questions
How much should an HVAC company spend on marketing per month?
Growth-focused companies invest 8% to 12% of their revenue goal. For a $1M revenue contractor that is roughly $6,700 per month. Startups and aggressive growth operators push to 12% to 15% to build awareness from scratch.
What percentage of revenue should HVAC companies spend on lead generation?
7% to 12% for growth-focused operators. 5% to 8% for established companies where repeat customers carry more of the load. 12% to 15% or higher for startups or contractors entering new markets aggressively.
How should I split my HVAC marketing budget across channels?
A proven starting split: 30% high-intent paid search, 20% SEO and content, 15% CRO, 15% reputation management, 10% seasonal flexibility, 10% testing new channels. The right split shifts as organic volume grows and paid channel dependence decreases over time.
What is the minimum HVAC marketing budget that actually produces results?
Google Ads needs at least $1,500 to $2,000 in monthly ad spend to optimize. LSAs under $500 per month rarely maintain ranking. SEO under $1,000 per month rarely builds momentum in a competitive local market.
Is marketing to past HVAC customers worth including in the budget?
Significantly. ACCA 2026 data shows lapsed customer marketing returns $8 to $12 per dollar spent versus $3 to $4 for new customer acquisition. Most contractors leave this entirely untapped while chasing expensive new leads.
