All articles

Lead Generation

Contractor Marketing Budget: 1% or 12% of Sales

Builders are told 1 to 4% of revenue. Home service is told 8 to 12%. Both are right. Here is the math that tells you which number is yours.

Om Patel 14 min read
Photo: Pawel Czerwinski / Unsplash

The short answer

Most local service businesses should land between 5 and 10 percent of revenue on marketing, but the percentage is an output, not an input. Work it out from average job value, gross margin and close rate, then check the result against the benchmark. The higher your average job value, the smaller the percentage looks and the more you can afford to pay for a single lead.

Ask how much a contractor should spend on marketing and you get two confident answers that are five times apart.

The home service side says 5 to 10 percent of revenue, sometimes 8 to 12 percent if you are growing. The Small Business Administration figure quoted in almost every one of those articles is 7 to 8 percent for companies under $5M, and the CMO Survey average across industries is 7.7 percent.

Then the Association of Professional Builders, drawing on its State of Residential Construction Industry Report 2026, says a residential building company should spend a minimum of 1 to 3 percent, with the best performers at 4 percent or more. The median builder spends 1 percent.

One of those is not wrong. They are answers to different businesses that happen to share the word "contractor." The number that matters is the one that falls out of your own job math, and once you run it, the benchmark stops being a guess and becomes a sanity check.

The short answer, and why it will mislead you

Most local service businesses land between 5 and 10 percent of revenue. Established shops running 60 to 70 percent repeat and referral work can hold 3 to 5 percent. Newer companies, or anyone entering a new service area, generally need 8 to 12 percent until reviews and rankings start compounding.

That range is real. It is also close to useless on its own, because it tells you nothing about whether your specific business can turn a dollar into three.

Here is what the percentage actually is: the arithmetic result of four numbers you already have. Average job value. Gross margin on that job. Close rate on estimates. And how many jobs you need. Change any one of those and the "right" percentage moves by several points. Two roofers in the same city with the same revenue can correctly land on 4 percent and 11 percent.

By the numbers

Builders investing 4 percent or more of revenue in marketing achieve a 29 percent gross markup and 9 percent net profit, according to the SORCI Report 2026. Builders spending nothing average a 20 percent gross markup. Nearly one in three builders (29.2 percent) still spends zero on advertising.

That last statistic is the one worth sitting with. The gap between spending nothing and spending 4 percent is not just lead volume, it is nine points of gross markup. Demand is what lets you hold your price. Contractors with no pipeline compete on price because they have nothing else to compete on, which is the same trap covered in how to price a job as a contractor.

Why the benchmarks contradict each other

The 1 percent versus 12 percent argument dissolves the moment you convert percentages into dollars per job.

Take an 8 percent budget and ask what it buys per sale at different job sizes:

Average job valueMarketing $ per job at 8%Max cost per lead at a 30% close rate
$400 service call$32$10
$1,500 repair$120$36
$8,000 HVAC replacement$640$192
$15,000 roof$1,200$360
$60,000 kitchen$4,800$1,440
$750,000 custom home (at 4%)$30,000$3,000 at a 10% close rate

Now the contradiction makes sense. A builder at 4 percent has $30,000 to spend acquiring one client. A drain cleaner at 8 percent has $32. The builder's percentage looks tiny and their per-sale budget is enormous. The service trade's percentage looks aggressive and their per-lead budget is $10, which does not buy a click in most competitive trades, let alone a lead.

This is the practical consequence: low-ticket work cannot be acquired profitably through paid channels on a percentage budget. A $400 service call has to come from Google Business Profile, repeat customers, referrals, or a membership base. If you are running paid ads to book $400 calls and wondering why the budget vanishes, that is the reason, not the agency.

High-ticket work is the opposite. A $15,000 roof supports a $360 lead comfortably, which means paid search, Local Services Ads, Meta and direct mail are all live options. The mistake there is spending too little, not too much.

Use gross profit as the denominator

Every benchmark you will read uses revenue. Revenue is the wrong denominator, because marketing is not paid out of revenue. It is paid out of gross profit, and gross margins across the trades vary by more than two to one.

Here is the same 8 percent budget expressed as a share of the money it actually comes out of:

Gross marginMarketing at 8% of revenueShare of gross profit consumed
20%8%40%
25%8%32%
30%8%27%
35%8%23%
45%8%18%

Two shops both "following the 8 percent rule" can be in entirely different situations. The one at a 20 percent gross margin is handing four dollars in ten of everything the jobs produce to marketing, before overhead, before the owner is paid. The one at 45 percent has almost all of it left.

Tip

Before you argue about the marketing percentage, check the margin. A contractor at a 20 percent gross margin does not have a budget problem, they have a pricing problem. Fixing the margin from 20 to 35 percent nearly doubles what the same 8 percent buys, without spending an extra dollar.

Build the budget from the bottom up

The percentage should be the last number you calculate, not the first. Five steps, fifteen minutes, using numbers from your own books.

1. Set the target, not the history. If you did $1.5M and want $2M, every calculation below runs on $2M. Budgeting off last year funds last year's business. This is the one point the better sources in this space agree on and most contractors still get wrong.

2. Work out how many jobs that is. Target revenue divided by average job value. $2M at a $12,000 average job is 167 jobs, about 14 a month.

3. Work back to leads. Divide by your close rate. At 30 percent, 167 jobs needs roughly 557 qualified leads a year, about 47 a month. If you do not know your close rate, that is the first thing to fix, because every number after this depends on it.

4. Set what a booked job is worth to acquire. Take gross profit per job, then decide what share of it you will spend. At a $12,000 job and a 35 percent gross margin, gross profit is $4,200. A 3:1 return target means spending up to a third of that, roughly $1,400, to book the job. That is the conventional benchmark, and it is deliberately conservative.

5. Multiply and check the percentage. 167 jobs at $1,400 is $233,800, which on $2M revenue is 11.7 percent. That is above the 5 to 10 percent band, which tells you something useful: either the close rate needs work, the average job needs to grow, or a 3:1 target is more generous than this business can support. Tighten the close rate to 40 percent and the lead requirement drops to 418, and the same job economics get considerably easier.

That final check is the whole point of the exercise. The benchmark is not the answer. It is the alarm that tells you when your unit economics have drifted.

Watch out

If your bottom-up number lands far above the benchmark range, do not simply cut the budget. A budget that is too small for the market produces the worst outcome available: enough spend to lose money, not enough to win position. Shrink the service area instead and fund it properly.

Price the budget into the job

The cleanest framing of a marketing budget that we found came from a contractor on r/Contractor working out what to do with $15,000 for the following year. He mapped his direct mail campaign as 30,000 views, 300 leads, 100 jobs, and then drew the conclusion almost nobody draws:

"So I'll need to charge $150 more per job to cover the marketing costs."

That is exactly right, and it reframes the entire question. Marketing is not a discretionary expense you fund out of whatever is left in December. It is a cost of acquiring the job, and it belongs in the price of the job the same way labour burden and disposal fees do.

Run it in reverse and it becomes a test. If your budget divided by the jobs it produces adds $150 to a $6,000 job, that is 2.5 percent and nobody will notice. If it adds $150 to an $800 job, you either raise your prices by nearly 19 percent or you change channels. The number tells you which conversation to have.

Most contractors do not have a budget problem, they have an attribution problem: money going out, jobs coming in, no line connecting the two. We build the lead generation system that closes that gap, a dedicated conversion page, a qualifying form that arrives with the answers attached, and lead-to-sale tracking so you can see cost per booked job by channel instead of guessing at a percentage.

Get a lead plan

What actually counts as marketing spend

A large share of contractors who believe they spend 3 percent are actually spending 6, and a large share who believe they spend 10 are actually spending 5. The benchmark includes things most owners leave off the list.

Count all of it:

  • Ad spend across every platform, including Local Services Ads
  • Agency, freelancer or in-house marketing wages
  • Website build, hosting, and ongoing SEO
  • Purchased leads from Angi, Bark, Thumbtack, HomeStars and similar
  • Review request software and reputation management
  • CRM, call tracking and the software that measures any of the above
  • Truck wraps, yard signs, uniforms, door hangers, print
  • Sponsorships, trade shows, association memberships
  • Photography and video of finished work

Two items on that list deserve specific attention. Purchased leads are marketing spend, and for many shops they are the largest single line. They belong in the percentage even though they feel like a variable cost. If yours are a big share of the budget, how to stop paying for shared leads is the relevant read.

Truck wraps and signage count too. They are among the highest-return spends available to a local business and they are almost never in the number contractors quote when comparing themselves to a benchmark.

When a bigger budget makes it worse

The percentage-of-revenue framing carries a dangerous implication: that spending more produces more work. It only does that when the path from spend to booked job already works.

One contractor documented the alternative on r/Contractor. First year: roughly $325,000 gross, $70,000 net, employees, $30,000 in tools and a used truck bought outright, six months of expenses in reserve. A genuinely good start. Then seven months of work drying up:

"Over the past seven months, work has dried up despite doubling the ad budget, reworking ads with the marketing folks, and even asking old clients for new work. We also added 50+ miles to our range to accommodate new work. Door hangers didn't work and neither did door knocking. We retain a 5 star Google review."

He was writing to ask how to gracefully close the business. Doubling the ad budget did not save it. He also mentions accounts receivable reaching $121,000, which is the more likely killer and has nothing to do with marketing at all.

The lesson is not that marketing does not work. It is that budget is the last lever, not the first. Before adding money, check the three numbers that decide whether money converts:

  • Booking rate on inbound calls. The industry average in residential HVAC is around 42 percent, with well-run operations at 50 to 65 percent. If you are booking 35 percent of the calls you already get, more calls is an expensive way to lose more of them.
  • Close rate on estimates. Replacement estimates benchmark at 30 to 55 percent. A blended close rate hides which one is broken.
  • Cost per booked job. Under 12 percent of the job's revenue is the benchmark for a well-run residential operation. This is the number to manage, because unlike the budget percentage it cannot be gamed by redefining what counts.

If those three are healthy, more budget buys more jobs. If they are not, more budget buys a faster burn rate. The agency that will not show you those three numbers is a separate problem, covered in how to tell if my marketing agency is ripping me off.

Where the first dollars go

Budget order matters more than budget size for anyone under about $1M in revenue. The sequence that consistently returns first:

  1. Google Business Profile, fully built and actively maintained. The map pack captures roughly 42 percent of clicks on a local search, and position one takes about 44 percent of those. It is not something you buy, so it does not consume budget in the way ads do, but it does consume attention.
  2. Review volume and velocity. This feeds the map pack and the close rate simultaneously. Software to request reviews systematically costs very little and lifts both.
  3. Tracking, before scale. Call tracking and a CRM that ties a lead to a booked job. Without this you cannot compute cost per booked job, which means you cannot tell a good channel from a bad one and every budget decision after it is guesswork.
  4. One paid channel, funded properly. Not three, underfunded. Pick the channel that matches your job value from the ladder above, and give it enough budget and enough months to produce statistically real data.
  5. A conversion page that is not your homepage. Traffic is the expensive part. Sending it to a general site and hoping is where most contractor budgets actually die.
  6. Everything else. Wraps, signage, direct mail, sponsorships, and the rest, once the measured channels are working.

Note

Larger operators in competitive metros are reportedly spending $20,000 to $30,000 a month on Google Ads alone. You will not outbid them. You do not need to. Concentrate on a geography small enough that your review count and travel radius give you a genuine advantage, and win there completely before widening.

The fifteen minute version

If you do nothing else, run this:

  1. Write down target revenue for the next twelve months.
  2. Divide by average job value to get jobs needed.
  3. Divide by close rate to get leads needed.
  4. Multiply average job value by gross margin to get gross profit per job, then take a third of it. That is what a booked job is worth acquiring.
  5. Multiply jobs needed by that figure. That is your budget.
  6. Divide by target revenue. If the answer is between 5 and 10 percent, your economics are normal. Above 12 percent, your close rate or job value needs work before your budget does. Below 4 percent with growth targets, you are almost certainly underfunding.
  7. Divide the budget by jobs needed and add that number to your price.

The output of that exercise is a defensible figure with your own numbers behind it. The 7.7 percent industry average is then what it should always have been: a check that you did the arithmetic right, not a substitute for doing it.

Frequently asked questions

How much should a contractor spend on marketing?
Between 5 and 10 percent of revenue is the working range for most local service businesses, with 8 to 12 percent if you are growing or entering a new market. But the percentage should be the result of your own math, not the starting point. Calculate what you can afford per booked job from your gross profit and close rate, multiply by the jobs you need, and see what percentage that lands on.
Why do builders spend 1 to 4 percent when home service companies spend 8 to 12 percent?
Because of average job value. Four percent of a $750,000 custom home is $30,000 of marketing budget for a single sale. Eight percent of a $400 service call is $32. The percentage looks small for builders and large for service trades, but the dollars available per job move in the opposite direction. Job value, not trade, sets the percentage.
Should I budget from current revenue or target revenue?
Target revenue, and this is the single most common budgeting mistake. Marketing spend generates the pipeline that produces next year's revenue, so budgeting from last year's number funds last year's size. If you did $1.5M and want $2M, run the percentage on $2M.
What counts as marketing spend?
Everything that exists to make the phone ring or to convert a caller: ad spend, agency or contractor fees, your website and hosting, SEO, review software, lead purchases, truck wraps, yard signs, sponsorships, print, and the CRM or call tracking that measures it. Contractors who exclude half of that list and then compare themselves to a benchmark are comparing two different numbers.
What is a healthy cost per booked job?
Under 12 percent of the revenue from that job is the benchmark cited for well-run residential HVAC operations. If a $9,000 install costs you more than roughly $1,000 in total marketing spend to book, the channel mix needs work before the budget does.
Is 3 percent enough for a contractor?
It can be, if you have a full backlog and 60 to 70 percent of your work comes from repeat customers and referrals. It is not enough if you are trying to grow, replace a lost referral source, enter a new service area, or compete against operators spending 10 percent. Three percent maintains, it does not build.
Should marketing be a percentage of revenue or of gross profit?
Gross profit is the more honest denominator because that is the pool the spend actually comes out of. Eight percent of revenue at a 20 percent gross margin consumes 40 percent of your gross profit. The same 8 percent at a 45 percent margin consumes 18 percent. Two businesses following the same benchmark can be in completely different positions.
What should I do if my budget will not cover my market?
Shrink the market rather than the budget. A properly funded campaign across three postal codes beats an underfunded one across a whole region. Spending 3 percent while competitors spend 10 percent in the same city means you are invisible in the places that convert, so concentrate the money where you already have reviews, past customers and a travel radius that works.
Done-for-you lead generation: a dedicated conversion page, a qualifying form that arrives with the answers attached, and lead-to-sale tracking, fed by targeted outreach and Meta ad campaigns we build and run.
Get a lead plan

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.