PayOnJobs
Plumbing marketing, the real math

A plumbing marketing agency that gets paid when you do

A plumbing marketing agency builds your website, runs your Google ads and local listings, and usually bills a monthly retainer whether or not the phone rings. PayOnJobs does the same work, plus answers your phone 24/7, for $0 upfront and $0 monthly. We take 17 percent only on plumbing jobs that booked and got paid.

By Brandon Rodriguez, founder of PayOnJobs · Last updated

One partner per trade per 25-mile radius. We will tell you on the next screen if your zip is open, and pre-fill your application either way.

What the search data says

What contractors search for, and what Google charges per click.

Search termUS searches per monthGoogle Ads cost per click
plumbing marketing agency720$55.47
plumbing marketing590$32.51
plumbing marketing companies260$153.16
marketing for plumbing companies210$76.21
plumbing marketing services170$266.67

Source: DataForSEO keyword data, United States, measured September 2026. These are the prices marketing agencies pay Google for one click from a plumbing owner, not the price of a plumbing lead. An agency will pay up to $266 for a single click because one signed retainer is worth tens of thousands of dollars a year to them. That tells you how much margin is built into a typical agency contract.

What a plumbing marketing agency does, and how it bills

Most agencies that serve plumbers sell the same bundle: a website, search engine work so you show up when someone types "plumber near me", a managed Google Ads account, help with your Google Business Profile, and sometimes review requests. The work is real and some shops do it well. The question worth your time is how the bill is calculated.

The standard answer is a monthly retainer on a 12-month contract. Hook Agency, one of the better known trades agencies, publishes a starting price of $2,800 a month for SEO with a year commitment. That is $33,600 before you have spent a dollar on ads, and the amount does not change if the phone is quiet in month four.

The second common answer is pay per lead, where you pay a set fee for each inquiry. The third, and the one this page is about, is a share of revenue on jobs that actually got paid. Each model puts the risk of a slow month in a different place, and that is the whole decision.

Why plumbing is a phone business first

Plumbing demand is urgent in a way most trades are not. A burst pipe, a backed up main line, or a dead water heater does not wait for business hours, and the homeowner is not comparing three quotes. They call the first plumber who looks trustworthy and they hire the first one who picks up.

That makes the unanswered call the most expensive leak in a plumbing shop. Invoca's analysis of 60 million calls found that 27 percent of inbound home services calls go unanswered. If your marketing agency is paid by the month or by the lead, those missed calls are your loss alone; the agency was paid either way.

This is why PayOnJobs treats the phone as part of marketing. An AI receptionist answers every call to your tracked number around the clock, takes down the problem, books the job on your calendar or hands the call to you, and texts back anyone who hung up. We do it because we are not paid unless the call turns into a paid job.

The math on a typical plumbing ticket

Take the retainer first. At $2,800 a month, a shop that books 20 jobs from that marketing in a month paid $140 per job in agency fees. A shop that books 5 paid $560 per job. The fee per job swings with results, but the check you write does not.

Now pay per lead. Shared marketplace leads typically run $25 to $200 each, and Hook Agency's 2026 analysis puts close rates at 13 to 20 percent on shared leads. A $60 shared lead at a 15 percent close rate works out to about $400 in lead fees for every job you book. On a drain cleaning or a faucet repair, that can be more than the job is worth.

Under a 17 percent share, a $350 service call (as an example) costs $59.50 and a $2,000 water heater replacement (as an example) costs $340. Calls that never booked cost nothing. Plumbing is mostly small and mid sized tickets at high volume, which is where a share tends to beat a price per lead. It is less clearly a win on very large jobs, which the limits section covers.

How PayOnJobs works for a plumbing shop

No setup fee, no monthly fee, no fee per lead. We build a website you own, set up or clean up your Google Business Profile, run a Google Ads account in your name, give you a tracked phone number, and put the AI receptionist on it. We follow up on open estimates and send the payment link when the work is done.

You fund your own Google ad spend, paid straight to Google with no markup, at a minimum of $1,500 a month. We say that plainly because it is the one cost that is not tied to results. When a customer pays through the link, the payment splits on the spot: 83 percent to you, 17 percent to us. Nobody sends an invoice and nobody argues about the count.

We sign one plumbing partner per 25-mile radius, so the ads and the site we build for you are never also working for the shop down the road. The first term is 12 months. After that either side can leave with 30 days notice, and you keep the domain, the website, the customer list, the Google Business Profile, and the reviews.

What to ask any plumbing marketing company before you sign

Ask who owns the website and the phone number if you leave. Many agencies own both, which means the site that ranks and the number on your trucks go away when you stop paying. Ask whether the Google Ads account is in your name and whether the agency adds a markup to your ad spend.

Ask how they count a lead, and whether they report booked jobs or only calls and form fills. Ask whether they work with another plumber in your service area. Then ask whether they would take their fee only on paid jobs. You will learn a lot from how long the pause is.

Side by side

Four ways a plumbing shop can pay for marketing

Swipe the table sideways to see all five columns.

Four ways a plumbing shop can pay for marketing
Retainer agencyShared lead marketplaceDo it yourselfPayOnJobs (17% of paid jobs)
You pay whenEvery monthA lead is deliveredYou spend time and ad moneyA customer pays you
Typical price$2,800+ per month$25 to $200 per leadYour hours plus ad spend17% of the paid job
Risk of a slow monthYoursYoursYoursShared; no job, no fee
Lead shared with other plumbersNoYes, 3 to 8 contractorsNoNo, one plumber per 25 miles
After-hours calls answeredNot includedNot includedOnly if you pick upAI receptionist, 24/7, included
Ad spendYou fund it, often with markupBuilt into lead priceYou fund itYou fund it, $1,500/mo minimum, no markup
Who owns the websiteOften the agencyNot applicableYouYou
CommitmentOften 12 monthsUsually noneNone12 months, then 30 days notice
How it starts

From application to first paid job, in 6 steps.

  1. Step 1

    Check your zip

    Enter your zip and pick Plumbing. We take one plumber per 25 miles, so the first thing you learn is whether your area is open.

  2. Step 2

    Talk to Brandon

    Brandon Rodriguez calls every applicant back within 24 hours. Bring your average ticket and your busiest call times; the call is about whether the numbers work for your shop.

  3. Step 3

    Read the agreement

    It names your 25-mile area, the 17 percent share, what you own, and how either side exits. Everything on this page is in it, in writing.

  4. Step 4

    We build your setup

    Website, Google Business Profile, Google Ads account in your name, tracked number, and an AI receptionist taught your most common plumbing jobs. About 14 days.

  5. Step 5

    Every call gets answered

    Day, night, and weekend calls to the tracked number are answered, logged, and booked on your calendar or passed to you.

  6. Step 6

    Customer pays, split happens

    The customer pays through a link. 83 percent lands with you and 17 percent with us at that moment.

Plain-English glossary

The terms used on this page.

Retainer
A fixed monthly fee paid to an agency regardless of how many calls or jobs the work produces.
Cost per click (CPC)
What an advertiser pays Google each time someone clicks an ad. It usually takes several clicks to get one phone call.
Google Business Profile
Your free listing on Google Search and Maps: name, hours, phone, photos, reviews. For emergency plumbing searches it often matters more than your website.
Tracked number
A phone number used only in your marketing so every call from an ad or the website can be counted and tied to a job.
Shared lead
One homeowner inquiry sold to several contractors at once. The first to call back usually wins, and everyone pays.
Revenue share
The marketing partner is paid a percentage of jobs that were booked and paid, and nothing on calls that went nowhere.
Where this is the wrong choice

When PayOnJobs is not the right fit.

A 17 percent share is not the cheapest route for every plumber. If most of your revenue is large jobs such as repipes, sewer line replacements, or commercial contracts, and you already close well, a flat retainer you have tested or a good in-house person can cost less per job. If you have a marketing setup that reliably fills your schedule, keep it.

We are also the wrong fit if you cannot fund $1,500 a month in ad spend, if you need calls this week (the build takes about 14 days), if you want to answer every call personally, or if another plumber already holds your 25-mile area. PayOnJobs is a new company and does not publish partner results yet. Judge us on the contract terms, which are all in writing, not on promises.

Questions owners ask

Straight answers.

How much does a plumbing marketing agency cost?

+

Most charge a monthly retainer on a 12-month contract. Hook Agency publishes a starting price of $2,800 a month for SEO, which is $33,600 a year before ad spend. Pay per lead services charge roughly $25 to $200 per shared lead. PayOnJobs charges $0 upfront and 17 percent of paid jobs.

What is the best marketing for a plumbing business?

+

For most plumbers it is a strong Google Business Profile, ads on emergency and repair searches, a site that loads fast on a phone, and a phone that gets answered every time. The last one is the most neglected: 27 percent of home services calls go unanswered, according to Invoca.

Is a plumbing marketing agency worth it?

+

It is worth it when the fee per booked job is well under your margin, and you can only know that if the agency reports booked jobs, not just clicks and calls. If an agency cannot tell you what each booked job cost, you cannot tell whether it is worth it either.

Why are plumbing marketing clicks so expensive?

+

Because agencies are bidding against each other for plumbing owners. DataForSEO data from September 2026 shows clicks on plumbing marketing searches costing $32 to $266 each. An agency can afford that because one signed 12-month retainer is worth tens of thousands of dollars to it.

Does PayOnJobs work with plumbers?

+

Yes. Plumbing is one of the trades we serve, alongside HVAC, roofing, tree removal, concrete, pool service, and pest control. We sign one plumbing partner per 25-mile radius, so check your zip first to see whether your area is still open.

Do I have to pay for ads on top of the 17 percent?

+

Yes. You fund your own Google ad spend at a minimum of $1,500 a month, paid directly to Google with no markup from us. The 17 percent is our only fee, and it applies only to jobs that came through the tracked number and that the customer paid.

Who answers emergency plumbing calls at 2 a.m.?

+

An AI receptionist answers every call to your tracked number, 24 hours a day. It takes down the problem and the address, books the job or passes the call to you, and texts back callers who hang up before anyone answers.

Sources

Numbers cited above, sourced.

27 percent of inbound calls in home services go unanswered

Invoca, 60-million-call analysis (cited by Housecall Pro, Signpost, Dialzara, Martech.health)

Each missed emergency HVAC call represents $500 to $900 in lost revenue

Angi HVAC repair cost guide; HomeGuide, ServiceTitan, CallJolt benchmarks

The same homeowner inquiry on Angi or HomeAdvisor is sold to 3 to 8 contractors, up to 16 for roofing

LeadTruffle 2026 industry guide; FTC 2023 HomeAdvisor consent order ($7.2M)

Close rates: 27 to 30 percent on exclusive leads vs 13 to 20 percent on shared leads

Hook Agency lead-services analysis, 2026

Hook Agency charges $2,800 per month starting for HVAC SEO with a year commitment

hookagency.com/pricing, verified May 2026

Keep reading

How PayOnJobs works, step by step · Every city and trade we cover

The bottom line

A plumbing shop lives on answered calls and booked jobs, and most marketing contracts pay the agency for neither. A retainer bills you by the month and a lead seller bills you by the inquiry. If you would rather pay only when a customer has paid you, and have the phone covered day and night, check whether your zip is open. The first call with Brandon will tell you whether the math works for your shop.