Home › Guides › Should Plumbers Show Prices on Their Website?
Should Plumbers Show Prices on Their Website?
Short answer: Usually yes, in part: a plumber should show fixed prices, such as a service call fee or a flat rate for a standard water heater swap, and a "starting at" or range for the rest. Do not post a price for jobs you cannot see. Say what changes the number. That answers the search and keeps your quotes honest.
- Post a price for jobs you can fix, such as a service call fee or a standard water heater swap.
- Use "starting at" or a range for jobs that vary, and say what changes the number.
- Sewer lines, repipes and leaks inside walls cannot be priced from a desk.
- We found no study showing that posting prices raises or lowers calls for plumbers.
- Our estimate: repairs run about $200 to $800 and water heater installs about $1,500 to $3,500.
- Put a month and year on the price page and review it twice a year.
People type "how much do plumbers charge per hour" into Google and ChatGPT every day. If your site says nothing about money, they get an answer from someone else's page. This guide explains what to post, what to hold back, and how to lay the page out.
Why do people search for plumber prices?
A plumbing job is a surprise expense. Nobody budgets for a burst supply line or a dead water heater. So the first thing a homeowner wants is a sense of the size of the bill, before they pick up the phone.
That is a search for a number, and a number is also easy for an AI answer to quote. A page that says "our service call fee is X, and here is what a typical drain clear costs" gives a tool something to pull. A page with no figures gives it nothing.
A Scorpion survey of about 2,000 homeowners found that 83% start their search online, and 22% use AI tools such as ChatGPT for research or recommendations (ACHR News, Scorpion industry report (2026)). That survey does not say anything about how pricing pages affect calls, and we did not find a study that does. So treat this guide as advice from how plumbing work is priced, not as a proven lift in leads.
How do plumbers charge, anyway?
There are three common ways, and your page should say which one you use for each job.
| Method | How it works | Where it fits |
|---|---|---|
| Hourly rate | A rate per hour, often with a minimum visit | Troubleshooting, small repairs, unknown problems |
| Flat rate | One price for a defined job | Water heater swaps, toilet installs, faucet replacements, hose bib replacements |
| Quote after a look | You see the job, then give a written price | Repipes, sewer line repairs, remodels, anything with a hidden problem |
A service call fee is a flat charge for a plumber to come out and look at the problem. Some shops apply it toward the repair if the customer says yes. Others do not. Either is fine, as long as the page says which.
A price range is two numbers that cover the usual spread of a job, such as the low end for an easy access and the high end for a hard one. It is the honest way to show a price for a job that varies.
What should you put on the page?
Start with the prices you already say out loud on the phone. If you give the same answer to every caller who asks about a drain clear, post it.
Good candidates for a posted price or a range:
- Service call or diagnostic fee. The most common thing people ask first.
- Standard drain clearing for a kitchen sink or a bathroom sink, when the clog is in the fixture line.
- Water heater replacement, by tank size and fuel type. A 40 gallon gas tank swap and a 50 gallon electric swap are common jobs, and you know the cost of both.
- Toilet, faucet and garbage disposal swaps. These are repeat jobs with a known time and parts.
- Hourly rate, if you charge one and want to say it.
Our estimate is that repairs run about $200 to $800 and water heater installs about $1,500 to $3,500. That is a rough guide for thinking about your own page, not a price list, and your numbers will differ by region, parts and how hard the install is. Post your real figures, not ours.
What should you not put on the page?
Some jobs cannot be priced from a desk.
- Sewer line work. A camera inspection may show a root problem, a bellied pipe or a collapsed section, and each costs differently.
- Repipes. The size of the house, the pipe material and the wall access change the job.
- Leak repairs inside walls. You do not know what you will find until you open the wall.
- Anything with code or permit work you cannot see yet.
For these, say what you do instead. "We price sewer repairs after a camera inspection, so you pay for the real problem." That sentence is honest and it tells the reader how the job works.
Will posting prices cost me jobs?
It can, if you do it badly. Here is what goes wrong, and how to avoid it.
The price is too low. You posted the best case and every caller expects it. Fix it by saying "starting at" and listing what raises the price.
The price is stale. Parts and labor change. If your site says $149 and you now charge $179, you lose the argument on the phone. Put a month and year on the page and review it twice a year.
Shoppers call with the page open. Some callers will compare you line by line to another shop. That is fine. A caller who knows your number and still calls is further along than one who knows nothing.
You get fewer calls from people who only want the cheapest plumber. That is usually a good thing. A page that says what a visit costs filters out people who would walk away at the quote.
There is no study we can point to that says posting prices raises or lowers calls for plumbers. So the case for it is practical. The page answers the question people ask, and it saves you phone time.
How do you write a plumbing price section that works?
Here is a layout that works for most small shops.
- A short intro. Two sentences on how you price: what a visit costs, and when you give a written quote.
- A table of common jobs. Job, price or range, and what is included.
- A list of what changes the price. Access, pipe material, age of the fixture, after-hours rates.
- A note on after-hours and emergency rates, if they differ.
- A line about licensing, bond and insurance, so the price sits beside proof you are legit.
- A button to call or request a visit.
A sample table. The brackets are for your own numbers:
| Job | What we charge | What is included |
|---|---|---|
| Service call | [your fee] | Diagnosis, written quote |
| Kitchen drain clear | Starting at [your number] | Up to [length] of line, camera not included |
| 40 gallon gas water heater swap | [your range] | Tank, new flex lines, haul away |
| Toilet install | [your range] | Labor, wax ring, supply line |
Replace the brackets with your own figures. Do not leave brackets on a live page.
How should you handle after-hours and emergency pricing?
Say it plainly. If you charge more at night, on weekends or on holidays, put the rule on the page. "After-hours calls carry an added fee. We will tell you the total before we start."
This matters most on an emergency call. A person with water coming through a ceiling will pay, but they hate a surprise. If your page already explains the extra fee, there is no fight at the door. It also makes your emergency plumber marketing more honest, because the caller knows what they are signing up for.
Does showing prices help with AI search?
It can. AI tools answer "how much does a plumber cost" questions by pulling numbers and short explanations from pages. A clear price table with a sentence on what changes the number is a good fit for that. It is easier to quote than a paragraph of hedging.
Be careful, though. AI tools and Google may show your number out of context. That is another reason to write "starting at" and to say what is included. For more on how AI tools choose which plumbers to name, see our guide to getting your plumbing business recommended by ChatGPT.
If you want to understand what else belongs on the page, see what a plumbing website should include and how much a plumbing website costs.
What should sit beside your prices?
A number alone is a claim. It lands better next to proof. Put these near the price table:
- Your license number. Rules differ by state. Texas, for example, has a statewide plumbing board that issues master and journeyman licenses and offers a public license lookup (Texas State Board of Plumbing Examiners). See our Texas page for local detail. For a guide to showing your number, see whether plumbers need a license number on their website.
- Your bond and insurance, where your state requires them. Minnesota, for one, requires a plumbing contractor to keep a bond of at least $25,000 and liability insurance of at least $50,000 per person and $100,000 per occurrence (Minnesota Statutes 326B.46). Check your own state's rules, because they differ.
- Your reviews. A price is easier to accept when a neighbor says the work was fair.
- A written-estimate promise, if you give one.
If you want to see how a plumbing site with a price section can look, you can see a free demo site.
Common questions
How much do plumbers charge per hour?
It varies by region, the type of work and whether the call is after hours, so we will not give you a figure we cannot source. Your page should state your own hourly rate or a service call fee, and say what is included. If you do not bill by the hour, say how you price the job.
Should I post a flat rate or an hourly rate?
Post a flat rate for jobs with a known scope, such as a water heater swap or a toilet install. Post an hourly rate or a service call fee for diagnosis and repairs where the cause is unknown. Many shops use both, and the page should say which applies to which job.
What if my competitors do not show prices?
That can be an opening. A reader who finds one plumber with a clear price table and three with none will usually trust the one with numbers. You can still keep big jobs as "quote after a look."
Is it legal to advertise a price I cannot always honor?
Rules on advertising and estimates differ by state and are not something we can summarize. Use "starting at" or a range, list what is included, and keep the page up to date. Ask your state licensing board or a lawyer what applies to you.
Sources
- ACHR News: Scorpion's new industry report reveals a disconnect between homeowners and local service businesses (2026)
- Texas State Board of Plumbing Examiners: home page (current)
- Minnesota Revisor of Statutes: Minnesota Statutes 326B.46, Plumbing licensing (current)
We build your new website free, before you pay, then work every week to get you named when homeowners ask Google and AI who to call. Get your free demo site.