Skip to content

Tips9 min read

How much does a plumber website cost?

A leak should lead quickly to the right phone number; a bathroom renovation should make people want to hand you the job. At Gemeos, the budget for building the website is €5,000 to €11,000 excl. VAT for an "Independent plumber" (one page plus a contact page, 1 area). For a "Multi-area emergency repair company", allow €6,500 to €13,000 excl. VAT (12 pages, 4 services and 4 areas covered).

Illustration: How much does a plumber website cost?

What budget should you plan for your plumbing business website?

Budgets are given excluding VAT for the volumes and features stated. For a new build: scoping, site structure, UX/UI, CMS development, integration of the texts and visuals you supply, testing and handover. For a redesign, migration or upgrade: the work concerns an existing site. These services do not automatically add up. Copywriting, translations, new visuals, licences, subscriptions and external costs must be specified in the quote.

Service and projectBudget excl. VATScope and limits
New build — Independent plumber€5,000 to €11,000One page plus a contact page, 1 area. Services, stated availability and direct calling. No appointment booking and no promise of actual availability.
New build — Plumbing and renovation€5,000 to €9,5008 pages, 4 services and 10 completed projects. Bathrooms, heating, emergency repairs and quotes. No automatic job pricing.
New build — Multi-area emergency repair company€6,500 to €13,00012 pages, 4 services and 4 areas covered. Emergency-led journeys, local pages and call tracking. No call centre or automatic dispatch.
New build — Servicing appointments€5,000 to €9,50010 pages and 1 existing external booking calendar. Job types, time slots and confirmations. Calendar licences and job logistics out of scope.
New build — Network with request qualification€6,000 to €13,0003 branches, 3 user journeys and 1 CRM. Location, photos and routing to the right branch. No field team management or trade invoicing.
Redesign — Redesign of the existing site€6,000 to €12,50025 URLs to review, 1 language, up to 5 templates; CMS retained. Services, areas and completed projects carried over. Checks: calls, emergency requests and existing booking calendar. Existing copy lightly revised; no CMS change and no new business software.
Technical migration — CMS migration with design retained€6,500 to €19,00025 URLs, 1 language, 1 source CMS and 1 target CMS to be confirmed. Transfer of services, areas and completed projects. Checks: calls, emergency requests and existing booking calendar. Design and functional scope retained; exportable sources and available interfaces; licences and editorial overhaul quoted separately.
Site upgrade — Add a call-out request journey€1,200 to €3,500Existing site, 1 form with 8 fields and photo upload. Qualification, routing and confirmation. No automatic quotes or technician management.

How should a plumber's website steer visitors between emergency repairs and planned work?

Before paying for a call or booking feature, decide who will handle what comes next. A plumber working alone on call-outs, a business with an office team and a team spread across several areas are not organised the same way. Scoping should reflect that reality in the user journeys and the information displayed.

The quote may include architecture work: separating services, organising pages and defining the actions offered. For emergency repairs, visitors need to understand how to reach the business and whether it handles their problem. For a renovation, visitors should be able to describe their project without waiting until you are free to take a call. The cost of a tradesperson website is built around the services, the areas covered and the completed projects to document; in plumbing, you also need to separate the emergency repair journey from the renovation project journey.

The design also has to cover the hours when nobody answers. A form can take a request for a later callback, provided it is not presented as a confirmed job. A claim of round-the-clock availability should only appear if your business genuinely provides it.

A web agency for plumbers should pin down these commitments before designing the buttons. The expected deliverable is a journey that works for both the customer and your team, with an identified recipient and next step.

What the website handles and what your organisation handles

The site can show your hours, make calling easier and pass on a request. It does not create a phone answering service or extra capacity to take on jobs. If you use a call-handling service, identify its contract and check what information it can receive.

Likewise, an automatic confirmation message can acknowledge that the form has been received. It should not announce an appointment if your team still has to call the customer back. This distinction affects the copy, the messages and the testing included in the project.

Which services make up the cost of a plumber's website?

The price of building a website should match a defined piece of work: organising your offer, preparing content, designing screens, development, testing and handover as set out in the contract.

Service to be quotedVerifiable deliverableWhat changes the work for a plumber
Scoping the servicesSite structure and emergency/planned work journeysServices actually provided, areas and the people who respond
Copywriting and contentPages prepared and volume integrated at launchAvailable information, completed projects, photos and sign-off of terms
Mobile designMock-ups of the service and contact pagesAccess to the phone number, readability of terms and the planned work form
DevelopmentEditable templates and named featuresForm, attachments, optional booking calendar and requested integrations
Content transfer and trainingOld pages handled, testing and management with your own loginsOld site, published contact details and team autonomy

Creating a brand identity, a photo shoot or writing every page must be named if they are needed. The fact that a site can display completed projects does not mean the agency takes the photographs or gathers the details of each job.

A leak detection page should explain the jobs you take on, the equipment involved and how to get in touch. A bathroom renovation page should instead showcase projects, your role and how a site visit is prepared. Both can share components, but gathering information, photography and copywriting remain different. That work, as much as the number of pages, is what sets quotes apart.

The shift from a brochure site to a management tool shows in the features requested: assigning jobs to several teams, accounting for areas and hours, or exchanging data with a trade scheduling tool. A callback form that passes on a request does not represent that same scope.

Which pages should you create for leak detection and plumbing renovations?

Content should show what your business really does, with the information needed to get in touch. Editorial work starts with an inventory of services and limits: types of equipment handled, jobs accepted, areas and how to submit a request. It does not mean adding every possible specialism to artificially widen the offer.

For emergency repairs, prepare the information that is useful before the call and the information that will be confirmed during the conversation. For planned work, gather completed projects you are allowed to show and the details that explain what you did. Reviews and qualifications must come from verifiable evidence.

The agency can run an interview, write the pages and then have them approved. If you supply the copy, the brief can be limited to adapting and integrating it. Specify who has the final say on wording and how much content is covered: unapproved descriptions can delay launch as much as unfinished development.

The DGCCRF, France's consumer protection authority, sets out the pricing information required for home call-out repairs, including hourly rates, travel charges and whether the quote is free or chargeable. Have the information that applies to your business prepared and approved before it is integrated. The price of your web project should not be confused with the call-out rates your business publishes for its customers.

A page that works for local emergencies and a planned work page may therefore need different content without requiring separate sites. The quote should show what is shared and what will be designed specifically.

The evidence to gather before asking for a quote

A customer weighing up several emergency plumbers wants to check you out before calling. Gather what the site will need to display: the owner's name, the address of your workshop or depot, your registration number in the French national business register, your insurer's contact details and, for heating, the exact field covered by your RGE qualification (the French "Recognised Guarantor of the Environment" label). The RGE logo should only appear next to the services it covers.

Also sort your job photos the same way as your services (bathrooms, heating, pipework), with the town and the work carried out for each one. To create a website for a plumber, this sorting sets the pages to design and the volume of content to integrate, two elements the quote must price.

Should you pay for a booking calendar or automatic quotes from the start?

Not before defining what these features can actually confirm. A callback slot is not a job slot. A renovation quote depends on information that may require a site visit. The site should announce the right action rather than offer a certainty your organisation cannot deliver.

A planned work form can collect the type of project, the town, the intended timeframe and details useful for the callback. If photos help with preparation, the technical quote must specify formats, upload limits, receipt and access to the files. You also need to plan what happens if the upload fails.

The mobile design of the form must be checked with this content. Adding fields without deciding who reads them does not automatically qualify the request. A short journey may be enough if the team then calls back to clarify the need.

Connecting to job management software can avoid re-keying data, but it must be assessed before the quote. Ask which data can be transferred, in which direction and with which access rights. Software used internally does not necessarily offer the expected integration interface.

For booking, define the durations, areas, available staff and the cases that need approval. For automatic pricing, you also need a verified pricing rule and clear exclusions. A price calculated from insufficient information can create more sales follow-up than a clearly presented form.

The quote should separate these developments from the brochure site. If an existing tool already meets the need, look at connecting it first. There is no need to rebuild invoicing or scheduling within the site to receive usable requests.

How do you make a plumbing website visible for the services and towns you cover?

Start with the services and areas your business actually wants to grow. The pages should explain these services with information specific to your business. A budget spent on a series of town pages does not replace clear service copy and the showcasing of local evidence.

Work on a plumber's local visibility must be tied to a real service area. For the quote, distinguish page structure, content production and ongoing work. Ask what will be delivered at launch and what will later require information from your business.

SEO support from Gemeos starts at €1,000 excl. VAT per month, with a scope to be defined. This amount does not implicitly include advertising campaigns, nor does it guarantee a volume of calls. The site's foundations and ongoing editorial work should be scoped separately in the proposal.

Measurement must also stay accurate. A click on a phone number shows an intention to call; it proves neither that a conversation took place nor that a job was sold. Linking these steps requires data and a follow-up process. Only pay for a more elaborate set-up if your team will be able to use its results.

For your plumbing business website, ask to test removing a service you no longer provide and changing an emergency phone number. The CMS should allow these updates without touching the data in your job management software. WordPress, Webflow and headless architectures can all be considered; the chosen solution should suit the people who publish and the integrations actually planned.

What tests should you plan before accepting the site?

Checks should reproduce the requests you want to receive. A page that looks complete can still show the wrong number, send an attachment to the wrong place or announce out-of-date availability. Acceptance testing, meaning the checks carried out before delivery, should be described in the quote.

In particular, plan for:

  • A call from an emergency repair page viewed on a phone.
  • A visit outside your usual response hours.
  • A planned work request in a town you cover and one from outside your area.
  • Uploading a photo in a supported format, then a test with a rejected file.
  • The form being received by the person responsible for the callback.
  • Changing hours and contact details using the business's own logins.

For a redesign, add an inventory of old service pages and addresses still in circulation. Decide which content to keep, correct or remove. If the domain changes, the accounts and access needed must be identified before the switchover; do not leave this question until the end of the project.

Handover should cover the tasks that matter: announcing a closure, removing a service, changing a photo and finding a request. Then define where your autonomy ends and technical work begins. Changing opening hours should not depend on design work, whereas a new way for a form to work may require development.

Hosting, the domain, licences and any booking service remain costs separate from the build. Maintenance should specify who steps in if something goes wrong and what is covered. Writing a new service page or adding an integration is not automatically included in technical maintenance.

To prepare a website quote for your plumbing business, gather your services, areas, hours and the tools you are keeping. You will be able to compare precise deliverables and choose the features your team is ready to use.

FAQ on the cost of a plumber website

What should the site include if the goal is to win more servicing contracts?

Present the equipment and areas you genuinely cover, then how to get in touch so the need can be assessed. A recurring servicing request may require the type of installation, the number of sites and the contact person, rather than an emergency button. The web quote should identify the pages, content and how this request is passed on. Signing and paying for a contract online is a separate scope, to be considered only if your organisation wants to offer it.

Can you have a single site if you do both emergency repairs and bathroom renovations?

Yes, by planning journeys and content suited to both activities. Emergency repairs can lead quickly to a call; planned work can showcase completed projects and receive a detailed request. The quote should name the templates and content specific to each journey, without imposing two sites by default.

Is a call button enough if I work alone on jobs?

It makes your number easier to reach, but it does not solve your availability. State the hours you genuinely cover and what happens next when you cannot answer. A planned work or callback form can be useful if it is followed up. It should not suggest that a submitted request amounts to a confirmed job.

How do you present leak detection without implying that the repair is included?

The page should distinguish what your business offers: detection, any repair and making good, according to your actual scope. Prepare the information useful for the first conversation and explain how the next steps will be defined. Editorial work should have these limits approved by your team; a submitted form should not announce a service or job as already confirmed.

How do you separate requests from property managers and those from private customers?

If you work with both audiences, the form can identify the requester, the town, the building concerned and the need to be assessed. A request concerning communal areas can be routed to a different contact from a bathroom project. The quote should describe the appropriate questions, recipients and acknowledgement messages. Test both journeys without requiring a full file at first contact.

Can the business keep its existing quoting and invoicing software?

Yes, the site can receive requests without replacing that software. Any integration should be assessed based on the permitted features and the supplier's documentation. The web quote should separate this integration from building the pages. Keeping a tool does not mean a connection is already in place.

Published on Nov 10, 2026

Alexandre Baverel

Reviewed by Sacha DA SILVA

Sacha DA SILVA

Product Designer, the creative head of the duo. He leads projects from start to finish, provides creative direction for Gemeos, and ensures all projects achieve desired outcomes.

You might be interested in these articles

Related articles

See all

You're going to working with us, guaranteed

Ready to launch your business?

get a quote

Let’s f*****G GO !!