ServicesHow It WorksIndustriesResultsInsightsReactivate My List
Estimating Revenue Impact

How much should an HVAC company spend on marketing?

Back to InsightsHow much should an HVAC company spend on marketing?

How much should an HVAC company spend on marketing?

Key Facts

  • HVAC marketing budgets should be 7-20% of gross revenue depending on growth stage, with startups needing 15-20% according to MTA360's tiered framework.
  • Branded search books HVAC appointments at ~$61 versus ~$396 for non-branded search—a 6.5x cost difference per Sure Shot Systems benchmarks.
  • A 35% margin HVAC shop breaks even near 2.9x ROAS on system replacements, so 2.76x general search loses money according to margin-aware ROAS analysis.
  • Reactivating an existing customer costs roughly 5x less than acquiring a new one, and repeat customers drive ~60% of revenue.
  • Percepture's funnel model shows 100 qualified leads yielding 20 sold jobs at a true CAC of $1,500 in their Capacity-to-Profit example.
  • When budgets tighten, prioritize maintenance marketing first—a loyal customer base is the safest hedge against slow lead months Marketing 360 advises.
  • Answering after-hours calls can cut HVAC cost per booked appointment from ~$396 to ~$298 with zero added ad spend per conversion research.

Why Revenue Percentages Alone Mislead HVAC Marketing Budgets

Many HVAC companies default to allocating 10-15% of gross revenue to marketing, assuming this fixed percentage will scale appropriately with business size. However, this approach overlooks critical operational realities that can render such budgets either wasteful or insufficient. A company generating $1 million in revenue with 40% gross margin faces fundamentally different marketing constraints than one with identical revenue but only 25% margin, yet percentage-based models treat them identically. Percepture argues that revenue percentages should serve only as a reasonableness check, not the primary budgeting mechanism, because they ignore whether the business can actually fulfill the demand marketing generates. Their research shows that without aligning spend with operational capacity, companies risk overspending on leads they cannot convert into completed jobs due to technician shortages or scheduling bottlenecks.

The limitations become especially pronounced when considering service mix and gross margin variability across HVAC offerings. Emergency repair jobs might carry 60% margins while new system installations average 35%, meaning marketing spend efficiency varies dramatically by service type. Sure Shot Systems highlights that a 35% margin shop breaks even near 2.9x ROAS on system replacements, whereas the same ROAS would lose money on maintenance plans with lower ticket sizes. Their analysis demonstrates that blindly applying a 15% revenue rule could over-invest in low-margin acquisition channels while under-funding high-return reactivation efforts. This is where CallMyCustomers’ focus on reactivation as a "second revenue engine" becomes strategically relevant—maintenance marketing often delivers higher ROI precisely because it leverages existing customer relationships and avoids the full cost of new customer acquisition.

Rather than relying on arbitrary percentages, forward-thinking HVAC businesses are adopting capacity-based models that start with operational realities. The most effective approach calculates allowable acquisition spend by multiplying the number of additional profitable jobs a company can realistically fulfill by its allowable customer acquisition cost (CAC). This method inherently accounts for technician availability, booking rates, close rates, and cash flow constraints—factors that static revenue percentages completely disregard. For example, a company able to handle 10 extra profitable jobs monthly with a $1,500 allowable CAC would budget $15,000 for acquisition marketing, then validate whether this aligns with 7-20% of projected revenue. Such models prevent the common pitfall of generating leads that sit unconverted due to operational limits, turning marketing spend into actual revenue rather than wasted effort. Percepture’s framework emphasizes that gross profit—not revenue—should determine whether marketing creates sufficient economic value, ensuring budgets reflect true contribution to profitability rather than mere top-line activity. This shift from percentage-based guessing to economics-driven planning represents the evolution HVAC companies need to optimize marketing effectiveness in competitive markets.

The Capacity-Based Budgeting Model: Aligning Spend with Profitable Jobs

Forget guessing what your marketing budget should be based on arbitrary revenue percentages. The most effective HVAC companies now align their spend directly with operational reality using a capacity-based budgeting model. This approach calculates allowable marketing spend by multiplying the number of additional profitable jobs a company can fulfill by its allowable customer acquisition cost (CAC), turning budgeting from a guesswork exercise into a precise economic decision.

Percepture’s Capacity-to-Profit Budget Model exemplifies this shift, arguing that revenue percentages should only serve as a reasonableness check after determining budget through unit economics and available capacity. Their illustrative example shows how tracking the full funnel—from 100 qualified leads to 20 new sold jobs—reveals a true CAC of $1,500 when acquisition spend is $30,000 and attributed gross profit reaches $80,000. This gross-profit focus, rather than revenue-based ROAS, provides a clearer picture of marketing’s actual economic contribution, especially when factoring in fully loaded costs like agency fees and internal labor.

Sure Shot Systems reinforces this methodology with real-world benchmarks, noting that achieving 10 booked jobs per month via non-branded search requires approximately 27 leads and roughly $5,300 in ad spend before management fees. They emphasize that cost per lead only becomes meaningful after dividing by booking rate—highlighting a 6.5x difference between branded (~$61) and non-branded (~$396) search costs per booked appointment. This level of funnel awareness prevents overspending on channels that look cheap upfront but fail to convert.

To implement this model, HVAC companies should first determine their allowable CAC based on gross profit per job and required ROI, then multiply it by the number of additional profitable jobs their team can realistically handle. For example, a company with a $1,200 allowable CAC and capacity for 15 more profitable jobs monthly would justify up to $18,000 in marketing spend. This spend can then be checked against revenue percentage guidelines—such as MTA360’s 12-15% range for growth-mode firms—to ensure alignment without letting percentages drive the decision.

By grounding budget calculations in actual capacity and unit economics rather than top-down revenue rules, HVAC businesses avoid both under-investing during growth opportunities and over-spending when operational constraints limit job fulfillment. This method also naturally prioritizes maintenance and reactivation efforts—like those enabled through CallMyCustomers’ done-for-you campaigns—when new lead costs exceed allowable CAC, leveraging existing customer relationships as a higher-ROI alternative. The result is a marketing budget that scales with profitability, not just revenue, ensuring every dollar spent contributes to sustainable growth.

Prioritizing Reactivation and Maintenance for Higher ROI in Tight Budgets

When marketing budgets tighten, HVAC companies often default to cutting new lead generation first—but this overlooks a more efficient path to revenue. Reactivating existing customers and following up on old quotes typically delivers higher ROI than chasing new leads, especially when operational capacity is limited. Marketing 360 explicitly advises prioritizing maintenance marketing over growth marketing when budgets are constrained due to its superior return on investment, noting that a loyal customer base provides stability during slow periods for new acquisition.

This approach aligns with CallMyCustomers’ positioning of reactivation as a "second revenue engine" alongside acquisition—one that leverages existing relationships at a fraction of the cost. Industry data supports this: reactivating a customer is approximately five times cheaper than acquiring a new one, and repeat customers often contribute around 60% of total revenue for service businesses. By focusing on win-back campaigns, old quote follow-up, and seasonal reminders, HVAC companies can tap into latent demand without the high cost per lead associated with non-branded search, which averages nearly $400 per booked appointment when factoring in low booking and close rates.

Prioritizing these efforts doesn’t mean abandoning growth—it means sequencing spend for maximum efficiency. Start with segments most likely to convert: customers who haven’t serviced in 6–12 months, quotes that expired without follow-up, and memberships nearing renewal. Use personalized, value-driven outreach—such as seasonal maintenance reminders or limited-time offers on previously quoted work—to re-engage these audiences. Track responses closely and route replies into your existing booking process to measure true cost per reactivated job. When budgets allow, layer in new lead generation, but let reactivation fund the foundation.

  • Target customers inactive for 6–12 months with seasonal service reminders
  • Follow up on expired quotes with a fresh angle or limited-time incentive
  • Renew expiring memberships before lapse with personalized outreach
  • Use post-service touchpoints to request reviews and encourage referrals

By treating reactivation as a core revenue stream—not just a retention tactic—HVAC companies can build resilience into their marketing mix. This strategy maximizes return on every dollar spent, especially when every lead must count. When executed with approved scripts and seamless handoff to your booking team, win-back and reminder campaigns become predictable sources of booked work—turning dormant lists into active revenue without the volatility of pure acquisition.

Frequently Asked Questions

Should I base my HVAC marketing budget on a fixed percentage of revenue like 10-15%?
No, revenue percentages alone can mislead your budget because they ignore operational capacity and gross margin differences—two companies with the same revenue but different margins face very different marketing constraints. Instead, use revenue percentages only as a reasonableness check after calculating budget based on the number of additional profitable jobs you can fulfill and your allowable customer acquisition cost (CAC). Percepture’s framework emphasizes that gross profit—not revenue—should determine whether marketing creates real economic value.
What’s a better way to calculate my HVAC marketing budget than using revenue percentages?
Use a capacity-based model: multiply the number of additional profitable jobs your team can realistically handle by your allowable customer acquisition cost (CAC). For example, if you can handle 10 extra profitable jobs monthly with a $1,500 allowable CAC, justify up to $15,000 in marketing spend, then verify it aligns with 7-20% of projected revenue. This method accounts for technician availability, booking rates, and cash flow—factors static percentages overlook. Percepture’s Capacity-to-Profit Budget Model outlines this approach.
How do I know what my allowable customer acquisition cost (CAC) should be?
Your allowable CAC depends on the gross profit per job and your required return on investment—for instance, a 35% margin shop breaks even near 2.9x ROAS on system replacements, meaning you can spend up to a certain amount per job before losing money. Calculate it by working backward from your target gross profit per job and desired ROI, then ensure your actual CAC stays below that threshold. Sure Shot Systems provides break-even ROAS examples by service type to guide this.
Is it worth spending money on reactivating old customers instead of chasing new leads?
Yes—reactivating existing customers is approximately five times cheaper than acquiring new ones, and repeat customers often contribute around 60% of total revenue for service businesses. Prioritizing maintenance marketing, win-back campaigns, and old quote follow-up delivers higher ROI, especially when budgets are tight or operational capacity is limited. Marketing 360 explicitly advises prioritizing maintenance marketing over growth marketing when budgets are constrained due to its superior return on investment.
What’s a realistic cost per lead or cost per booked appointment for HVAC marketing?
Cost per lead varies significantly by channel: branded search averages ~$34 CPL (~$61 per booked appointment), while non-branded search averages ~$149 CPL (~$396 per booked appointment)—a 6.5x difference in cost per booked appointment due to lower booking rates. Always divide cost per lead by your booking rate to understand the true cost of acquiring an appointment. Sure Shot Systems highlights this funnel awareness to prevent overspending on misleadingly cheap leads.
How much should I spend on marketing if I’m in growth mode versus just maintaining my current business?
For steady/maintenance mode, allocate 7-12% of gross revenue; for growth mode, 12-15%; and for aggressive expansion or startup phases, 15-20%. These tiers adjust based on your business stage while still requiring validation against your operational capacity and allowable CAC. MTA360 provides this growth-stage framework to ensure marketing spend scales with profitability, not just revenue.

Budget With Economics, Not Guesswork — Then Let Your Customer List Do Some Work

The right marketing budget for an HVAC company isn't a percentage pulled from a rule of thumb — it's a number built from your actual unit economics. Start with your allowable customer acquisition cost, multiply it by the number of additional profitable jobs your team can realistically fulfill, and use revenue-percentage benchmarks (7–20%, depending on growth stage) only as a sanity check. Measure results in gross profit, not revenue, since a 35% margin shop breaks even near 2.9x ROAS on system replacements — a threshold that varies by service line. And when acquisition costs exceed what your margins allow, remember your cheapest growth channel is the customer list you already own. Reactivating a past customer costs roughly five times less than winning a new one, and old quotes, lapsed maintenance schedules, and expiring memberships represent booked work waiting to happen. If you'd like to see what your list could produce before committing a dollar, CallMyCustomers offers a free list review — you approve every message, we run the campaigns, and replies route straight into your booking process.

Stay in the Loop