book call
resources / guide

How Much Should Contractors Spend On Ads? A Practical Budget Guide for 2026

How Much Should Contractors Spend On Ads? A Practical Budget Guide for 2026

Every contractor eventually asks the same question: how much should we spend on ads? The common answers, "it depends" or an arbitrary $3,000 per month, aren't useful without the math behind them. For roofing, HVAC, plumbing, concrete, landscaping, solar, remodeling, and other high-ticket services, the right budget depends on target revenue, profit margins, close rate, service area, and growth goals. In this guide, we'll show how to set a contractor advertising budget, calculate a maximum cost per lead, choose the right channels, and decide when to scale. The goal isn't more clicks. It's more profitable, booked estimates.

Start With a Revenue-Based Advertising Budget

Contractor reviewing a revenue-based marketing budget beside an upward growth chart

A practical starting point is to allocate 8% to 12% of target annual revenue to total marketing, not simply whatever revenue we produced last year. That distinction matters. If we want to grow from $1 million to $1.5 million, budgeting against $1 million can leave us constantly underfunded.

For most established contractors, the budget may include paid ads, local SEO, website improvements, content, CRM and follow-up tools, creative production, and brand development. Advertising is only one part of that system.

A contractor maintaining a referral-heavy business might spend closer to 5%. A company entering a new market, adding crews, or pursuing larger projects may need 10% to 15% temporarily. Spending under 5% often means we're relying on referrals and hoping they don't slow down. Spending above 15% isn't automatically wrong, but it deserves a careful ROI audit.

The basic formula is simple:

Annual marketing budget = target annual revenue × 0.08–0.12

We should spend consistently rather than panic-buying leads after a slow month. A steady budget gives campaigns enough data to improve and keeps our pipeline healthier through seasonal changes.

Use Funnel Math to Set Your Maximum Cost Per Lead

Contractor calculating maximum cost per lead using job value and close rate.

Revenue percentages give us a starting budget, but funnel math tells us what an individual lead is worth. We should work backward from the jobs we want to sell.

A useful maximum cost-per-lead formula is:

Maximum CPL = average job value × gross profit margin × close rate ÷ 3

The division by three builds in room for overhead, missed opportunities, and profit. For example, suppose our average concrete or basement renovation is worth $50,000, our gross margin is 35%, and we close 20% of qualified leads:

$50,000 × 0.35 × 0.20 ÷ 3 = $1,167 maximum CPL

That figure may sound high compared with a $50 plumbing lead, but a high-ticket service can support a higher acquisition cost. A roofing replacement, solar installation, HVAC replacement, or whole-home repipe should not be judged by the same CPL as a tune-up.

We also need to distinguish a raw inquiry from a qualified lead and a booked estimate. If we pay $300 for a lead but only one in four becomes a customer, our customer acquisition cost is $1,200. That is the number we compare with gross profit, not clicks, impressions, or platform-reported form fills.

Track every stage: leads, qualified opportunities, booked estimates, closed jobs, revenue, and gross profit.

Adjust Your Budget by Business Stage and Service Type

There is no universal contractor ad budget because a solo electrician, a growing roofing company, and a multi-crew remodeling business have different economics.

Maintenance mode: If referrals and repeat customers already keep crews busy, 5% to 7% of target revenue may preserve visibility. We still need enough activity to avoid starting from zero when referrals soften.

Growth mode: Companies adding crews, entering new cities, or pursuing premium projects should often plan for 8% to 12%. We're paying not only for immediate leads but also for the systems, landing pages, video, tracking, reviews, and follow-up, that lower acquisition costs over time.

Market-entry mode: A new service area may require 12% to 15% during testing. We need enough budget to gather reliable data across neighborhoods and services rather than judging a campaign after a handful of clicks.

Service type changes the calculation, too. Emergency HVAC and plumbing can capture urgent search demand, while landscaping, solar, unfinished basements, and remodeling require more education and trust. A concrete company may turn an "unfinished basement" search into a $50,000–$100,000 renovation, whereas a small repair campaign needs a much tighter CPL.

We should budget according to margin, sales cycle, seasonality, and average job value, not industry averages alone.

Allocate Ad Spend Across Google, Social, Retargeting, and Local Channels

For many contractors, Google Search and Local Services Ads deserve the largest initial share because they reach homeowners already looking for help. Roofing after a windstorm, emergency plumbing, failed HVAC systems, and electrical problems often produce the strongest purchase intent.

A reasonable starting allocation might look like this:

  • 40%–60% to Google Search and Local Services Ads: Capture high-intent searches and calls.
  • 15%–25% to paid social: Build demand for landscaping, solar, remodeling, concrete, and visually compelling projects.
  • 10%–15% to retargeting: Stay visible to people who visited our site but weren't ready to call.
  • 10%–20% to local visibility and conversion assets: Google Business Profile optimization, landing pages, reviews, photography, video, and tracking.

These aren't permanent rules. We should shift money toward channels that produce profitable booked estimates.

Local details matter. Campaigns in Salt Lake County, Utah County, Park City, Davis, Tooele, or Weber County shouldn't all use the same message. Daybreak and South Jordan may respond to HOA-compliant designs and clean-job-site promises. Saratoga Springs and Eagle Mountain may need messaging around drainage, clay soil, basements, and new construction. Park City campaigns can address snow loads, canyon winds, ice dams, and engineered roofing solutions.

A territory-focused partner such as Midas Media can also provide exclusive campaigns rather than shared leads. Its "One Partner per Market" model is designed to keep generated inquiries with one contractor instead of auctioning the same homeowner to several competitors.

Track CPL, CPA, Customer Value, and Marketing ROI

An advertising budget becomes manageable when we can connect spending to closed revenue. At minimum, we should track these metrics by channel:

  • Cost per lead (CPL): Total ad spend divided by leads generated.
  • Cost per acquisition (CPA): Total marketing spend divided by new customers.
  • Close rate: Closed jobs divided by qualified opportunities or estimates.
  • Average customer value: Revenue and gross profit per customer, including repeat work where relevant.
  • Marketing ROI: Gross profit generated minus marketing cost, divided by marketing cost.

A $300 lead is not expensive if it produces a $20,000 gross-profit opportunity. A $40 lead is not cheap if it never answers the phone or books an estimate.

We should also track speed to lead. Homeowners often contact several contractors, and an instant SMS response, live call handling, or automated booking can materially improve conversion. A strong campaign can still underperform when follow-up takes six hours.

As a general benchmark, many contractors aim for at least 3:1 overall marketing ROI and approximately 5:1 return on paid advertising. Those are directional targets, not guarantees. We should calculate based on gross profit, account for sales-cycle length, and allow campaigns time to produce reliable data. A CRM with call tracking and source attribution is far more useful than a dashboard full of impressions.

When To Increase, Reduce, or Reallocate Your Advertising Budget

We should increase spending when campaigns consistently produce qualified leads below our maximum CPL, the sales team can handle additional estimates, and operations have capacity to fulfill the work. Scaling a profitable campaign by 10% to 20% at a time is usually safer than doubling it overnight.

We should reduce or reallocate spend when lead quality falls, calls go unanswered, close rates decline, or CPA exceeds the profit the job can support. Before shutting off a channel, we should check the landing page, service area, search terms, tracking, offer, and follow-up process. Sometimes the problem isn't the ad: it's a slow response or a mismatch between the promise and the sales experience.

Seasonality should influence the plan. Roofing may surge after storms, HVAC demand can shift with extreme temperatures, and landscaping often peaks before homeowners are ready to entertain outdoors. We can build awareness before demand peaks instead of waiting until every competitor is bidding aggressively.

For contractors using an exclusive lead-generation program, guarantees and territory protection can change the risk calculation. Midas Media, for example, positions its offer around exclusive inquiries and a baseline of 50-plus leads per month, with performance commitments tied to booked estimates. We should still verify lead definitions, service areas, qualification standards, and reporting before signing any agreement.

The rule is straightforward: scale what produces profitable customers, not what merely produces activity.

Conclusion

So, how much should contractors spend on ads? For most high-ticket home service businesses, 8% to 12% of target revenue is a sensible total marketing range, with the advertising portion guided by funnel math and profit margins. Start with a target, calculate our allowable CPL and CPA, track booked estimates through closed revenue, and adjust consistently. The right budget isn't the biggest one. It's the one that reliably turns marketing dollars into profitable work for our crews.

Contractor Advertising Budget FAQs

How much should contractors typically spend on advertising relative to their revenue?

Contractors should allocate about 8% to 12% of their target annual revenue to total marketing, which includes ads, SEO, website updates, and branding efforts. Spending below 5% often means relying heavily on referrals, while going above 15% requires a careful ROI review.

What formula can contractors use to determine their maximum cost per lead (CPL)?

Maximum CPL can be calculated using funnel math: Average job value × Gross profit margin × Close rate ÷ 3. This accounts for overhead and missed opportunities, ensuring ad spend aligns with profitability and job size.

How should a contractor adjust their advertising budget based on business stage?

Maintenance mode contractors with steady referrals might spend 5%–7% of target revenue. Growth-stage businesses entering new markets or expanding crews should budget 8%–12%. Market-entry efforts, like testing new service areas, may require 12%–15% temporarily.

Which marketing channels are most effective for contractors to allocate ad spend?

A typical allocation is 40%–60% to Google Search and Local Services Ads for high-intent leads, 15%–25% to paid social for demand-building, 10%–15% to retargeting visitors, and 10%–20% to improve local visibility through profile optimization, landing pages, and reviews.

Why is tracking metrics like CPL, CPA, and marketing ROI critical in contractor advertising?

Tracking these metrics helps measure the true cost of acquiring customers and the profitability of campaigns. For example, a high CPL may be justified by a large average job value. Monitoring leads, conversions, and ROI enables informed budget adjustments.

How can contractors in Utah benefit from micro-targeted advertising strategies?

Utah contractors can use micro-targeted paid ads tailored to specific neighborhoods’ needs and environmental factors, like snow loads in Park City or HOA rules in Daybreak. Agencies like Midas Media provide exclusive market partnerships to avoid competing against shared leads.

stop sharing leads.
own your market.

Under our one-partner-per-market model, every lead we generate is exclusively yours. No more racing five other contractors to the phone.

Book a Free Strategy Call