Plumbing Marketing Agency vs In-House vs Done-For-You

Published on October 1, 2026 by Halo Programs

Most plumbing companies that start looking for a plumbing marketing agency are trying to solve a staffing problem, not a marketing one. Marketing has to happen, nobody in the office has time for it between dispatching trucks and answering emergency calls, and a full-time marketer is hard to justify for a business whose busiest weeks arrive with the first hard freeze. A plumbing marketing agency is one answer to that problem. Hiring in-house is a second, and a done-for-you program is a third. The three cost, behave, and fail in different ways.

This guide compares all three for plumbing companies specifically: what a plumbing marketing company is actually good at, what an in-house hire really costs, what done-for-you means, who ends up owning the ad accounts, the phone numbers, and the customer list under each model, and how each one holds up when the pipes freeze. It is written for owners and operations managers at residential plumbing companies deciding who should run their marketing.

What You Are Actually Hiring a Plumbing Marketing Agency to Do

Before comparing providers, separate two jobs that both get called plumbing marketing. Most disappointment with a plumbing marketing agency comes from hiring for one and expecting the other.

Demand generation reaches households that do not know your company yet, usually at the worst moment of their week: a water heater leaking into the garage, a backed-up main line, no hot water on a Sunday. Google search ads, Local Services Ads, the Google Business Profile, SEO, and the website all compete for that moment, and every plumber in the market is bidding for the same few calls. The advertisers’ own searches show the pressure. In the Keywords Everywhere and Google Keyword Planner pull behind this guide (September 2026, U.S.), “plumbing marketing agency” and “plumber marketing agency” each drew about 720 monthly searches, with estimated costs per click of about $13 and $17, and “plumbing marketing company” ran near $29 a click. Marketing to plumbers is itself an expensive auction, which tells you what the plumbers’ own auctions cost.

Customer marketing works the households that already know you: past emergency customers, unsold estimates, service-agreement members, and the neighbors of every repipe and main-line job. Plumbing has more reasons to reach them than most owners credit. Tank water heaters reach the end of their life around a decade in. Many water systems require backflow assemblies to be tested every year; Washington’s rule, WAC 246-290-490(7), requires a test at installation and annually after that. Fall brings winterization of hose bibs, exposed lines, and irrigation, spring brings sump pump checks, and root-prone sewer lines need cleaning on a cadence. EPA’s Lead and Copper Rule Improvements, published October 30, 2024, require water systems to identify and replace lead service lines within ten years, which puts a decade of customer-side line work in front of plumbers in older neighborhoods. That adds up to two to four planned contacts a year with every household, on top of the emergencies.

Most plumbing marketing agencies sell the first job. Most plumbing companies with several years of service history have more untapped value in the second, because the emergency call is the moment a household chooses a plumber, and what happens after the invoice decides whether it chooses again. The plumbing marketing guide lays out the full program both halves belong to; this page is about who does the work.

Key takeaway: Decide which job you are hiring for before you hire. A plumbing marketing agency that is excellent at emergency search can still leave every past customer’s water heater, backflow test, and agreement renewal untouched for years, because that work is not what it sells.

Option 1: Hire a Plumbing Marketing Agency

What a plumbing marketing agency is good at

A capable plumbing marketing agency brings specialists you would never hire one at a time: a paid-media buyer who manages bids daily, a web developer, a designer, an SEO lead, and an analyst who reads call recordings and conversion data. Emergency plumbing search is one of the places where that expertise pays for itself. Ad schedules have to match the hours your phones are actually answered, budgets have to shift by ZIP code when a cold snap hits one side of the metro, and a badly run account spends its daily budget on drain-cleaning tire-kickers before the burst-pipe calls arrive. Agencies also handle defined projects well: a website rebuild, a rebrand after an acquisition, a launch into a new service area.

How a plumbing marketing company gets paid

Plumbing marketing companies generally price in one of five ways, and the pricing model tells you what the company is optimizing for.

  • Monthly retainer. A flat fee for a defined scope. Predictable, but the fee arrives whether or not calls do.
  • Percentage of ad spend. The agency earns more when you spend more, which is worth noticing when it recommends a bigger budget before the winter.
  • Pay per call. Common in plumbing. It sounds like paying for results, but it pays for rings, not booked jobs, and a call that turns out to be a renter, a wrong service area, or a price shopper costs the same as a burst pipe.
  • Pay per lead or per appointment. Closer to results, but it still pays for contacts rather than paid invoices, and it rewards volume over quality.
  • Setup fee plus retainer, with a minimum term. Common for website and SEO work. Read the term, the cancellation notice, and what happens to the website and the phone numbers when it ends.

None of these is wrong. The mismatch comes when a plumbing company judges the agency on booked jobs while the contract pays it for something else.

Where plumbing marketing services tend to disappoint

The complaints about plumbing marketing services are consistent: reporting built on clicks and “calls” instead of booked jobs, retainers that keep running through the quiet months, a junior account manager after a senior sales pitch, and little attention to the customer list, since retention work is unglamorous and hard to bill. Plumbing adds a compliance layer, and it lands on the plumbing company, not the agency.

  • License numbers. California Business and Professions Code 7030.5 requires the license number in all forms of contractor advertising, and BPC 7029.5 requires C-36 plumbing contractors to display the business name, license number, and city on every commercially registered vehicle used in the business. An agency that designs a wrap or a landing page without them has designed a violation.
  • Financing headlines. “New water heater for $39 a month” is a trigger term under Regulation Z, 12 CFR 1026.24(d), and requires the full repayment terms and the annual percentage rate in the same ad.
  • Reviews. A review-generation service that manufactures reviews, or rewards only the positive ones, runs into the FTC’s consumer reviews rule, 16 CFR Part 465, and Google’s own review policy.
  • Response-time promises. “30-minute response, 24/7” is a promise your dispatch board has to keep on every call. Google’s Advanced Verification policy, which today applies to locksmiths and garage door companies rather than plumbers, lists rapid response-time claims that are unlikely to always be true among the practices it treats as misleading in nearby trades.

The plumbing advertising guide covers those rules channel by channel, with the license, financing, and platform details in full.

Fits: plumbing companies with a real paid-media budget that needs professional management, and companies with a defined project such as a new website.

Option 2: Hire an In-House Marketer

Good at: context and speed. Someone in the building learns your service area, your technicians, your agreement tiers, and which subdivisions have the polybutylene supply lines, and can turn a finished repipe into a neighborhood mailing the same week. They hear at the morning meeting which water heater quotes stalled, which commercial account is unhappy, and which ZIP codes lost pressure in the last freeze.

The cost is more than a salary. The Bureau of Labor Statistics puts the median annual wage for market research analysts and marketing specialists (SOC 13-1161) at $78,760 as of May 2025. Add payroll taxes and benefits, the software the person needs, contracted design and paid-media help for the skills they do not have, and a ramp period of several months before output is steady.

Watch for: the breadth problem. One person is asked to run strategy, copywriting, design, email, mail, social, paid media, reviews, and reporting. Those are different skills, and a single generalist covers some well and others poorly. Plumbing adds a dispatch problem: in a small shop the marketer is often the person nearest the phone, so when a freeze or a holiday-weekend backup floods the call queue, they are booking calls and moving trucks, and the planned customer campaigns are the first thing dropped. There is also key-person risk. When the one marketer leaves, the programs stop, and the logins often leave with them.

Fits: plumbing companies large enough to keep one person fully occupied year-round, kept off the dispatch board, and supplemented with contractors for design and paid media.

Option 3: A Done-For-You Program

The third model is less familiar than a plumbing marketing agency. Instead of software your team has to operate or an agency you brief every month, the customer campaigns, copy, and creative are produced and sent for you on a schedule, working from your own customer records. Your team approves; it does not build.

Good at: consistency on the owned side of plumbing marketing. Water heater age reminders go to households whose tank is approaching ten years, backflow test reminders go out ahead of the annual deadline, freeze alerts with shutoff instructions go to past customers before the cold arrives, agreement members hear about their next visit and their renewal, thank-you cards and satisfaction surveys follow every job, and neighborhood mail goes out around every repipe and sewer replacement. That happens whether or not anyone at the company thought about marketing this month, and it is the work that turns a one-time emergency into a service-agreement customer.

Watch for: disengagement. If nobody at your company reviews what goes out, messaging can drift from how your technicians actually talk to homeowners and which services you actually want to sell. A short standing review each month prevents it. And a done-for-you program is not a paid-search manager; if you need Local Services Ads or plumbing PPC run well, that is still agency or in-house work.

Fits: plumbing companies with several years of service history, no marketing employee, and no plan to hire one. That describes a large share of the trade.

Key takeaway: The real comparison is not agency against software. It is who supplies the labor: a plumbing marketing agency you brief, an employee you manage and protect from the dispatch board, or a program that arrives already built and runs off your own customer list.

Who Owns What When a Plumbing Marketing Agency Leaves

Every model produces assets: an ad account with years of conversion history, a Google Business Profile with the company’s reviews, a website and domain, tracking phone numbers printed on trucks, stickers, and fridge magnets, and a customer list. When a relationship with a plumbing marketing agency ends, the question of who holds those assets decides whether you start over. Settle it in writing before you sign.

Google Business Profile

Google allows a Business Profile to have multiple owners but only one primary owner, and only owners can add and remove users or remove the profile; managers cannot. The primary owner is the only person who can transfer primary ownership, and cannot remove themselves until they have. If an agency set up your profile under its own account, your company’s reviews live on a profile you do not control. Google’s recovery path exists but is slow: you request access, the current owner is notified by email and has three days to respond, and Google says the option to claim a profile after that “isn’t always available.” The fix is simple at the start of the relationship: your company is the primary owner, and the plumbing marketing agency is added as a manager.

Google Ads and Local Services Ads accounts

Google’s transparency requirements for third-party partners that manage Google Ads say that when a monthly performance report is required, it must include cost, clicks, and impressions at the account level, and that cost must be reported as the exact amount Google charged, excluding the partner’s own fees. A partner that charges a separate management fee must clearly inform customers, at a minimum in writing before the first purchase. Partners can also meet the reporting requirement by letting customers sign in to their own accounts. Ask for exactly that: ad accounts in your company’s name, with your login, so the conversion history stays with you if the agency does not. Local Services Ads deserve the same rule. The license and insurance verification, the review history, and the lead record on that account belong to your company, and Google is moving Local Services Ads into Performance Max campaigns through 2026, so you want to be the one holding the account when the settings change.

The website, domain, and tracking numbers

Confirm that the domain is registered to your company, that you hold administrator access to the website and its hosting, and that every call-tracking number can be ported or kept when the contract ends. In plumbing this matters more than in most trades, because the phone number is the product. It is lettered on the trucks, printed on the sticker on every water heater and shutoff valve your technicians have touched, and stuck to refrigerators across your service area. A homeowner with a burst pipe calls the number on the magnet. If the agency controls that number, a decade of the cheapest advertising your company owns is rented.

The customer list

This is the asset that matters most, and it should never live only inside a vendor’s system. Every past customer, property, piece of equipment and its age, open estimate, agreement status, and lead source belongs in a record your company owns and can export. The plumbing CRM software buyer’s guide covers what that record should hold, and what is a plumbing CRM explains why the job record in field service software alone usually stops being useful once the invoice is paid.

Comparing the Cost of Each Model

Plumbing companies usually compare these options on the wrong line. The agency’s retainer gets compared to a salary, and neither gets compared to the jobs they produce. Compare like for like, using figures from your own books.

  • Plumbing marketing agency: the fee (retainer, percentage, per call, or per lead) plus ad spend, which is often the larger number, plus the internal time spent briefing the agency and reviewing its work. Calls bought through ads stop the day the spend stops.
  • In-house: salary plus payroll burden and benefits, plus software, plus contracted design and media help, plus the ramp period before output is steady.
  • Done-for-you: the program fee, less any manufacturer or distributor co-op cost-share the program helps you claim.

Then divide each total by the paid jobs it produced. Cost per booked job, not cost per call or per lead, is the only number that lets a retainer, a salary, and a program fee sit on the same scale. A worked example with placeholder figures shows the shape: if an agency arrangement costs $7,000 a month all-in and produces 30 paid jobs, mostly drain and repair calls, that is about $233 per booked job; if a customer program costs $1,500 a month and produces 8 jobs from past customers, including water heater replacements and new service agreements, that is about $188 per booked job on a larger average ticket. Replace every figure with your own. The point is that the two channels produce different kinds of work, and a plumbing company needs both numbers to allocate between them.

Plumbing adds one more line to the math. An emergency call that ends with an equipment record and a service agreement is worth several jobs, not one. An agency’s cost per booked job looks better or worse depending on what happens after the first invoice, and that part is rarely the agency’s job.

Co-op funds are easy to overlook in this math. Equipment manufacturers and distributors set aside marketing money for qualifying contractors, and much of it goes unclaimed because nobody at the company assembles the paperwork. The co-op marketing program handles that claim process.

Want a figure to compare against your current agency or lead spend? See ContractorHalo plans and pricing.

The Freeze Test

A hard freeze is where the three models separate, the way hail separates them in roofing. The Insurance Information Institute, using ISO data for 2019 to 2023, puts water damage and freezing claims at 1.50 per 100 insured homes a year, with an average claim of about $15,400, so the test is not rare. When a cold snap is forecast for your service area, ask what each model does in the next 48 hours.

  • A plumbing marketing agency can raise bids, extend ad schedules, and shift budget into the ZIP codes that will be hit, which is useful. It is also bidding against every other plumber’s agency doing the same thing, so the clicks cost the most that week that they will cost all year, and the calls it buys are only worth something if your phones are answered.
  • An in-house marketer knows which neighborhoods have the exposed crawlspace lines and which customers live there, but is usually pulled onto the phones the same afternoon.
  • A done-for-you program can send a freeze alert by email and text to every past customer and agreement member in the affected ZIP codes before the cold arrives, with how to find the main shutoff and which pipes to protect, if the list is segmented and the message was approved in the fall.

The company that handles a freeze well is usually the one that needs the least new advertising, because its past customers have its number on the fridge and heard from it first. Prepare the freeze campaign before the freeze, whichever model runs it.

How to Vet a Plumbing Marketing Agency

If a plumbing marketing agency is the right fit for part of the work, these questions separate the ones worth hiring from the ones that will cost you a year.

  1. What do you report on? Ask to see a sample report. Booked jobs and revenue by channel are the answer you want; impressions, clicks, and “calls” alone are not.
  2. How do you count a call? Ask whether a 20-second call from outside your service area counts the same as a booked emergency, and whether you can hear the recordings.
  3. Whose name are the accounts in? Google Ads, Local Services Ads, Google Business Profile, Meta Business, the domain, the website hosting, and every tracking number should be your company’s.
  4. How are you paid, and what is the term? Get the fee model, the minimum term, and the cancellation notice in writing.
  5. Is the management fee separate from ad spend on the invoice? Google’s third-party transparency requirements expect it to be disclosed.
  6. Are leads exclusive to my company? If the agency also sells leads or runs a referral directory, ask whether the same homeowner goes to other plumbers. The FTC’s 2023 order against HomeAdvisor, which required $7.2 million in payments over how it marketed leads to service providers, is a reminder to read lead claims closely.
  7. Who checks the license number, financing copy, and response-time claims? Those carry your company’s name and your liability.
  8. How do you generate reviews? Anything that screens out unhappy customers or rewards positive reviews breaks Google’s policy and can run into 16 CFR Part 465.
  9. What do you do with our past customers and agreement members? If the answer is nothing, plan for someone else to handle that half.
  10. What happens in the first 48 hours of a freeze? A specific plan, including ad schedules matched to the hours your phones are staffed, beats a promise to “ramp up.”

The roofing marketing agency vs done-for-you comparison runs the same three-way test for roofing companies, the HVAC marketing agency vs in-house comparison does it for heating and cooling, and contractor marketing services breaks down the provider categories across trades.

Which Model Fits Your Plumbing Company

These models are not mutually exclusive. A common and sensible arrangement is a plumbing marketing agency running paid search and Local Services Ads while a done-for-you program works the customer list, because the two address different audiences with different economics. A reasonable sequence for deciding:

  1. Count your past customers, open estimates, and agreement members, and how many have gone twelve months without hearing from you. If that number is large, customer marketing is the cheapest growth available to your company.
  2. Get the owned side running first. Water heater and backflow reminders, freeze alerts, post-job follow-up, agreement renewals, and neighborhood mail around finished jobs cost less per booked job and compound every year.
  3. Size paid demand generation to the gap, and hire a plumbing marketing agency for it if the budget is large enough to justify professional management.
  4. Consider in-house when there is enough year-round work to keep one person fully occupied and away from dispatch, and plan the contracted help that person will need.

One caution for companies already on a field service platform: several of them now sell marketing add-ons, and those modules can send campaigns. The question is still who builds and runs them every month. Plumbing software vs plumbing CRM covers where the job record ends and the customer relationship begins, and do plumbing contractors need a CRM helps decide whether your company is ready for any of these models.

Where ContractorHalo Fits

ContractorHalo is a CRM built for residential contractors and run as a done-for-you program. It is not a plumbing marketing agency for paid search, and it is not field service software: your field service system books the call, dispatches the truck, and sends the invoice, and ContractorHalo owns the customer relationship around it.

The CRM keeps every property, estimate, contact, and lead source in a record your company owns. The automated marketing program sends maintenance and service reminders, thank-you cards, satisfaction surveys, and an eNewsletter to that base by mail and email, with personalized URLs that show who responded. On-demand marketing handles neighborhood mailings, Every Door Direct Mail, and branded materials, with Halo’s designers building custom campaigns when a template will not do, and co-op marketing helps split the cost of qualifying campaigns with manufacturers and distributors. Keep the agency that books emergency calls for you if it earns its fee; Halo’s team runs the owned program underneath it.

Frequently Asked Questions

Should I hire a plumbing marketing agency or do marketing in-house?

It depends on which job you need done. A plumbing marketing agency is strongest at emergency search, Local Services Ads, SEO, and website work, where specialist skill pays for itself. An in-house marketer brings local context and speed but is asked to cover many skills at once and is often pulled onto the phones when a freeze hits. If the real need is consistent marketing to past customers, open estimates, and agreement members, a done-for-you program often fits better than either.

How does a plumbing marketing company charge?

Most use a monthly retainer, a percentage of ad spend, a price per call, a price per lead or appointment, or a setup fee plus retainer with a minimum term. Ad spend is usually billed on top and is often the larger number. Compare every arrangement on cost per booked job, including your own team’s time briefing and reviewing the work, and get the term and cancellation notice in writing.

Who should own my Google Business Profile, ad accounts, and tracking numbers?

Your company. Google allows only one primary owner of a Business Profile, and only owners can add or remove users, so make your company the primary owner and add the agency as a manager. Keep Google Ads and Local Services Ads accounts in your company’s name with your own login. Make sure every tracking number on your trucks, stickers, and magnets can be ported or kept when the contract ends.

What are done-for-you plumbing marketing services?

Customer campaigns, copy, and creative are produced and sent on your behalf on a set schedule, working from your own customer records, while your team approves rather than builds. For a plumbing company that usually means water heater age reminders, backflow test reminders, freeze alerts, agreement renewals, thank-you cards, surveys, newsletters, and neighborhood mail around finished jobs.

Can I use a plumbing marketing agency and a done-for-you program together?

Yes, and it is a common arrangement. The agency runs paid search and Local Services Ads to win new emergency calls, while the done-for-you program works past customers, open estimates, agreement members, and neighbors. The two address different audiences with different economics. What rarely works is expecting one provider or one hire to cover demand generation, retention, creative, and reporting equally well.

Is ContractorHalo a plumbing marketing agency?

No. ContractorHalo is a CRM for residential contractors run as a done-for-you program. It keeps the customer, property, estimate, and lead-source record, and Halo’s team sends reminders, postcards, thank-you cards, surveys, newsletters, neighborhood mailings, and Every Door Direct Mail from that base. It does not manage paid search, and it works alongside whatever agency or field service software your company already uses.

Conclusion

A plumbing marketing agency earns its fee when your company has a real paid-media budget that needs professional management, or a defined project like a new website. An in-house marketer earns a salary when there is enough year-round work to keep one person fully occupied and off the dispatch board. Whichever you choose, keep the Google Business Profile, the ad accounts, the domain, the tracking numbers, and the customer list in your company’s name, and judge every provider on cost per booked job.

If the actual problem is that years of emergency customers hear nothing from your company until their next emergency, neither an agency nor a new hire is aimed at it. Count how many customers, open estimates, and agreement members have gone a year without contact, and let that number decide where the first dollar goes. The plumbing CRM software guide covers the record that makes that count possible.

Ready to see what ContractorHalo can do?

Compare plans, or get a walkthrough built around your team.