The short version

  • Most budgeting guides put plumbing marketing at 5% to 10% of gross revenue. Use that as a sanity check, not the plan.
  • The 7–8% figure came from a long-cited SBA guideline for businesses under $5 million in sales with 10–12% net margins. It isn't current SBA guidance.
  • Work backward: divide your revenue goal by your average ticket to get the jobs you need, then price those jobs by what a booked job costs on each channel.
  • A $57 plumbing LSA lead that books 44.5% of the time costs about $128 per booked job (SearchLight vendor data, Feb 2026).
  • Put your first dollars into answering every call, your Google Business Profile and a fast website. Add ads once the phone is covered and the schedule has room.

Most plumbing companies should plan to spend about 5% to 10% of gross revenue on marketing. You’ll often see 7–8% credited to the SBA, but that was a long-cited guideline for businesses under $5 million in sales with 10–12% net margins, not current SBA advice. The better way to set your budget is to work backward from the jobs you want: your revenue goal, your average ticket, your booking rate and what a booked job costs on each channel.

This post turns that math into a simple worksheet. You’ll also get 2026 cost benchmarks to plug in, example budgets by truck count, and where your first dollar should go.

The short answer: 5% to 10% of revenue

If you want one number to start with, use 5% to 10% of gross revenue. That covers everything: your website, SEO, ads, lead fees, software and any agency or freelancer you pay.

None of these figures are measured plumbing averages. They’re rules of thumb. Here’s where they come from.

Where the 7–8% number comes from

You’ll see “the SBA recommends 7–8%” all over the internet. That’s not quite right.

The figure traces back to an old SBA blog post, as quoted by Chron. It suggested 7–8% of gross revenue for businesses with under $5 million a year in sales and net profit margins of 10% to 12%. That post is offline now. The SBA’s current marketing guide gives no percentage at all. It tells you to list your marketing costs and compare them to the revenue they bring in.

Many home-service budgeting guides use a wider range. Jobber’s small business budget guide lists “Marketing: 5-10%.”

Mind the fine print. The 7–8% figure assumes you net 10% to 12%, meaning that’s what you keep after every bill is paid. If you net 5%, spending 8% of revenue on marketing is a much bigger bet.

Low end or high end?

Stay closer to 5% if:

  • Most of your work comes from repeat customers, referrals, builders or service plans.
  • You already show up in the Google Maps 3-pack around your shop.
  • Your trucks are booked out most weeks.

Go closer to 10% if:

  • You’re new, or you just added a truck and need to fill it.
  • You’re pushing into a new town or a new service, like tankless or sewer lines.
  • Your margins can handle it, and you track what each dollar brings back.

A percentage is a sanity check, not a plan. It’s based on last year’s sales, and it can’t tell you whether the money will fill the trucks you have. For that, you need to know what a booked job costs.

What a booked job costs by channel in 2026

Cost per lead is only half the story. A cheap lead that never books is the most expensive lead you can buy. The number that matters is what it costs to get a job on the schedule.

Here’s what the public benchmarks say. They’re national numbers, and most come from vendors’ own customer data. Use them to plan, not as a price for your town.

Channel Cost per lead What it means per booked job Source
Google Local Services Ads (plumbing) About $57 44.5% of leads booked, so about $128 per booked job ($57 ÷ 0.445) SearchLight Digital, Feb 2026 (vendor data, 230 plumbing accounts)
Google search ads (plumbing) $129.02 (median) No reliable public booking rate. SearchLight’s Q1 2026 data puts non-branded plumbing leads around $183 LocaliQ, Apr 2024 to Mar 2025 data; SearchLight, Q1 2026 (vendor data)
Facebook and Instagram lead ads (home improvement) $41.26 to $42.95 No public plumbing booking rate, so track your own WordStream 2025; LocaliQ 2026
Google Business Profile and SEO No per-lead price A fixed monthly cost that takes months to pay off Google Business Profile Help

A few things to keep in mind:

  • Booked isn’t the same as paid. A booked job can still cancel or come in small. Track what each channel actually brings in, not just what it books.
  • Your market changes the math. SearchLight says LSA leads across all trades can run about $30 in smaller markets and $90 or more in competitive metros.
  • LSAs are changing. In August 2026 Google started a phased move of LSAs into Google Ads as Performance Max campaigns with pay-per-lead goals; service-area businesses are slated for late 2026. You still pay only for valid leads, but you can’t set a manual maximum cost per lead there. Don’t count on old prices holding.
  • Missed calls can cost money. As of October 2026, Google counts a missed call during business hours as a valid lead, which you pay for, when the caller stays on the line more than 20 seconds.

Our guide to Local Services Ads for plumbers covers the setup and what’s changing.

The worksheet: work backward from the jobs you want

Pull last year’s numbers from your field service software or your books. Then fill in six lines.

  1. New revenue you want from marketing. Not total revenue. Leave out repeat customers, referrals, builder work and service plans. You’re budgeting to win new customers.
  2. Average ticket. Use your real number for the jobs marketing brings in. For planning, HomeAdvisor puts drain cleaning at about $246 on average and a water heater replacement at about $1,348. Your own mix is what counts.
  3. Booked jobs needed. Your revenue goal divided by your average ticket.
  4. Booking rate. Out of every 10 leads, how many end up on the schedule? Invoca’s July 2026 benchmark found about 45% of home-service leads turned into a booked job or appointment. If you don’t know yours, start with 40% and fix it once you track it.
  5. Leads needed. Booked jobs divided by your booking rate.
  6. Total budget. Leads times your blended cost per lead (all lead spend divided by all leads), plus fixed costs like your website, SEO, software and any agency fees.

Here’s the worksheet filled in for a made-up shop that wants $300,000 in new revenue next year:

Line How to figure it Example (made-up numbers)
A. New revenue goal From your plan $300,000 a year
B. Average ticket From your software $750
C. Booked jobs needed A ÷ B 400 a year (about 33 a month)
D. Booking rate Booked jobs ÷ leads 40%
E. Leads needed C ÷ D 1,000 a year (about 83 a month)
F. Blended cost per lead Lead spend ÷ leads $60
G. Lead budget E × F $60,000 a year ($5,000 a month)
H. Fixed costs Website, SEO, software, fees $18,000 a year ($1,500 a month)
I. Total marketing budget G + H $78,000 a year ($6,500 a month)
J. All-in cost per booked job I ÷ C $195

We picked $60 and 40% because they sit near the LSA benchmark above. If you add Google search ads, expect a higher blended cost per lead.

Now run the sanity check. If this shop does $1.2 million a year in total sales, $78,000 is 6.5% of revenue. That’s inside the 5–10% range, so the plan holds up.

If your worksheet lands way over 10%, something has to change. Raise the average ticket, book more of the leads you get, find cheaper leads or shrink the goal.

And if $195 to win a $750 job feels steep, remember what you’re buying. A customer you treat right can call you again for the next clog, the water heater or the repipe, and that work costs far less to win.

Example budgets by revenue band and truck count

This table runs the percentage check for five example shops. To keep the math simple, it assumes each truck brings in about $250,000 a year. That’s a made-up round number, not an industry average. Revenue per truck swings a lot with your market, prices and job mix, so use yours.

Example shop Yearly revenue 5% per month 8% per month 10% per month
1 truck (owner-operator) $250,000 $1,042 $1,667 $2,083
3 trucks $750,000 $3,125 $5,000 $6,250
6 trucks $1,500,000 $6,250 $10,000 $12,500
10 trucks $2,500,000 $10,417 $16,667 $20,833
20 trucks $5,000,000 $20,833 $33,333 $41,667

How to read it:

  • 1 truck: At $1,000 to $2,000 a month, you can’t do everything. Lock down the basics below, then test one lead source.
  • 3 to 6 trucks: There’s room for the basics plus one or two paid channels, as long as your phones are covered.
  • 10 trucks and up: You can run every channel. Your job now is to move money each month toward the cheapest booked jobs.
  • $5 million and up: The old SBA guideline was written for businesses under $5 million, so don’t lean on it. Let your worksheet decide.

Then hold the two side by side. If your worksheet says you need $6,500 a month and 8% of revenue gives you $5,000, trim the goal or find cheaper booked jobs before you spend more.

Where to put your first marketing dollar

Before you buy any ads, fix the three things that make every other dollar work. Two of them cost little or nothing.

1. Answer the phone

This is the cheapest fix in plumbing marketing. Invoca’s July 2026 benchmark found a person answered 74% of plumbing calls. So about 1 in 4 calls went unanswered, and every one was a lead you’d already paid to get.

On LSAs, a missed call can hurt you twice. You may be billed for it, and Google says, “Missed calls may negatively affect your responsiveness.” Responsiveness is part of how your ads rank.

Quick fixes:

  • Roll calls to a second person when the first line is busy.
  • Turn on missed-call text-back so nobody waits for a callback.
  • Set your posted hours, and your LSA hours, to the hours someone really answers.
  • Cover nights and weekends, or say clearly that you don’t.

You’ll find more ideas in our post on missed calls in plumbing.

2. Your Google Business Profile

It’s free, and it’s what shows up in the Map Pack. Google says, “There’s no way to request or pay for a better local ranking on Google.” In Whitespark’s 2026 survey of 47 local search experts, your primary category was the top Map Pack factor. The distance between your address and the person searching came second.

So pick the right primary category, list every service you do, post your real hours, add real job photos and ask every happy customer for a review. Expect to rank best close to your shop. Our Google Business Profile guide for plumbers walks through each setting.

3. A website that turns visits into calls

People check you out before they call. BrightLocal’s 2026 consumer survey found 54% visit a business’s website after reading positive reviews, and 68% will only use a business with four or more stars.

Your site needs to load fast on a phone, show your number at the top of every page and have one page for each money service. A dedicated page for each service ranked as the top local organic factor in that same Whitespark survey. Here’s what goes into a plumber website built to get calls.

If you’d rather hand the profile, the website and your Facebook ads to someone else, our Flat-Rate Plan covers the work on all three for $1,000 a month flat plus a one-time $499 setup, month-to-month. Your ad spend isn’t part of that fee: you pay Meta directly, and we never take a cut of it. The pricing page lists exactly what’s included.

When to add paid ads (and which one first)

Add ads when you can say yes to most of these:

  • You answer nearly every call during your posted hours.
  • Your Google profile is complete, and new reviews keep coming in.
  • Your website works on a phone and has click-to-call.
  • You have room on the schedule: a tech or a truck that isn’t full.
  • You know your average ticket, or you’ll start tracking it now.
  • You can afford a fair test of 60 to 90 days.

Then match the channel to the job:

  • Local Services Ads for emergencies and ready-to-book calls. You pay per lead, not per click. Reviews and fast answers help you rank.
  • Google search ads for specific, high-dollar work like water heaters and sewer lines, when you want control over services, areas and hours. Expect a higher cost per lead.
  • Facebook and Instagram ads for planned work, not emergencies. Nobody scrolls Instagram while water pours through the ceiling. Use them for water heater replacements, tankless upgrades, repipes and slow weeks. Here’s how we set up Facebook ads for plumbers.

How big should a test be?

Our rule of thumb: get at least 30 leads before you judge a channel. With fewer than that, one good or bad week can fool you. Here’s what 30 leads cost at the benchmark rates above:

Channel Benchmark cost per lead About 30 leads
Facebook and Instagram lead ads (home improvement) $41.26 to $42.95 $1,238 to $1,289
Google Local Services Ads (plumbing) $57 $1,710
Google search ads (plumbing) $129.02 $3,871

A 1-truck shop can usually run one test at a time. A 6-truck shop can run two side by side and compare.

Plan for the spikes

Plumbing demand isn’t flat. Roto-Rooter calls the day after Thanksgiving the busiest day of the year for plumbers, with calls that “jump 50 percent above the average Friday.” This year that’s Friday, November 27. Set aside part of your budget for holiday weeks and hard freezes, and make sure someone is on the phone when they hit.

Track three numbers every month

A budget only works if you know what it bought. In Scorpion’s 2026 survey of 944 home-services business leaders (vendor data), 67% said they can’t connect marketing spend directly to revenue.

Each month, track:

  1. Booked jobs by source. Ask “How did you hear about us?” on every call and tag the answer in your software. A separate tracking number for each channel makes this easier.
  2. Cost per booked job by channel. What you spent on the channel divided by the jobs it booked.
  3. Revenue by source. A channel with a higher cost per booked job can still win if it brings in bigger tickets.

Move money toward the cheapest booked jobs. Cut what doesn’t book after a fair test. Rerun the worksheet every quarter with your real numbers.

Not sure where your numbers land? Ask for a free market check. Tell us where you work, and we’ll look at your Google Maps rankings, your website and your competitors, then tell you straight what’s costing you calls.

Questions plumbers ask about this

What percentage of revenue should a plumbing company spend on marketing?
Most budgeting guides land between 5% and 10% of gross revenue. A long-cited SBA guideline suggested 7% to 8% for businesses under $5 million in sales with 10% to 12% net margins, but it isn't current SBA guidance. Use the percentage as a sanity check, then set the real number by working backward from your revenue goal, average ticket and cost per booked job.
How much should a new plumbing business spend on marketing?
Expect to spend toward the high end of the range at first, because a new shop has no repeat customers or referrals yet. Put the first dollars into answering every call, a complete Google Business Profile and a fast website. Then test one paid channel with enough budget to get about 30 leads before you judge it.
What does a plumbing lead cost in 2026?
It depends on the channel and your market. Recent benchmarks put plumbing Local Services Ads at about $57 per lead (SearchLight vendor data, February 2026), plumbing Google search ads at a $129.02 median (LocaliQ, April 2024 to March 2025 data), and home improvement Facebook lead ads at $41.26 to $42.95 (WordStream 2025, LocaliQ 2026). Competitive metros can cost much more.
Should I judge marketing by cost per lead or cost per booked job?
Cost per booked job. A cheap lead that never books isn't cheap. Divide what you spent on a channel by the jobs it actually put on the schedule. For example, a $57 lead that books 44.5% of the time works out to about $128 per booked job.
Should I spend more on marketing around the holidays and in winter?
Plan for the spikes before they hit. Roto-Rooter calls the day after Thanksgiving the busiest day of the year for plumbers, with calls jumping 50% above an average Friday. Set money aside for holiday weeks and hard freezes, and make sure someone is answering the phone when demand jumps.

Sources

  1. Chron Small Business: What percentage of gross revenue should be used for marketing and advertising? (quotes the SBA guideline; accessed Oct 21, 2026)
  2. U.S. Small Business Administration: Marketing and sales guide, which gives no percentage (accessed Oct 21, 2026)
  3. Jobber: Small business budget guide, marketing at 5-10% (updated Nov 21, 2024)
  4. SearchLight Digital: Google Local Services Ads cost per lead by trade, Feb 2026 data (vendor data)
  5. SearchLight Digital: Plumbing Google Ads cost per lead, Jan to Mar 2026 data (vendor data)
  6. LocaliQ: 2025 search ad benchmarks for home services, Apr 2024 to Mar 2025 medians (updated Jul 15, 2026)
  7. WordStream: Facebook ads benchmarks 2025, Apr 2024 to Jun 2025 data
  8. LocaliQ: Facebook advertising benchmarks for 2026 (updated Sep 23, 2026)
  9. Invoca: Home Services Lead Conversion Benchmarks Report 2026, July 2026 (vendor data)
  10. PPC Land: coverage of Invoca's July 2026 benchmarks, including the 74% plumbing answer rate (Oct 6, 2026)
  11. Google Local Services Help: What counts as a valid lead (accessed Oct 21, 2026)
  12. Google Local Services Help: How Local Services Ads ranking works (accessed Oct 21, 2026)
  13. Google Ads Help: Local Services Ads move to Performance Max campaigns with pay-per-lead goals (2026)
  14. Google Business Profile Help: Tips to improve your local ranking on Google (accessed Oct 21, 2026)
  15. Whitespark: Local Search Ranking Factors 2026, 47 experts (published Nov 6, 2025)
  16. BrightLocal: Local Consumer Review Survey 2026, 1,002 U.S. consumers (Feb 11, 2026)
  17. HomeAdvisor: Water heater replacement cost (updated Jun 17, 2026)
  18. HomeAdvisor: Drain cleaning cost (updated Jun 17, 2026)
  19. Roto-Rooter: Thanksgiving and the busiest day of the year for plumbers (accessed Oct 21, 2026)
  20. Scorpion: 2026 State of Home Services Marketing Report, 944 business leaders (Feb 19, 2026, vendor survey)

Abraham Viteri, Founder of Upscale Plumbers

I studied data science and economics at UC Berkeley, and I’ve managed more than $500,000 in ad spend and worked with over 40 businesses. I run the ads, the website, the search and the tracking myself, so there’s one person to hold to the number at the end.

More about us