Home / Articles / What a plumber should pay
Pricing · Plumbers, HVAC & Electricians

A plumber should pay $999 to $2,499 for a website in 2026, not $15,000. Here is the arithmetic.

Search the question and you get ten agency posts that each quote a range and none that name a price. I build sites for trades in Grand Rapids, so here is a number, what it buys, and the honest cases where it is not enough.

By Matthew Kerr Published 15 Sep 2026 Updated 15 Sep 2026 10 min read
Quick answer

$999 for a one-to-three page site with a lead form, click-to-call, on-page SEO and Google set up, live in days. That is the right price for most one-truck plumbing, HVAC and electrical companies.

$2,499 when you want five to eight pages with the copy written for you, reviews, local schema and analytics. That is the right price when you want each service to rank on its own.

Pay more only for a custom tool (instant quote calculator, booking bot, missed-call-to-text) at $4,999 starting, or for e-commerce and deep integrations, which I quote separately. Every project gets a fixed price and a date in writing first.

Type the question into Google and page one is ten posts from ten companies that sell websites. Every one of them gives you a range. The low end is a template you fill in yourself, the high end is a five-figure agency build, and somewhere in the middle is the tier they would like to sell you. Not one of them says: pay this.

I understand why. A range is safe. A number can be argued with. But you are a plumber trying to decide what to spend before the slow season, and a range that spans two orders of magnitude is not advice. So here is a number, and the arithmetic behind it.

Why page one will not give you a number

Each post on page one is written by a company that sells websites. The range it quotes is that company's own price list with the name filed off. When a post says a custom plumbing site runs several thousand dollars up front and a few hundred a month after, what it is telling you is that this is what that company charges, and that the monthly fee is where the margin lives.

That is not dishonest. It is just not an answer to your question. Your question is what a plumbing company in Grand Rapids should spend to get a site that makes the phone ring, and the answer depends on what the site has to do, not on what the person answering happens to sell.

Look at who is answering. Of the five posts I opened, three end by pricing the author's own monthly plan, one is a UK post from 2022 quoting in pounds, and every one of them is a seller. That is the page-one answer to "how much should I pay": whatever the person you happen to be reading charges.

I sell websites too, so read the rest with that in mind. The difference is that my prices are published, every project gets a fixed quote, and I will tell you when the cheap one is the wrong one.

What page one quotes, what I charge, what you get

I opened the posts on page one on 15 September 2026 and pulled the numbers they actually print. Here they are next to mine.

Kind of siteWhat page one quotesWhat I chargeWhat you getVerdict
Basic site, a few pages ("freelancer build" on page one)$1,000–$3,000 (cannonemarketing.com), $1,500–$4,500 (claremontsoftware.com), $1,500–$5,000 (wildspiritdevelopment.com), $2,000–$6,000 (hellowebdesigns.com); all read 15 September 2026$999 starting, or $149/mo for 12 months and then it is yours1–3 pages, mobile-first, lead form and click-to-call, on-page SEO, Google setup, live in daysRight for most one-truck shops
Custom site, a page per service ("agency build" on page one)$3,000–$5,000 (cannonemarketing.com), $5,000–$15,000+ (claremontsoftware.com and hellowebdesigns.com); read 15 September 2026$2,499 starting, half now, half at launch5–8 custom pages, copy written for you, on-page SEO, local schema, reviews, analyticsRight when each service should rank on its own
Site with booking, quoting or automationNot priced as a tier by any post I opened; claremontsoftware.com lists "interactive features" at $0–$500 a month on top (read 15 September 2026)$4,999 startingEverything in Business plus one custom AI tool: instant quote calculator, booking or intake bot, or missed-call-to-textRight only when the tool replaces a person's job
Monthly fee after launch$150–$400 (cannonemarketing.com), $197–$547 (wildspiritdevelopment.com), $297–$497 (claremontsoftware.com), $100–$500 agency retainers (hellowebdesigns.com); read 15 September 2026Nothing required; Care Plan $199/mo if you want itManaged hosting and security, monthly edits, uptime and performance monitoring. Or take the static files and host freeOptional, and the site is yours either way

The posts, so you can check me. Each read 15 September 2026.

Two things stand out. First, the low end of every published range is a template you fill in yourself, and the high end is a full agency team. Neither is what a plumber usually wants. Second, the monthly fee is treated as normal. It is not. Hosting a static site costs a few dollars a month or nothing at all, and a site you own outright does not need a subscription to keep existing.

For the wider market: Digital Applied's 2026 pricing data puts a boutique agency build at $8,000–$15,000 and a small-business maintenance retainer at $1,800–$6,000 a year (published 8 April 2026, read 18 August 2026). Locally, most Grand Rapids small business sites land between $3,000 and $15,000, with freelancers at $2,500–$6,000; I broke that down in what Grand Rapids agencies charge.

The arithmetic for a plumbing site

A plumbing website has one job: a person with water on the floor finds you, believes you, and taps the phone number. Everything else is in service of that.

Count what that actually takes. A home page that says what you do and where. A services page, or several. A contact page with the number, a form and your hours. That is three pages. Add reviews pulled onto the page, a service-area list of the suburbs you actually drive to, and the schema markup that tells Google you are a plumber in Grand Rapids and not a plumbing supply store, and you have a complete site.

That is what $999 buys, and it is why I can build it in days rather than months: the design is not the hard part of a three-page trades site, and I write the copy so it does not sit in your inbox waiting for a free weekend.

The step up to $2,499 is about pages, and pages are about search. If you want to show up for "water heater replacement Grand Rapids" and also "sewer line repair" and also "emergency plumber," each of those needs its own page with its own copy, and Google needs to be told about each one. Five to eight pages, written and marked up, is a different amount of work, and the price reflects the work rather than the label.

The price of a plumbing site should track the number of pages it needs, not the number of people at the agency who need to be paid.

If you want to see what a home-services build at this level looks like, the roofing example is a demonstration build with an estimate form. It is a fictional company, not a client; it exists so you can click around before you commit to anything.

What moves the price, and when $999 is not enough

Four things change the quote, and I will tell you which way each one pushes it.

Be honest with yourself about three cases where the $999 tier is the wrong choice. If you need more than three pages to say what you do, it is a Business Site. If the site has to plug into scheduling, payments or a CRM, it is at least the Growth tier. And if you sell parts or fixtures online, that is e-commerce, which none of my listed tiers includes; I will quote it, but it will not be $999 and anyone who tells you it will be is quoting a template.

What is not in the price

Every quote I send says this, and the posts on page one mostly do not, so here it is.

What is in the price, on every project: I write the copy, three rounds of revisions are included, 50% to start and 50% at launch, a fixed price and a date in writing before you commit, no hourly meter, and you own all of it at the end: the code, the content, the domain, the accounts. If you cancel before work starts the deposit comes back in full; after work starts you pay only for work done. That is section 8 of the signed project agreement, not a promise on a web page.

About these prices

They are introductory, while I build the West Michigan roster, and they are starting points. Every project gets a fixed quote and a date in writing before you pay anything, and the quote is the price.

How to decide: three questions

Answer these before you talk to anyone, including me.

  1. How many services do you want to rank for separately? If the answer is "plumbing," it is a Starter Site at $999. If the answer is a list (water heaters, drains, sewer, remodels, emergency), each one is a page, and it is a Business Site at $2,499.
  2. Does the site need to do anything besides make the phone ring? If the phone ringing is the whole goal, stop at Business. If you are losing jobs because nobody answers at seven in the evening, missed-call-to-text or a booking bot is worth the Growth price, and not before.
  3. Do you already have the content? Photos, a price list, a clear offer. If yes, the quote will sit near the starting price. If no, budget for photography separately and let me draft the words; do not let the project wait on you.

If you already have a site and cannot tell which tier you need, the $750 Site & Business Audit is the cheapest way to find out: a written report in three business days, 190+ checks on every page, yours to keep whether or not we work together afterwards.

The one-line version

A plumber in Grand Rapids should pay $999 for a site that makes the phone ring, $2,499 for a site that ranks for each service, and nothing a month unless they want someone else to maintain it.


Common questions

How much does a plumber website cost in Grand Rapids?

From me, $999 starting for a one-to-three page site with a lead form, click-to-call, on-page SEO and Google setup, or $2,499 starting for five to eight custom pages with the copy written, reviews, local schema and analytics. Both are starting points and every project gets a fixed price and a date in writing before you commit. Published local rates for small business sites run higher: mostly $3,000 to $15,000 from agencies and $2,500 to $6,000 from freelancers.

Is a $999 website good enough for a plumbing company?

For most one-truck or two-truck shops, yes. Three pages that say what you do, where you do it and how to reach you, with a tappable phone number and a form, is a complete plumbing site. It stops being enough when you want separate pages for each service so they rank on their own, when the site has to connect to scheduling, payments or a CRM, or when you sell parts online. Those are the Business and Growth tiers, or a custom quote for e-commerce.

What do I pay every month after a plumber website goes live?

Nothing is required. Hosting after launch is not included in the build price, but a static site can be handed to you to host for free. If you would rather have it managed, the Care Plan is $199 a month starting and covers managed hosting and security, monthly edits and updates, and uptime and performance monitoring. Your domain and any third-party service fees are billed to you by those companies either way. There is also an Own It plan at $149 a month for 12 months, after which payments stop and the site is yours.

Why do agencies quote up to $15,000 for a plumber website?

Because the ranges on page one are each seller's own price list, and an agency price includes a team: an account manager, a designer, a developer and a project manager who all bill for talking to each other. The sources quoted in this article put an agency or custom build at $5,000 to $15,000 and up, a freelancer build at $1,000 to $6,000, and the monthly plans at $150 to $547 a month. A one-builder shop does the same three to eight pages without the overhead, which is the whole difference. Pay the agency price when you need a team, such as for e-commerce or a multi-location build.

Matthew Kerr

I build sites at Kerr & Co. in Grand Rapids. My prices are published and every project gets a fixed quote, which is why I can write an article like this one without hiding behind a range.

Related

Want the number for your site?

Send me your current site or Google listing and the list of services you want to rank for. I'll reply with a fixed price and a date, in writing.

No hourly meter, no lock-in. Cancel before work starts and the deposit comes back in full.