How much does a website cost for a plumber or contractor?
Short answer: A website for a plumber or contractor can cost anything from a monthly builder fee you set up yourself to several thousand dollars or more from an agency. The price depends mostly on how many services and towns you need pages for, who writes the content, and whether search setup is included. At CTS Media, websites start at $500, with one fixed price in writing after a free call.
Typical price ranges in the market
Prices vary a lot, so treat these as broad ranges you will often see, not exact quotes. Two companies can charge very different amounts for sites that look similar at first glance. The real difference is usually in how much work is done for you.
Here is roughly how the options break down for a small trade business:
- Do it yourself on a website builder: often around $15 to $50 a month for the plan, plus your own time to write, design and set it up.
- Freelancer: often anywhere from several hundred to a few thousand dollars, depending on their experience and what they include.
- Agency: commonly starts in the low thousands and can reach $10,000 or more for larger sites with lots of custom work.
- Lead-generation or rental site packages: usually a monthly fee, sometimes with a contract, where you may not own the site at the end.
What actually drives the price
The biggest factor is the number of pages. A plumber who does drain cleaning, water heaters and repiping in one town needs fewer pages than a contractor who covers ten services across fifteen towns. Each service and each area you want to show up for usually deserves its own page.
Writing is the second big factor. Someone has to explain your services, your service area, your license and how to book. If you write it yourself, that saves money but costs time. If the designer writes it with you, that is real work and it shows up in the price.
Features matter too. A simple quote or contact form is standard. Online booking, payments, financing applications or a customer portal can add cost, though linking a booking tool you already use is often simple.
Finally, ask whether search setup is included. Page titles, headings, page speed, a sitemap, structured business data and a linked Google Business Profile all take time. Some cheap sites skip this, which can leave you with a site that looks fine but rarely shows up.
Ongoing costs to budget for
The build is only part of the cost. Plan for what you will pay each year after launch so nothing surprises you later.
Ask for every one of these in writing before you agree to a price:
- Domain name: renews every year, usually a modest amount.
- Hosting: what keeps the site online. It may be monthly, yearly or bundled into a plan.
- Updates and care: changing prices, adding a service or swapping photos. Some owners do this themselves, others pay for a care plan.
- Builder or platform fees: if the site runs on a paid builder, the subscription keeps going as long as the site is live.
- Add-ons: paid booking tools, review widgets or chat tools each carry their own fees.
Cheap vs expensive: what you are really paying for
A low price is fine if the site still does its job. For a plumber or contractor, that job is simple: show up when someone nearby searches for your service, make it obvious what you do and where, and make it easy to call. A site that loads fast on a phone and has a call button at the top often does more for you than a fancy one.
A high price can be worth it for a larger company with many crews, many towns and a marketing team. For a one or two truck operation, you usually do not need a big agency build. You need clear pages for each service and area, your real details, and the setup that helps Google and AI assistants understand your business.
Watch out for very cheap offers that come with a long contract or where the company keeps the domain. If you leave, you could lose the site and the web address customers know.
Questions to ask any web designer before you pay
These questions apply to anyone you talk to, including us. Clear answers in writing protect you.
- Is the price fixed and in writing?
- Will I own the website and the domain?
- What will I pay each month or year after launch?
- Who writes the pages, and how much of my time will it take?
- Will it be set up for Google, including the map results?
- Will it be set up so AI assistants like ChatGPT can understand my business?
- How long until it is live?
- What happens if I want to leave later?
What CTS Media charges
Our websites start at $500. After a free call, we send you one fixed price in writing, and no work starts until you agree to it. The final price depends mostly on how many services and towns you cover.
That price includes writing the pages with you, building the site, and setting it up for Google and for AI assistants. You own the site and the domain. Any ongoing cost, such as hosting or an optional care plan, is listed in your quote before you agree. Most small sites go live within two weeks of our first call.
If you are not sure what you need, our free website check is a simple place to start. We look at what you have now and tell you what we would change.
Related: Website cost · Websites for plumbers · What's included
Common questions
Can I get a decent plumber website for under $1,000?
Yes, if the scope is clear. A small site with a page for each main service, your service area, reviews and a call button can be built for under $1,000 by many freelancers and small studios. At CTS Media, sites start at $500, with the final price fixed in writing.
Should I pay monthly or pay once?
Both can work. Paying once usually means you own the site and pay only for the domain and hosting each year. Monthly packages can be easier on cash flow, but read the contract to see whether you own the site and domain if you cancel.
Do I need a page for every town I serve?
Not every town, but your main service areas usually deserve their own pages. Each page should say something real about working there, not just swap the town name. That helps people searching in those towns and helps search engines understand where you work.
Will a more expensive site get me more calls?
Not automatically. Calls come from showing up in searches, looking trustworthy and being easy to contact. A modest site that does those things well can outperform an expensive one that skips the basics.
See how your business shows up today
We'll check you on Google, the map and AI answers for free, then send the 3 changes that would bring the most calls. We reply within one business day.