Web Strategy · Updated · 6 min read

How Much Should a Plumber Actually Spend on Marketing?

Set a plumbing marketing budget from growth goals, capacity, gross profit, and measured cost per booked job rather than a universal revenue percentage.

By Ian Ho, Xomer

How Much Should a Plumber Actually Spend on Marketing?

Article images are AI-generated illustrations and may include AI-generated people. They do not depict Xomer clients.

TL;DR: There is no universal revenue percentage for plumbing marketing. Start with business goals, capacity, gross profit, and current lead-source data. Xomer’s founding offer is $499 to build plus required $150/month managed service. Add paid media only when a bounded test produces acceptable booked-job economics.

A percentage-of-revenue rule is an average taken across thousands of businesses, and no average knows how many trucks you run. Your number comes out of five things you already have in front of you: how much you want to grow, how much work you can physically take on, the gross profit on a typical job, how much demand already walks in, and what each channel has actually produced for you so far.

A plumbing business at $400,000 a year, spending 10%, is committing $40,000 a year or about $3,300 a month. For one plumber in a crowded metro, that is the price of staying visible at all. For another whose schedule is already full of repeat customers, it is $40,000 spent booking work that was coming anyway. Your foundation, your goals, your capacity, and your own tracked results decide which of those you are.

What actually drives plumbing leads

You cannot budget for channels you have never measured. Plumbing work arrives from referrals, repeat customers, Google search and Maps, paid ads, directories, trade partners, and the lettering on the truck. Ask every caller how they found you, write the answer on the job ticket, and in sixty days you will have the only channel report that matters for your business.

A website and a Google Business Profile are the two assets everything else leans on. Google weighs relevance, distance, and prominence alongside whatever your competitors are doing, so neither asset behaves like a switch you flip. Both carry a running cost after setup: hosting, maintenance, someone watching the numbers, and a review process that keeps going.

Ongoing spend usually goes two places: ads, to buy traffic while organic builds, and content, to pick up more searches over time. Both are optional. A plumber with a solid website, a correct profile, and steady honest reviews can run a full schedule without either one.

The foundation budget

Before any ongoing marketing spend makes sense, the foundation has to be in place. These are one-time costs:

Website: A professional website that loads fast, has a clickable phone number at the top, clearly states your service area and trade, and includes enough content for Google to understand what you do. This runs from $499 (Xomer, what we build) up to local-agency figures that swing widely with scope and market. Price is a weak predictor of outcome here. A cheaper site with the right structure, real service-area detail, and content aimed at what customers ask can out-book an expensive one.

Google Business Profile: Free to set up. Completion time varies. Keep verification, categories, hours, service information, photos, and contact details accurate. Completeness does not guarantee a local-pack position.

Review process: Build a compliant way to ask customers for honest reviews without incentives or review gating. Reviews can help buyers evaluate the business, but no review count or pace guarantees a ranking change.

Foundation cost varies by provider. Xomer’s founding offer is $499 to build plus required $150/month managed service. The profile setup and the review process carry no media fees at all. They still cost you hours, or somebody's wages.

When to add monthly spend

Add monthly spend when the foundation already produces work and you want more of it, sooner. Buying ads to cover for a website that does not convert only pays for more visits to the same problem.

Google Local Services Ads: What is available, how you are billed, and how leads get routed all change by category and market, so check yours before you budget for it. Set a test amount you could afford to lose entirely. Track the leads you dispute alongside the ones you book, and scale only when what a customer costs to acquire sits well under the gross profit on the job.

SEO content: Service pages that answer specific customer questions for specific places. Provider cost, indexing time, ranking movement, and business impact all vary. Decide which searches and which conversions you are measuring before you fund a single month of production.

For plumbing businesses in Philadelphia, run the searches you actually want to win and pull your own lead-source tally before picking a channel. A strong website and a complete profile support visibility. The local pack runs on its own logic, and distance from the searcher is part of it.

What the math actually looks like

Scenario A: Xomer’s $499 build plus required $150/month managed service, a completed GBP, and a review process. First-year Xomer cost: $2,149. Ranking and lead timing vary by market, competition, and starting point.

Scenario B: the same Xomer foundation plus $500 a month in Local Services Ads. First-year cost: $2,149 + $6,000 = $8,149. Put your real booked jobs into that, not an assumed close rate, then take off gross margin and cancellations and check you had the capacity to serve them before you call the test a win.

Scenario C: a $2,500/month agency retainer, $30,000 across the year. Before signing, compare four things against the other options: what is actually in scope, the gross profit you can trace back to the work, who owns the website and the ad accounts if you leave, and how much notice cancellation takes. A revenue figure on its own cannot tell you whether $30,000 was well spent.

A Phoenix plumber building a marketing foundation has to hold both channels to the same attribution rules, or the comparison decides itself. Same window, same definition of a lead, same source tagging. Either channel can come out cheaper, and the winner changes as the market does.

The actual number

Work out four numbers before you name a budget: how many more jobs you could service this month if they appeared, what you are willing to pay to win one, the gross profit on each job type, and how long the test runs before you judge it. Then fund the smallest test that could give you a real answer. The number that gets skipped most often is capacity, and plenty of plumbers have paid for leads they had no truck free to serve.

For Seattle service businesses managing marketing spend, tracking every call to a source is what tells you whether the first real return came from the website, the profile, the ads, or a referral you would have got anyway. Get the foundation measurable, then decide what to bolt on.

For whether Google Ads should be part of that budget at all, see Google Ads for contractors. Before hiring anyone to manage your marketing spend, read how to evaluate a contractor marketing agency to know what to look for and what to avoid.