Home services SEO

Home services marketing budget: what the data shows

Written by the Top SEO Experts TeamAkshay VR, Growth Head at Top SEO ExpertsReviewed by Akshay VRLast updated 19 min read

Quick answer

The sourced benchmarks for a home services marketing budget run from about 3% to 14% of revenue, by firm type and growth goal. Remodelers surveyed in 2018 averaged roughly 3% to 10%, and a 2025 vendor guide on an HVAC trade group’s blog suggests 5% to 14%. Treat these as ranges to test, not targets.

Quick check Has a vendor handed you a single percentage for your marketing budget? This post is for owners and office managers of HVAC, plumbing, roofing, remodeling and similar companies who want to know where it came from.

We name every source below, and we say so when a figure reaches us secondhand. Where the public data runs out, we mark it as our view or as a hypothetical with the arithmetic shown.

What do home service companies actually spend on marketing?

The published figures are few, dated and drawn from different groups, so they do not form one benchmark. The table lists what we could open, with what each number does not show.

Read each row in the same order. Check who it covers, then the figure, then the period, then what it does not show.

Source Who it covers Figure Period What it does not show
JLC, Remodeling 550 replacement-firm survey 146 replacement-contractor firms Average of roughly 10% of revenue; 62 firms (42%) in the 6% to 15% range Survey reported 5 June 2018 Revenue bands, trades other than replacement
JLC, Remodeling 550 full-service firms 288 of the top 300 full-service remodelers Roughly 3% of revenue Reported 4 June 2018 How the revenue figure is defined
Cornerstone Advertising on the ACCA HVAC blog HVAC and home services, vendor guide About 5% to hold, 8% to 10% to grow about 10%, 12% to 14% to grow 15% to 20%+ Posted 10 November 2025 Sample or method; the author sells marketing
ACCA Contractor of the Future study, via Webtonic 1,000+ HVACR contractors Average 6% of revenue; 9% net profit at 12%+ spend versus 5% below Undated in the post We could not open the ACCA study; the post says the study does not claim spend caused the margin
Cube Creative Design, citing the SBA Businesses under $5M revenue 7% to 8% of gross revenue Post dated 9 June 2026 We could not open the SBA page; the post’s other ranges are the author’s judgment

The two Journal of Light Construction articles are the only rows where we saw both a sample size and a survey year. They are also eight years old, and lead costs and ad platforms have changed since.

The Cornerstone figures are a vendor’s general guide. The post says they reflect industry standards and the firm’s experience, and it publishes no sample.

Watch out Cornerstone is a vendor, and its post publishes no sample. Treat its tiers as a vendor’s guide, not as survey data.

Why do the benchmarks disagree so much?

The numbers disagree because they measure different businesses, different definitions of revenue and different sales models. A firm that lives on repeat customers can run lean. A firm that must buy every new customer cannot.

The 2018 Remodeling 550 survey shows this well. Replacement firms, which sell a big one-time purchase to someone who has never called them, averaged about 10%. The largest full-service remodelers, which sell larger projects and lean on reputation, averaged about 3%.

Average marketing spend as a share of revenue, 2018 surveysTwo rough averages reported by the Journal of Light Construction in June 2018.

Source: jlconline.com

View the data as a table
ItemValue
Replacement firms10%
Full-service remodelers3%

Inside the replacement group, the split by spend level is informative. Firms spending under 10% of revenue named word of mouth and repeat customers among their top three marketing activities 80% of the time. The figure was 57% for firms spending over 10%.

The higher spenders more often listed home shows (58%) and pay-per-click (48%). In other words, the spend tracked the sales model, not a universal ratio.

Key takeaway The spend tracked the sales model, not a universal ratio. A firm that lives on repeat customers can run lean, and a firm that must buy every new customer cannot.

Check three more differences before borrowing any percentage:

  1. The base. Gross revenue, net revenue, or revenue from new customers only. Most posts do not say.
  2. The scope. Whether it includes in-house marketing payroll, software, signage, vehicle wraps and sponsorships.
  3. The author. A trade group, a survey publisher or a vendor selling the service the percentage would fund.

How do I turn a percent of revenue into an actual budget?

Definition Cost per booked job is what you spent on marketing divided by the jobs that actually booked.

Start with a goal, pick a range from the sources, convert it to dollars, then test it against your cost per booked job. The percentage is only the opening bid. This is the order we work in.

  1. Name the goal in jobs, not impressions. “Add 15% more booked jobs without adding crews” is a goal. “More visibility” is not.
  2. Pick a range that matches the goal. Use the Cornerstone tiers as a rough menu: about 5% to hold, 8% to 10% to grow modestly, 12% to 14% to grow fast. Remember they are a vendor’s guide.
  3. Convert to dollars and months. Multiply annual revenue by the percentage and divide by 12.
  4. Split the fixed floor from the flexible part. The floor is the website, your Google Business Profile, call tracking and review requests. The flexible part is ad spend and one-off pushes.
  5. Set a review date. Look at cost per booked job after a full quarter, not after two weeks.
From a percent of revenue to a budgetThe five-step order we work in.
  1. Name the goal in jobsUse booked jobs, not impressions.
  2. Pick a rangeMatch it to the goal, using the sources as a rough menu.
  3. Convert to dollarsMultiply annual revenue by the percentage, then divide by 12.
  4. Split floor and flexibleFixed floor first, then ad spend and one-off pushes.
  5. Set a review dateCheck cost per booked job after a full quarter.

The table below shows the arithmetic for three hypothetical companies. It uses the Cornerstone tiers at 5%, 9% (the middle of 8% to 10%) and 13% (the middle of 12% to 14%). No company here is real.

Hypothetical annual revenue 5% (hold) 9% (grow) 13% (grow fast)
$750,000 $37,500 a year ($3,125 a month) $67,500 ($5,625) $97,500 ($8,125)
$1,500,000 $75,000 ($6,250) $135,000 ($11,250) $195,000 ($16,250)
$3,000,000 $150,000 ($12,500) $270,000 ($22,500) $390,000 ($32,500)

Read across a row to see how one company changes with its goal. Read down a column to see how the same percentage scales with revenue.

In the hypothetical table, a $1.5 million company at 9% would have $11,250 a month. If $2,500 is the fixed floor, $8,750 is flexible, and that part moves through the year.

Hypothetical monthly budget for a $1.5 million companyMade-up company from the table above, at the three tiers. Not a result.

Source: Hypothetical example

View the data as a table
ItemValue
5% (hold)$6,250
9% (grow)$11,250
13% (grow fast)$16,250

To model what a given budget could return, the five-number ROI method lists the inputs, and our SEO ROI calculator runs them.

Quick check Can you state your goal in booked jobs and your cost per booked job today? If not, set those two numbers before you pick a percentage.

What does seasonality do to a home services budget?

Seasonality changes when you spend, not necessarily how much. Keep the annual percentage, then shape the months around capacity. That way you are not buying leads you cannot serve or going quiet before your busy season.

Cornerstone’s post on the ACCA blog says marketing momentum “builds over months and years, not weeks,” and advises against pulling back. That holds when demand is down, if you can help it. In our view, work done in the slow months is what gets found in the busy ones.

For seasonal trades we apply three rules:

  • Hold the floor all year. Profile upkeep, review requests, call tracking and site fixes cost little and are hard to restart.
  • Flex paid spend with capacity. If crews are booked three weeks out, a paid push produces waiting customers and bad reviews. If crews are idle, it fills the schedule.
  • Publish and fix ahead of the peak. Pages and profile work take time to be found, so schedule them before demand rises, not during it.

Here is an illustrative example only. An HVAC company has a $135,000 annual budget.

It might plan 40% for the two peak seasons, 35% for the shoulder months and 25% for the slowest stretch. It then moves money between buckets when the schedule changes.

Hypothetical split of a $135,000 HVAC budget by seasonAn illustrative plan, not a recommendation or a result.

Source: Hypothetical example

View the data as a table
ItemValue
Two peak seasons40%
Shoulder months35%
Slowest stretch25%

For timing in each trade, see our posts on seasonal HVAC SEO and storm-season roofing SEO.

Want to apply this to your site?

Not sure where to start? Get a plan for your own business.

Get Your Organic Growth Plan

How does lead value change what you can afford to spend?

The gross profit on a job sets the ceiling for what you can spend to win it, unless repeat work justifies more. A higher-value trade can afford a higher cost per lead, but only if calls are answered and converted.

Start with the call path, because a call that goes unanswered wastes the spend that produced it. Invoca’s Home Services Lead Conversion Benchmarks Report, published July 2026, found that 52% of inbound calls to home services businesses were answered by a person.

Of answered calls, 38% were leads, and 45% of those leads converted on the call. The report also found that 55% of home services businesses did not ask leads to buy or book. It does not state the date range of its data.

Invoca home services call averages, July 2026 reportEach figure has a different base, as described in the text above.

Source: Home Services Lead Conversion Benchmarks Report 2026

View the data as a table
ItemValue
Inbound calls answered by a person52%
Answered calls that were leads38%
Leads that converted on the call45%
Did not ask leads to buy or book55%

Chain those averages together and 100 calls become about 9 booked jobs: 100 x 0.52 x 0.38 x 0.45 = 8.9. That is arithmetic on Invoca’s averages, not a forecast.

What does this look like in a hypothetical?

Now a hypothetical. Say $12,000 of paid spend produces 200 calls. The table runs the Invoca averages on it.

Step (hypothetical) Result
Paid spend $12,000
Calls 200
Booked jobs at the Invoca averages 200 x 0.52 x 0.38 x 0.45 = 17.8
Spend per booked job About $675 ($12,000 / 17.8)
Gross profit per job A hypothetical $900
Return per job after marketing cost Roughly $225

That is thin and would not survive a bad month.

Our view If cost per booked job climbs above first-job gross profit, keep spending only when you can show repeat or referral work from those customers. If you cannot show it, hold spend flat and fix the call path first.

What if the call path improves?

Now add five percentage points at each step in the hypothetical: 57% answered, 43% leads, 50% converting. The same 200 calls give 200 x 0.57 x 0.43 x 0.50 = 24.5 jobs, about $490 each.

That is 38% more jobs (24.5 / 17.8 = 1.38), close to Invoca’s own estimate of roughly 38% more conversions.

Key takeaway Before you raise the budget, fix the phone. Fixing call handling costs staff time, not ad spend.

The call tracking guide shows how to measure it. For the wider math, see lead value math for home services and SEO cost per lead.

Where should the marketing money go?

Split it by the job each channel does. In our view, paid channels capture demand that exists today, and organic assets can lower your cost of acquiring customers over time. The right mix depends on cash, capacity and how fast you need calls.

How do Local Services Ads charge?

Google’s Local Services Ads help page, accessed 22 October 2026, says you pay per valid lead, not per click or impression. You set an average weekly budget, and spending is capped at a monthly maximum. Once you hit it, your ad stops showing for the rest of the month.

The same page says prices vary by location, job type, lead type and bidding mode, and that invalid or low-quality leads are not charged. That is why we do not quote a cost per lead here. Check your own account.

How does organic work differ?

Organic work behaves differently. Cornerstone’s post says SEO typically takes months to show results, and that its visibility continues without constant ad spend.

We would put it more carefully: organic assets keep producing after you stop paying, but nobody can promise when they start. We do not sell ranking guarantees.

Paid leads and organic assetsA summary of the two channels described above.
  • Local Services AdsYou pay per valid lead. Spend is capped at a monthly maximum, then the ad stops showing.
  • Organic assetsResults usually take months. They keep producing after you stop paying, but nobody can promise when they start.

Channel-level splits are in the marketing budget split post. For the paid side, read Google Guaranteed versus Screened.

Does regulation change what a contractor can spend or say?

Yes, in how you advertise, though the rules vary by state. Licensing and advertising rules can force changes to your website, vehicles and ads. Build compliance into the budget instead of treating it as an afterthought.

What does California require?

California is one example, and only one. The California Contractors State License Board says licensed contractors must include their license numbers in all forms of advertising. Its guidance counts any website or post that solicits business on the Internet as advertising.

The first-offense civil penalty is between $100 and $1,000.

What about other states?

We have not read other states’ rules, so we do not cover them. The point is general. If your state requires license numbers or disclosures in ads, every landing page, ad template and truck wrap is a place to get it wrong.

Put required text into page templates and ad defaults once, so each new page inherits it. That is our view. Confirm the rules with your state licensing board or an attorney.

Watch out Rules vary by state. Confirm license-number and disclosure rules with your state licensing board or an attorney.

What does this mean for your company?

Here is the order to follow:

  1. Start with your sales model. If you live on repeat customers, you can run leaner. If you must buy every new customer, you cannot.
  2. Then check the phone. In the Invoca averages, 52% of inbound calls were answered by a person. Count your own answered calls before you add spend.
  3. Then write the number down. Pick a range, convert it to dollars, split the floor from the flexible part, and set a review date one quarter out.
  4. Last, confirm the rules for your state. Put license numbers and required text into your page templates and ad defaults once.

What does the data not show?

It does not show a trusted benchmark for your trade and revenue band. Everything above is partial, dated or from a source with a stake in the answer. Use it to frame a decision, not to settle one.

Specifically, we could not find or open:

  • A primary benchmark by trade and revenue band. The surveys we reached cover replacement firms, full-service remodelers and HVACR contractors, not plumbing or roofing.
  • A current survey-based figure for home services overall. The best sample sizes we saw date from 2018.
  • The ACCA study and the SBA page. We cite them only as reported by third parties and say so.
  • Proof that higher spend caused higher profit. The ACCA correlation, as Webtonic reports it, is explicitly not causal.
  • Our own home-services results. Top SEO Experts has no US home-services case study to cite yet. We will not borrow results from a solar site or a SaaS product and imply they transfer.

What mistakes do we see when owners set a marketing budget?

The first mistakes we would look for:

  1. Copying someone else’s percentage. The 3% and 10% in the 2018 survey belong to different sales models. Match your model before your number.
  2. Raising spend before fixing call handling. The Invoca averages above show how many calls never become jobs.
  3. Cutting everything in the slow season. Cutting the floor means restarting cold in spring.
  4. Counting leads, not booked jobs. A lead that never booked has cost you money and returned none.
  5. Ignoring compliance text. One missing license line on a template repeats across every page.

A checklist for setting your budget this week

You can set a defensible budget in an afternoon with last year’s numbers. The goal is a range, a floor, a review date and one number you will track, not a perfect forecast.

  • Pull last year’s revenue and booked jobs by month.
  • Write down your cost per booked job and gross profit per job.
  • Pick a goal in booked jobs and a range from the table above.
  • Test your call answer rate for two weeks before adding paid spend.
  • Separate the fixed floor from the flexible part, and mark the peak months.
  • Set a review date one quarter out, and decide now what result would make you raise or cut.

The organic side is covered on the home services industry page and in SEO strategy for home services. If SEO is the part you are weighing, our SEO services describe how we build it.

Frequently asked questions

What percent of revenue should a home service business spend on marketing?

There is no single sourced figure, and a 2018 remodeler survey found averages from about 3% to 10% by firm type.

A 2025 HVAC trade-group guide from a marketing vendor suggests 5% to hold, 8% to 10% to grow, and 12% to 14% to grow fast. Pick a range, then test it against your own cost per booked job.

Is the contractor marketing budget the same for HVAC, plumbing and roofing?

We found no sourced split by trade: the surveys we could open covered remodelers and HVAC contractors, and neither published a plumbing or roofing breakdown. Lead value, seasonality and the share of work that comes from referrals differ by trade. So treat any single percentage with suspicion and build from your own job economics.

Should I cut marketing in the slow season?

Cut the flexible part, not the foundation. The Cornerstone Advertising guide on the ACCA blog (10 November 2025) says not to pull back when demand is down if you can help it. Our rule is to keep the fixed floor of profile, website and tracking running, and flex paid spend against capacity.

How much of the budget should go to SEO versus paid leads?

No source we opened gives a trade-specific split, and SEO assets build over months. Paid leads are charged per valid lead and stop when you reach the monthly cap, per Google’s Local Services Ads help page.

Our view is to fund paid for current demand and SEO for next year’s, weighted by how much cash you can wait.

Does the marketing budget include salaries and software?

It depends on who defines it, and most published percentages do not say. Decide before you compare. We count agency or freelancer fees, ad spend, directories, tracking and website work, and list in-house payroll separately so you can see both numbers.

How do I know if my marketing budget is too low?

Look at capacity and cost per booked job, not the percentage. If crews are idle while calls are answered and converted, the budget is probably too low. If crews are full and calls go unanswered, fix call handling before adding spend.

Put your own numbers into the SEO cost calculator, then Get Your Organic Growth Plan.

Sources

Want to apply this to your site?

Not sure where to start? Get a plan for your own business.

Get Your Organic Growth Plan

SEO · Content · Local · Web Design

Want to apply this to your site?

We'll look at your business and search landscape and show you where to start.