How Much Should a Home Service Business Spend on Marketing? (2026 Budget Calculator + Benchmarks by Trade)
13 Min Read
Table of Contents
- 01The Short Answer: Typical Home Service Marketing Budget Ranges
- 02How to Build Your Budget Backward From Your Revenue Goal
- 03Typical Ranges by Trade
- 04How to Split the Budget by Channel
- 05Three Example Budgets
- 06Plan for the Seasons
- 07What Counts as Marketing Spend
- 08Review the Budget Every Quarter
- 09Five Budget Mistakes That Waste Money
- 10Get Your Free Home Service Marketing Budget Calculator
- 11FAQ
- 12Frequently Asked Questions
- 13Want a Budget Built From Your Own Numbers?
Most contractors set their marketing budget one of two ways. They copy a percentage they heard somewhere, or they spend whatever is left at the end of the month.
Both approaches break the same way. The budget has no connection to the number of jobs you actually need.
This guide shows you how to build a home service marketing budget backward from your revenue goal. You get typical ranges, a step-by-step formula, ranges by trade, a channel split and a free budget calculator you can copy and fill in.
The Short Answer: Typical Home Service Marketing Budget Ranges
Here is what we typically see across the HVAC, plumbing, electrical, roofing and other home service companies we work with. Treat these as starting ranges, not rules.
| Your situation | Typical budget (% of revenue) | What it usually buys |
|---|---|---|
| Holding steady in a market you already own | 3% to 5% | Keeps the phones at current volume |
| Growing in your current market | 7% to 12% | More share from competitors |
| New business, new location or new service line | 15% to 25% (first year) | Building demand and brand from zero |
Why a flat percentage is the wrong place to start:
- It ignores your goal. A shop that wants 10% growth and a shop that wants 50% growth should not spend the same share.
- It ignores your repeat base. A company with 4,000 maintenance agreements needs far fewer new customers than one with 400.
- It ignores your numbers. Average ticket, booking rate and cost per lead vary a lot by trade and market.
Use the ranges as a sanity check. Use the formula below to set the real number.
How to Build Your Budget Backward From Your Revenue Goal
Work from the revenue you want back to the leads you need. Each step uses a number you can pull from your field service software (ServiceTitan, Housecall Pro, Jobber) and your call tracking.
Step 1: Find the new revenue you need. Revenue goal minus the revenue you expect from existing customers (repeat work, maintenance agreements, referrals you already get).
Step 2: Turn it into sold jobs. New revenue divided by your average ticket for a new customer.
Step 3: Turn sold jobs into booked jobs. Sold jobs divided by your close rate. For service calls that always bill, use 100%.
Step 4: Turn booked jobs into leads. Booked jobs divided by your booking rate (the share of qualified calls and form fills that become appointments).
Step 5: Price the leads, then add fixed costs. Leads times your blended cost per lead, plus fixed costs such as agency fees, call tracking, website and software.
Worked Example
A home service company has $2.4 million in revenue and wants $3 million next year.
| Input or result | Number |
|---|---|
| Revenue goal | $3,000,000 |
| Expected from existing customers | $1,800,000 |
| New revenue needed | $1,200,000 |
| Average new customer ticket | $1,200 |
| New sold jobs needed | 1,000 |
| Close rate | 70% |
| Booked jobs needed | 1,429 |
| Booking rate | 60% |
| Qualified leads needed | 2,382 |
| Blended cost per lead | $90 |
| Lead generation budget | $214,380 |
| Fixed costs (agency, tracking, web, software) | $36,000 |
| Total marketing budget | $250,380 per year (about $20,900 per month) |
| Budget as % of revenue goal | 8.3% |
That lands inside the “growing” range, but now you know why. If the close rate drops to 50%, the same goal needs about 3,334 leads and a lead budget near $300,000. Fixing the call center can be cheaper than buying more leads.
Do the math in the free LMH budget calculator. It makes a copy in your own Google Drive. Edit the yellow cells and the budget, the percentage of revenue and the channel split update on their own.
Not into spreadsheets? The whole formula fits on one line:
Budget = ((Revenue goal - Existing customer revenue) / Average ticket / Close rate / Booking rate) x Cost per lead + Fixed costs
Typical Ranges by Trade
Every market is different. These are the broad ranges we tend to see, not guarantees. Your own six to twelve months of data always beats a table.
| Trade | Typical new customer ticket | Typical cost per lead | What drives the budget |
|---|---|---|---|
| HVAC | $400 to $1,500 for service; far higher for replacements | Moderate to high | Heavy seasonality; replacements carry the margin |
| Plumbing | $300 to $1,200 | Moderate | Emergency calls; speed to answer matters most |
| Electrical | $300 to $1,000 | Moderate | Panel and EV charger jobs lift the average ticket |
| Roofing | $8,000 to $20,000+ for replacements | High | Fewer, larger jobs; storm season spikes |
| Pest control | $150 to $400 first service, then recurring | Low to moderate | Lifetime value of a recurring plan |
| Landscaping and lawn | $50 to $150 per visit, recurring | Low to moderate | Spring sign-up window |
Two rules hold across trades:
- Bigger tickets support higher cost per lead. A roofer can pay far more per lead than a lawn company and still win.
- Recurring revenue changes the math. For pest control and lawn care, budget against the first year of a plan, not the first visit.
For channel-specific numbers, see How Much Should HVAC Contractors Spend on Google Ads? and Paid Ads for Plumbers: Calculating ROAS and ROI.
How to Split the Budget by Channel
Once you know the total, decide where it goes. Below is a common starting split for a growing home service company. Adjust it to your market, your season and what your call tracking shows.
| Channel | Example share of lead budget | Role |
|---|---|---|
| Google Ads (search) | 35% | High-intent calls you can scale up or down fast |
| SEO and Google Business Profile | 20% | Lower cost per lead over time; compounds |
| Local Services Ads | 15% | Pay-per-lead calls at the top of the results |
| Traditional (radio, OTT, billboards, mail) | 15% | Brand recall that lifts every other channel |
| Meta (Facebook and Instagram) ads | 10% | Demand for tune-ups, maintenance plans, replacements |
| Reviews, email and SMS to past customers | 5% | Cheapest jobs you will ever book |
What each channel does well, and where to learn more:
- Google Ads. Best for “need it now” searches. Read Are Google Ads Expensive? and PPC Budget Management and Planning Tips.
- Local Services Ads. You pay per lead, not per click. See LSA vs PPC: Which Is Best for Home Service Businesses? and How to Maximize Your ROI with LSA. Google is also changing how LSA is managed: Google is moving Local Services Ads into Google Ads.
- SEO and Google Business Profile. Slower to start, cheaper per lead later. Start with The Importance of Local SEO for HVAC Companies.
- Meta ads. Good for offers and remarketing. See Facebook Ads for HVAC Companies.
- Traditional media. Works best in markets where you already have search coverage. See How Much Do Radio Ads Cost?, What Is OTT Advertising? and Traditional Roofing Advertising.
- Reviews and past customers. More reviews raise conversion on every other channel. See What Is Your Review Velocity?
A new business usually leans harder on Google Ads and LSA at first, because SEO takes months to pay off. An established brand can often shift more toward SEO and past-customer marketing.
Three Example Budgets
These are illustrative scenarios built with the calculator, not specific client results. They show how the same formula produces very different answers.
| Small shop holding steady | Mid-size shop growing | New location | |
|---|---|---|---|
| Current revenue | $1,500,000 | $5,000,000 | $0 |
| Revenue goal | $1,600,000 | $6,500,000 | $1,000,000 |
| From existing customers | $1,200,000 | $3,500,000 | $0 |
| New revenue needed | $400,000 | $3,000,000 | $1,000,000 |
| Average ticket | $800 | $1,500 | $1,000 |
| Close rate / booking rate | 75% / 65% | 70% / 60% | 60% / 50% |
| Cost per lead | $70 | $95 | $120 |
| Fixed costs | $18,000 | $60,000 | $30,000 |
| Annual budget | about $90,000 | about $513,000 | about $430,000 |
| % of revenue goal | about 5.6% | about 7.9% | about 43% |
What to take from this:
- The small shop can hold steady near the low end of the range because most revenue already comes from repeat customers.
- The mid-size shop needs real investment to add $1.5 million, but it stays under 8% because of a strong repeat base.
- The new location looks shocking as a percentage. That is normal in year one. Plan it as a launch investment with a 12 to 24 month payback, and push hard on booking rate and close rate to bring it down.
Plan for the Seasons
A yearly number is not a monthly number. Most trades have peaks and slow months, and the budget should follow demand.
| Trade | Typical peak | How to shift spend |
|---|---|---|
| HVAC | Summer and winter | Push spend into the first hot and cold weeks; promote tune-ups in spring and fall |
| Plumbing | Winter freezes | Keep emergency campaigns live all year; add budget during cold snaps |
| Roofing | Spring through fall, plus storms | Keep reserve budget ready for hail and wind events |
| Pest control | Spring and summer | Sell recurring plans before the season starts |
| Landscaping | Early spring | Spend heavily in the sign-up window |
Do not cut to zero in slow months. Cheaper clicks and less competition often make the slow season a good time to build SEO, reviews and remarketing lists. Read How to Keep Your HVAC Business Profitable During the Slow Season for more.
What Counts as Marketing Spend
Many contractors underestimate their budget because they only count ad spend. Include everything:
- Ad spend: Google Ads, LSA, Meta, Yelp, radio, OTT, billboards, mail
- Agency or staff costs: management fees or in-house marketing salaries
- Tracking and software: call tracking, CRM add-ons, review tools, reporting
- Website: hosting, updates, landing pages
- Creative: photos, video, vehicle wraps, print
If you leave these out, your percentage looks lower than it is, and your cost per job looks better than it is.
Review the Budget Every Quarter
A budget set in January is a guess by April. Check these four numbers every quarter and adjust:
| Metric | Where to find it | What a change means |
|---|---|---|
| Cost per lead by channel | Call tracking and ad platforms | Shift money toward cheaper qualified leads |
| Booking rate | Call recordings and dispatch data | Train the call center before buying more leads |
| Close rate | Field service software | Review pricing, follow-up and technician sales process |
| Average ticket | Field service software | Higher tickets support higher lead costs |
If two of the four move the wrong way, rerun the calculator before you change spend.
Five Budget Mistakes That Waste Money
- Judging channels by cost per lead. Judge by cost per booked job and cost per sold job. A cheap lead that never books is the most expensive one.
- Not tracking calls. If you cannot tie a phone call to a channel and a keyword, you are budgeting blind.
- Ignoring the call center. A 10-point drop in booking rate can cost more than any ad price increase.
- Cutting spend in the slow season and scrambling in the peak. Competitors who stayed visible get the calls first.
- Spreading too thin. Ten channels at a small budget each rarely beat three channels funded properly. If your ads are not producing, read The Real Reasons Your Home Service Ads Are Not Working.
Get Your Free Home Service Marketing Budget Calculator
Open the LMH Home Service Marketing Budget Calculator to make your own copy in Google Sheets.
You enter seven numbers:
- Revenue goal
- Revenue expected from existing customers
- Average new customer ticket
- Booking rate
- Close rate
- Blended cost per lead
- Fixed marketing costs
It returns your leads needed, annual and monthly budget, budget as a percentage of revenue, cost per sold job and a channel split you can edit.
FAQ
Frequently Asked Questions
Most established home service companies we see spend somewhere between 3% and 12% of revenue, depending on growth goals. New businesses and new locations often spend 15% to 25% or more in the first year. The right number comes from your revenue goal, repeat base and cost per lead.
Expect to spend a higher share of revenue in year one because you have no repeat customers or reviews yet. Build the budget from the number of jobs you need, lean on Google Ads and Local Services Ads first, and start SEO and reviews early so cost per lead falls over time.
Subtract revenue from existing customers from your revenue goal. Divide by your average ticket, then by your close rate, then by your booking rate to get leads needed. Multiply by cost per lead and add fixed costs such agency fees and software.
A common starting point for a growing company is about a third on Google Ads, with the rest split across SEO and Google Business Profile, Local Services Ads, Meta ads, traditional media and past-customer marketing. Adjust based on call tracking data from your own market.
Increase it when your cost per sold job is well under your gross profit per job and you have the crew capacity to handle more work. Also plan increases ahead of your peak season, not after it starts.
No. Ad spend is what you pay Google, Meta or the media outlet. Your total marketing budget should include ad spend plus agency fees, software, tracking, website and creative.
Want a Budget Built From Your Own Numbers?
Lokal Media House works only with home service companies. We will pull your call tracking and field service data, build your budget backward from your goal, and show you where each dollar should go.
Contact Lokal Media House or call (214) 431-5548 to get started.
Looking to Elevate Your Digital Marketing?
See How Our Expert Team Can Guide You!
Let’s Build Something Awesome