Here's a question every home service owner asks eventually, and almost none of them get a straight answer: how much should I actually be spending on marketing?

Ask three different agencies and you'll get three different numbers. One will tell you 3% of revenue. Another will push you toward $5,000 a month "because that's what your competitors spend." A third will sell you a $500 "SEO package" that does absolutely nothing and call it a day. None of them are exactly wrong, and none of them are exactly right, because the real answer depends on one thing: what you're trying to do.

A contractor who's booked out six weeks and just wants a steady drip of leads spends differently than a contractor who just went from one truck to three and needs to fill a bigger calendar fast. A roofer in Charlotte pushing for market share spends differently than a plumber in a small town who already owns the phone book.

Here's the thing most contractors never fully accept: your marketing budget isn't a cost. It's the fuel that keeps your trucks rolling. Cut it and the phone stops ringing. Spend it blindly and you light money on fire. Spend it with a plan, and every dollar comes back with friends.

This guide breaks down exactly how much home service contractors should spend on marketing in 2026, where every dollar should go, and how to know if it's actually working. No fluff. Just the numbers and the moves that move them.

The Percentage Rule: What the Numbers Actually Say

Here's the benchmark that's been around forever, and for good reason: most home service businesses should spend somewhere between 5% and 10% of gross revenue on marketing. Established companies cruising on referrals and repeat customers can sit at the low end of that range. Newer companies, or companies trying to grow fast, need to push toward 10% and sometimes beyond until the pipeline is full.

Let's make that concrete. If your roofing company did $1 million last year, a 5% budget is $50,000 a year, or roughly $4,100 a month. A 10% budget is $100,000 a year, or about $8,300 a month. That's the range where most healthy home service businesses live, and it's a hell of a lot more comfortable than the $500-a-month plan most "cheap" agencies will sell you.

Now, before you choke on that number, understand what it buys. A $50,000 annual budget isn't $50,000 of ad spend you'll never see again. It's $50,000 of fuel that should be generating $200,000 to $500,000 in booked jobs if your numbers are right. Marketing isn't an expense when it's working. It's the best return on investment you'll find anywhere in your business.

And here's the kicker: the contractors who panic and cut marketing to "save money" during a slow month are the same ones who scramble to buy leads at a premium the month after. You don't save your way to growth. You spend your way there, with a plan and a scoreboard.

The Budget Formula for a $1 Million Contractor

Let's stop dealing in percentages and deal in real dollars. Here's what a $1 million home service company should be spending, and where, if it wants to grow this year.

Start with 8% of revenue. That's $80,000 a year, or about $6,600 a month. It's aggressive enough to move the needle, conservative enough that a bad month won't sink you. From there, the split matters more than the total.

The biggest mistake contractors make isn't under-spending. It's spending the right amount in the wrong places, then blaming "marketing doesn't work" when the phone stays quiet. Your budget only works when it's allocated toward the things that actually produce booked jobs, not the things that look good in a report.

Where Every Dollar Should Go

Here's the allocation we've seen work across dozens of home service businesses. Tweak the numbers for your trade and market, but keep the shape. Every line item here points at one thing: a booked job.

Google Ads and Local Service Ads: 40 to 50 percent

When a homeowner's AC dies in July or water is pouring through their ceiling, they don't browse Instagram. They type "emergency plumber near me" into Google and call the first number they see. That's what Google Ads and Local Service Ads are for: capturing demand the exact moment it exists.

This is usually your biggest line item for a reason. It produces the fastest, most predictable leads in the game. But it's also the easiest place to waste money if nobody is watching the account. A contractor who sets it and forgets it is how you burn 30 to 50 percent of a budget on tire-kickers and clicks from three counties over. If you're running ads, read our breakdown of the costliest Google Ads mistakes before you spend another dollar.

SEO: 20 to 30 percent

SEO is the slow, compounding side of your budget. It doesn't pay off this week. It pays off in six months, twelve months, and every month after that, with leads you don't have to pay for every single time.

Think of it as the difference between renting and owning. Ads are rent. You pay, you show up, you stop paying, you disappear. SEO is the asset you own. It keeps working at 3 AM, on holidays, and on the day you finally cut your ad spend. Every dollar you put into it makes the next dollar of ads feel cheaper, because homeowners trust an organic result more than a paid one. If you've been burned by SEO before, our guide on SEO for contractors shows you how it's supposed to work.

Google Business Profile and reviews: 5 to 10 percent

Your Google Business Profile is the single highest-ROI thing you can optimize, and it costs almost nothing. It's what puts you in the Map Pack, the three results at the top of every "near me" search that get the vast majority of the clicks.

The budget here is less about ad dollars and more about time and small tools: a review generation system, a few photos a month, consistent posts. But don't skip it. A contractor who ignores their Google Business Profile is leaving free local leads on the table every single day.

Website and conversion: 10 to 15 percent

Every other dollar in your budget is pointing traffic at your website. If that website doesn't load fast, doesn't work on a phone, and doesn't make it dead simple to call or book, you're pouring money into a bucket with a hole in it.

This is the part contractors most often skip because they "already have a website." But a website that converts is a different animal from a website that just exists. If your site isn't turning visitors into calls and form fills, fix this before you spend another dime on ads. Otherwise you're paying to send leads somewhere they bounce right back out of.

Follow-up and customer experience: 5 percent

Here's the quiet killer. Most contractors lose 70 to 80 percent of the leads they pay for because nobody follows up. Not because the work is bad or the price is too high. Because the phone went to voicemail and the callback never came, or came too late.

Building a follow-up system, the calls, texts, and emails that turn a missed call into a booked job, is the cheapest win in your entire budget. It doesn't generate new leads. It just stops you from throwing away the ones you already paid for. We walk through the whole thing in our guide to the follow-up system that turns missed calls into booked jobs.

The Biggest Budget Mistake Contractors Make

So what's the one mistake we see more than anything else? It's not under-spending. It's spending with no measurement.

Most contractors hand an agency a few thousand dollars a month, get back a glossy report full of impressions and clicks, and never ask the only question that matters: how many booked jobs did this actually buy me, and what did each one cost? Without that number, you're flying blind. You can't tell if your $3,000 Google Ads budget is printing money or slowly bleeding you dry. You can't tell if the SEO company is actually doing anything. You can't tell if it's time to double down or pull the plug.

The fix is simple: track every lead back to where it came from, and track every lead through to a booked job. Call tracking numbers. A simple form on your website. A habit of asking every caller "how did you hear about us?" It takes effort, but it turns your budget from a guess into a machine. If you don't know your cost per lead, start with our cost per lead breakdown and get your numbers straight first.

How to Know If Your Budget Is Working

Forget impressions. Forget clicks. Forget "brand awareness." Contractors don't get paid in impressions. You get paid in booked jobs. So here's the scoreboard that actually matters.

First, know your numbers. What's your average job value? A roof replacement might run $12,000. An HVAC tune-up might be $400. Whatever your number is, that's the north star every marketing decision should point at. You can't judge a budget if you don't know what a single job is worth.

Second, know your cost per lead and your cost per booked job. If a lead costs $60 and one in five turns into a job, your cost per booked job is $300. If the average job is $1,500, you're printing money. If the average job is $200, you're losing your shirt and need to fix something upstream, whether that's your targeting, your follow-up, or your pricing.

Third, look at the trend over three months, not three days. Marketing is noisy. A bad week can be a fluke. A good week can be a fluke too. Judge your budget on the three-month trend, and only make big changes when the trend, not the week, tells you to. Reactionary budget cuts are how contractors bleed themselves dry one panic at a time.

Here's the bottom line. The right marketing budget isn't a fixed number you set once and forget. It's a living number that grows as your business grows, and it only works when you're watching it. Spend 5 to 10 percent of revenue. Split it toward the channels that actually book jobs. Track everything. And when it's working, pour more fuel on the fire.

Frequently Asked Questions

How much should a home service contractor spend on marketing?

Most home service businesses should budget between 5% and 10% of gross revenue on marketing. Established companies living on referrals can sit near the low end. Newer companies, or those trying to grow fast, should push toward 10% or higher until the pipeline is full and the phones are ringing consistently.

What's the best marketing channel for a contractor on a tight budget?

Your Google Business Profile is the highest-ROI place to start, and it's nearly free. Optimize it, generate reviews, and post consistently to show up in the Map Pack. After that, Google Ads and Local Service Ads are the fastest way to buy qualified leads while SEO builds your long-term organic foundation.

Is SEO or Google Ads better for home service businesses?

They do different jobs. Google Ads buy leads now, and stop the moment you stop paying. SEO builds an asset that compounds and keeps generating leads for free over time. The fastest-growing contractors run both, using ads to fill the pipeline today while SEO builds tomorrow's pipeline.

How do I know if my marketing budget is actually working?

Track every lead back to its source and follow every lead through to a booked job. Then measure cost per lead and cost per booked job against your average job value. If a booked job costs less than you make on it, your budget is working. Judge the three-month trend, never a single week.

Should I cut marketing during a slow season?

Almost never. When competitors cut their budgets during a slow season, your cost per click drops and you can capture market share at a discount. The contractors who stay visible during the slow months are the ones who walk into the busy season with a full pipeline and a head start.

Get a Marketing Budget That Actually Books Jobs

Stop guessing how much to spend and where to put it. At Stag Marketing, we help home service businesses across North Carolina build marketing systems that turn a clear budget into a steady stream of booked jobs. No fluff. No vanity metrics. Just calls, bookings, and revenue you can measure.

Want to know exactly what your budget should be and where every dollar should go? Book a free strategy call and we'll map it out for you. Your competitors are already spending. The only question is whether you'll spend smarter than they do.