InsightsBusiness Consulting
Business Consulting

Marketing Budget for a Home Service Company: How to Think About Spend

Workshop desk with a binder of numbers and a calculator, service van soft in the background — planning a home service marketing budget

"How much should we spend on marketing?" is the question every HVAC, plumbing, electrical, and local trade owner asks. It's also the wrong place to start.

The better questions: How many jobs can we actually take? What's a sensible cost per booked job for the work we want? Are we buying traffic — or are we pouring money into a shop that leaks calls?

This is a practical budget framework for home service companies. No invented industry averages. No fake "HVAC shops spend X% of revenue" presented as gospel. Just a way to size spend against capacity, booked work, and seasonality — then decide whether ads, SEO, or fixing the shop comes first.

Start with capacity, not a dollar figure

A marketing budget that ignores the board and the roster is a wish, not a plan.

Can the shop take the jobs this week?

Before you raise Google or Meta spend, ask:

  • Are techs already maxed on the days that matter?
  • Does after-hours go to voicemail that never gets called back?
  • Can dispatch keep up if calls jump 20–30% next week?

If the answer is "we're full" or "phones drop," a bigger ad budget buys angry homeowners and burned-out crews — not growth. In that case, hire, fix answer rate, or narrow the towns and job types you want. Don't buy more traffic until the shop can hold it.

Traffic problem vs leaky ops

A traffic problem looks like a thin board and quiet phones. You're not showing up when homeowners search. Paid demand (Google & Meta ads), local SEO, and GEO / AI search can help.

A leaky ops problem looks different: leads already come in, but they don't become booked jobs. Missed calls. Slow follow-up. A fuzzy offer. Pricing that scares people off or leaves money on the table. More spend only makes that waste cost more.

If that second picture sounds familiar, start with business consulting — or the longer version we already wrote: more leads won't fix a leaky business. Fix the pipes before you open the faucet wider.

Work backward from booked jobs (example math)

Percent-of-revenue rules float around the internet. Sometimes they're a rough starting lens. They are not a substitute for knowing how many jobs you need and what you're willing to pay to book one.

Prefer this method. Label every number as an example — use your real ticket, close rate, and capacity.

Example: sizing a monthly budget from the board

Say (example only):

  • You want 40 booked jobs next month in the trades and towns you care about
  • Your sales / booking close rate from qualified opportunities (answered calls + solid forms that fit the work) is about 50%
  • You need roughly 80 qualified opportunities to hit 40 jobs
  • You estimate that paid channels will need to produce about half of those (40), with the rest from repeat, referral, organic, and existing relationships
  • You're willing to pay up to $150 cost per booked job for the paid half (example — set this from your average ticket and margin, not from a blog post)

Then a rough paid media ceiling for that month is:

40 paid-attributed booked jobs × $150 = $6,000 media (example)

That is not a recommendation for your market. It is the shape of the math. Change the inputs: average ticket, margin, close rate, how much you rely on paid vs word of mouth, and how many jobs the roster can handle.

Cost per booked job beats vanity CPL

Cost per lead can be an early signal. It is not the finish line. Cheap leads that never book are expensive. Expensive leads that book high-ticket work can be fine.

Track:

  • Opportunities that fit (right trade, right town, right job type)
  • Answer / follow-up rate
  • Booked jobs
  • Cost per booked job over time

If a report stops at clicks and a vague CPL, you're buying a busy dashboard. For how we frame paid work — measured on booked jobs, not clicks — see Google & Meta ads for home services.

Split the budget into clear buckets

One blended "marketing" number that mixes media, agency fees, website, and brand makes it hard to know what's working.

Media vs management vs foundation

Think in buckets:

  • Media: what Google, Meta, and Local Services Ads charge for clicks or leads
  • Management / creative: the work of strategy, build, testing, and reporting
  • Foundation: site, tracking, offer clarity, brand assets — the pipes under the faucet
  • Consulting: when the constraint is ops, pricing, or follow-up — not traffic

Keep media and management separate on purpose. On a transparent engagement, Google and Meta bill you directly; the fee is for building and running the work. Ad accounts stay in the shop's name. That's how we describe pricing and how engagement works — no rate card on the page, scope and price written down before anything starts, no long-term lock-in.

If a proposal hands you one opaque monthly number that "includes everything" and the ad account isn't yours, ask for a clean split. Our hiring guide covers ownership and red flags in more detail.

Don't fund every channel on day one

You don't need Search, Local Services Ads, Meta, SEO, GEO, and a full rebrand in month one. Start with the lever that matches the constraint:

  • Need jobs soon and can take them → paid Google (and Meta when seasonal offers earn their keep)
  • Need compounding presence so you're not forever renting every lead → SEO and GEO
  • Site can't book the call on a phone at 11pm → fix web design before you "scale" clicks

Channel mix that matches how homeowners buy

Homeowners with a dead furnace behave differently from homeowners planning a replacement. Your mix should reflect that.

Fast lever: paid Google and Meta

Local Services Ads and Search are different products. LSA is typically pay-per-lead with a verified profile (today's badge framing is Google Verified for businesses that complete screening). Search is classic pay-per-click with keywords, negatives, and landing pages you control. Many shops run both once LSA is ready and Search covers gaps. We wrote the full comparison here: Google Ads vs Local Services Ads for home services.

Meta tends to earn its keep for seasonal offers, membership pushes, and remarketing — not as a replacement for emergency intent on Google.

Budget implication: give each channel a job and a ceiling. Don't let one "digital" blob hide waste.

Compounding: SEO, GEO, and the site

Paid is the faucet you can turn. Organic and AI visibility compound so you're not renting every opportunity forever. They don't replace a broken phone process — and they shouldn't get zero forever while you only buy clicks.

A sensible split often puts most near-term dollars into the fast lever while a smaller, steady slice builds pages, map pack, reviews, and entity clarity. Exact percentages depend on how thin the board is and how strong the site already is. Judge the split by booked jobs, not by which channel feels trendy.

Seasonality and when to raise (or cut) spend

HVAC and plumbing don't have flat years. Peak heat, peak freeze, spring installs, slow shoulders — the calendar matters.

Raise what books work; cut waste first

In peak season:

  • Protect answer rate and capacity before you raise budgets
  • Put dollars behind towns, trades, and offers that already book
  • Watch cost per booked job, not just spend pace

In shoulder months:

  • Don't vanish completely if you still want installs and membership work — but tighten geos and junk keywords
  • Use quieter weeks for tracking fixes, landing pages, and review / GBP hygiene
  • Resist "set it and forget it" annual budgets that ignore the board

Don't scale into a maxed calendar

If every tech is booked and CSRs are drowning, the right move is often to pause or narrow paid — not to "crush it" for vanity volume. A good partner will say that out loud. A bad one will ask for more budget while the shop burns.

How to know the budget is working

Use a simple review cadence. Thirty / sixty / ninety days is enough for most shops.

Weekly or biweekly: what's live, what's paused, spend vs calls/forms, obvious waste cut.

Monthly: booked jobs attributed to marketing, cost per booked job (or a clear path to it), town and trade mix, answer rate health, what you'll test next. Plain English.

You're winning when:

  • The board fills with the right work in the right towns
  • Cost per booked job is stable or improving relative to ticket and margin
  • You're not buying leads the shop can't take or close

You're losing when:

  • Spend climbs and booked jobs don't
  • Reports stop at impressions and clicks
  • Nobody can say what a lead costs after it becomes a job

If you're evaluating a partner on this, the scorecard in how to hire a home services marketing agency is built for exactly that conversation.

How JMCG talks about money (short, non-salesy)

We're one team under one roof for home service companies: ads, SEO, GEO, web, brand, and consulting. We measure paid work on booked jobs, not clicks.

What you can already read on the live site — and what we stick to:

  • 100% transparent pricing and zero long-term contracts
  • Scope and price written down before work starts (no rate card pretending one number fits every shop)
  • Ad spend goes to Google and Meta; our fee is separate
  • Campaigns live in accounts you control
  • Stay month to month because the board is filling — not because you're locked in

See pricing for how engagement works, and home services for who this is built for. If the real constraint isn't traffic, we'll say so in consulting.

FAQ

How should a home service company set a marketing budget?

Start with capacity (can you take the jobs?), then work backward from target booked jobs, close rate, and a cost-per-booked-job ceiling that fits your ticket and margin. Split media from management. Give each channel a job. Review monthly against the board — not against a vanity dashboard.

Is percent of revenue a good marketing budget rule for HVAC or plumbing?

It can be a rough starting lens, but it is incomplete. Two shops with the same revenue can need very different spend depending on capacity, market competition, ticket mix, and how leaky the phone process is. Prefer booked-job math with your own numbers over a one-size percentage from the internet.

Should ad spend and agency fees be separate?

Yes. Media should go to Google and Meta (and show up on those bills). The fee should cover strategy, build, and management. Keep them separate so you can see what the platforms charged versus what the work cost — and keep the ad accounts in the shop's name.

What metric proves a marketing budget is working?

Booked jobs and cost per booked job over time, plus answer / follow-up health and whether spend concentrates on the towns and trades you want. Clicks and raw CPL are supporting detail, not proof.

How does seasonality affect a home services marketing budget?

Peak months often need more media and more ops discipline (answer rate, capacity). Shoulder months are for tightening waste and building foundation (site, SEO, reviews) — not necessarily for going to zero. Raise what books work; don't scale into a full calendar.

When should a shop not increase marketing spend?

When techs are maxed, phones drop, follow-up is broken, the offer is fuzzy, or leads already come in but don't book. Fix those first. More traffic only makes the leak more expensive. See consulting and more leads won't fix a leaky business.

Ready to size a budget that matches the shop?

Tell us the trades, the towns, and how many jobs you can actually take. We'll help sketch a sensible plan — or we'll tell you not to spend yet.

Get your free game plan · Or review how pricing works and how we run ads if you already know paid traffic is the lever.

Want help putting this into practice?