Plumbing marketing cost: how to work out what to budget by channel

Short answer

There is no honest single figure for plumbing marketing cost, because it depends on your city, your competitors, your capacity and how many jobs you want. A reliable way to budget is to work backwards: jobs you want, calls needed to get them, and what a call costs in your market. This guide gives you the formulas, a worked example with made-up numbers, and one real price list as a reference.

Owners often ask how much plumbing marketing costs, and most answers online are either vague or oddly specific. Costs per click, per call and per booked job vary a great deal by city and season. A number that is right for a small town can be wrong for a large metro. What stays constant is the arithmetic. This guide shows how to do it with your own numbers, how to split a budget across channels, and how to tell whether a quote from an agency or lead vendor is reasonable. It sits alongside the plumbing marketing plan.

What you are actually paying for

Plumbing marketing spend falls into four buckets. Mixing them up is the most common budgeting mistake.

The four kinds of marketing cost
BucketExamplesHow it behaves
MediaGoogle Ads clicks, Local Services Ads leads, Meta ad spendPaid to the platform. Stops when you stop.
ManagementAgency or freelancer fee for running the ads or SEOMonthly fee, sometimes plus a setup fee or a percentage of spend.
AssetsWebsite, Business Profile work, photos, tracking setupMostly one-time or slow-burn. They keep value if kept up to date.
OperationsCall answering, CRM, call tracking, review requestsOften forgotten. Without them the media money is wasted.

When a company quotes you a monthly figure, ask which buckets it covers. A low management fee with a large media bill is a different thing from an all-in monthly price.

Formula 1: start from the jobs you want

Do this arithmetic once with your own figures.

  1. Extra jobs wanted per month = the number you can actually take on. Check your crew capacity first. Leads you cannot serve are expensive.
  2. Calls needed = jobs wanted / booking rate. Booking rate is the share of marketing calls that turn into booked jobs. Measure it from your own call log. It is not the same as a close rate on quotes.
  3. Media budget = calls needed x cost per call in your market.
  4. Total budget = media budget + management + operations.
  5. Check the return = jobs wanted x average gross profit per job, compared with the total budget.

Illustrative example only. These numbers are invented and round so you can follow the maths. Replace every one with yours.

Illustrative worked example (invented numbers)
LineIllustrative figure
Extra jobs wanted per month10
Booking rate from marketing calls40%
Calls needed (10 / 0.40)25
Cost per call in your market (replace with yours)$60
Media budget (25 x $60)$1,500
Management and operations (replace with real quotes)$700
Total monthly budget$2,200
Cost per booked job ($2,200 / 10)$220

If the average gross profit on a job is well above $220, the arithmetic works on paper. If it is not, change the offer, the jobs you target, the answering process or the channel before adding budget. The point of the exercise is to find out which of your inputs is weakest, not to predict the future.

Formula 2: the most you can pay for a booked job

Work out your ceiling before talking to anyone selling leads.

Maximum cost per booked job = average gross profit per job x the share of that profit you are willing to spend on getting it.

For a first job from a new customer, many owners accept spending more because repeat work and referrals follow. If you do, write the assumption down, for example "average new customer books one more job in two years", and check it against your records. Your accountant can help you decide what profit per job means for your business. Different job types have very different ceilings: an emergency drain call, a water heater swap and a repipe are not the same value, so budget by job type where you can.

Cost by channel: what drives each one

What decides the cost of each plumbing marketing channel
ChannelWhat you payWhat drives the priceSpeed
Google Ads (search)Per click, plus managementCompetition for your keywords, the time of year, your ad quality and landing page, how many clicks become callsDays to start, weeks to tune
Local Services AdsPer lead, set by Google by job type and areaYour market and job type, how many leads you dispute, how fast you answerDays after verification
Local SEO and Business ProfileMonthly fee or in-house timeCompetition in your area, how much needs fixing, how many service pages you needMonths
WebsiteOne-time build plus careNumber of pages, service and city pages, speed, integrationsWeeks
Social media and Meta adsYour time, or ad spend plus feeOffer, audience, follow-up speedDays to start; best for planned work
Lead vendors and directoriesPer lead or per monthExclusivity, lead quality, whether you can dispute bad leadsFast but variable

For channel-specific detail, see Google Ads for plumbers, Local Services Ads cost and how much SEO costs. Google sets Local Services Ads prices and the cost varies by area and job type, so look at your own dashboard rather than trusting a blog figure, including this one.

Why minimum ad spend matters

An ad account learns from data. If your budget produces only a handful of clicks a week, there is too little information to tell which keywords and ads work, and one bad week distorts everything. Here is the logic with invented numbers:

  • Monthly budget divided by cost per click gives the clicks you will get. Example: $1,500 / $15 = 100 clicks. The $15 is a hypothetical click price. Check yours in Google Ads Keyword Planner or your own account.
  • Clicks x conversion rate gives calls and forms. Example: 100 x 10% = 10 enquiries.
  • Enquiries x booking rate gives jobs. Example: 10 x 50% = 5 jobs.

With budgets much below that level, a few extra spam calls or one slow week can swing results from good to terrible, and you cannot tell whether a change helped. This is why LiveLeadsLane recommends at least $1,500 a month in ad spend per platform, and why a very small budget is often better spent on Local Services Ads or the Business Profile first. Larger markets may need more.

A sensible order of spending by stage

  1. Getting started. Fix the basics first: a verified Business Profile, a phone that gets answered, a site with a tap-to-call button, tracking, and a way to ask for reviews. These cost little and make every later dollar work harder.
  2. Need jobs now. Add Local Services Ads or Google search ads on the jobs you want most, with call tracking.
  3. Building for the long term. Add local SEO, service and city pages, and review processes, so you depend less on paid clicks.
  4. Established and full. Spend to fill slow periods and the higher-value work, such as repipes and replacements, rather than more of the same emergency calls.

If you cannot answer calls or follow up quickly, hold your media budget until you can. Missed calls turn paid clicks into waste.

Hidden costs and questions to ask any provider

  • Who pays the platform? Ad spend should go from your own card to Google or Meta, in an account you own.
  • What is the term? Ask about the initial period and how to cancel.
  • What is included? Setup, tracking, landing pages, reporting and calls.
  • Who owns the accounts, numbers and site? You should.
  • What is measured? Insist on cost per booked job, not clicks or impressions.
  • Are leads exclusive and disputable? Shared, unrefundable leads cost more than they appear.

The guide to choosing a plumbing marketing agency goes through these in more detail.

One example: LiveLeadsLane's published prices

As one reference point, here are the list prices published on the pricing page, in US dollars. They are management and project fees only. Ad spend is separate and paid to the platforms directly.

Selected LiveLeadsLane list prices (USD)
ServicePrice
Paid ads, Starter (one platform, ad spend up to $3k/mo)$375/mo, setup $315
Paid ads, Growth (two platforms, ad spend up to $7.5k/mo)$675/mo, setup $315
Local Services Ads only$299/mo + $250 setup
Google Business Profile (GBP Essentials)$399/mo, setup $195
Local SEO Foundations$799/mo, setup $395
Lead-Gen Site (up to 15 pages)$995 one-time
Tracking Essentials$375 one-time
Call tracking add-on+$65

Use it as a comparison for quotes you receive, not as a promise of results. LiveLeadsLane is a new, founder-led remote practice run by Prakhar Kirsali, and nothing about lead volume or cost per job is guaranteed. If you would like help turning your own numbers into a budget, you can book a call, or look at Google Ads management.

Frequently asked questions

How much should a plumbing company spend on marketing?
There is no single right figure. Work backwards from the jobs you want, your booking rate and the cost per call in your market, then check the result against gross profit per job. Start with the basics that cost little and add paid channels when you can answer every call.
What does plumber advertising cost?
It depends on the channel, city and season. Search ads charge per click, Local Services Ads charge per lead at a price Google sets for your area, and agencies charge a fee on top. Read your own account data, and judge everything by cost per booked job.
What is a good cost per lead for plumbing?
There is no universal number. A good cost per lead is one that leaves you profit after the share of leads that book and the value of the job. Emergency drain calls and repipes have different ceilings, so calculate by job type.
How much does plumber PPC cost per month?
The media cost is whatever you decide to spend, plus a management fee if you use one. Because small budgets give too little data to learn from, LiveLeadsLane recommends at least $1,500 a month per platform in ad spend. Larger markets may need more.
Is SEO cheaper than ads for a plumber?
SEO costs are mostly fees and time, with no charge per click, but results take months and are not guaranteed. Ads start fast and stop when you stop paying. Many plumbers use both, with ads for near-term jobs and SEO for the longer term.
Do I pay Google or my agency for ad spend?
You should pay Google or Meta directly from an account you own, so you see every dollar spent. The agency fee is separate. Be cautious if a provider asks you to pay ad spend through them, and ask how it is reported.

Pass this guide on

Email it