Work orders & time registration Service & emergency desk Offline on site

Custom plumber software

Appfront builds custom software for plumbing and sanitary companies: from quote to scheduling service visits and the emergency service, digital work orders and time tracking on site, materials and stock in the van, recurring maintenance on central heating and pipework, through to invoicing and integration with your accounting. The plumber works mobile and offline, the customer signs on the spot, and the office keeps a real-time overview with the history per address. For plumbing, sanitary and installation companies, service and maintenance firms, and roofing and guttering contractors who want a tight grip on their work order flow and scheduling.

What is plumber software?

Plumbing software supports the full scope of work for a plumbing or sanitary company: from quote, through scheduling service visits and the digital work order on site, to time tracking, materials and stock in the van, recurring maintenance on central heating and pipework, the emergency service, invoicing and integration with accounting. Instead of loose Excel schedules, paper work orders and messages sent to the admin team, everyone works from the same data: the plumber in the van, the planner in the office and the administration team at invoicing.

Standard packages often force your way of working into a fixed mould. Plumbing work, however, differs greatly from one business to another: a firm focused mainly on bathrooms and new builds works with different estimating than one that lives off the emergency service and boiler maintenance, while roofing and guttering work brings its own type of job. Custom software fits your process rather than the other way round, and can grow alongside your business as your services or crews change. That prevents shadow administration and keeps the history for each address complete.

This page is specifically about plumbing and sanitary companies: water, sanitary ware, pipework, central heating, roofing and zinc work, and drainage. If you also carry out broader installation work, such as electrical engineering, climate control or refrigeration, see our page on installer software. Read more about our broader approach to custom software.

One file per address and installation

Quotes, work orders, hours, materials and maintenance history in one coherent record per address and per installation. The plumber and the planner work in one place and keep an overview, without retyping data from separate systems or folders.

Work order completed on site

The plumber enters hours, materials and photos on their phone or tablet, even without signal in a crawl space, and has the customer sign on the spot. As soon as there is a connection, the order syncs with the office, ready to invoice. No work orders left lying around.

Control over service and emergencies

A planning board for the planner, a day route for the plumber, and deadline tracking on recurring maintenance. Urgent call-outs such as a leak or a broken boiler slot in between without throwing the rest of the schedule into disarray.

If you are dealing with the public sewer network rather than installations within a building, the inspection round is a different product. See the app for sewer inspection and pumping stations.

How we build your plumbing software

We work step by step and involve your plumbers, planners and administrators early in the process. From a thorough review of your workflow, costings and integrations through to go-live and ongoing support, every step is aimed at software your team in the van and in the office understands, trusts and enjoys using every day.

1
Discovery & scope

We map out your process: quote, scheduling of service visits, the work order on site, hours, materials, recurring maintenance, the emergency service and invoicing. Together we determine what matters most and which accounting systems and suppliers we need to integrate with.

2
Design

We design the data model around address, installation and job, the mobile job sheet with offline working and synchronisation, and the screens for scheduling and administration, along with the approach to integrations and authorisation.

3
Build & iteration

We build in short iterations with automated testing and monitoring. You see working versions along the way, a few plumbers ride along in practice, and you help steer priorities and how well the software fits real-world work.

4
Go-live & management

Controlled go-live with data migration and a safety net, followed by ongoing management, monitoring and further development as your business grows or your services change.

What plumbing software actually does

We tailor each application specifically to your work, your quotes and your integrations. Below are the features we most often deliver for plumbing, sanitary, and service and maintenance companies.

Work orders & time registration

Digital job sheets that the plumber completes on site, including offline: hours, material lines, photos and meter readings, with the customer's signature taken on the spot. The hours flow through to payroll and invoicing, so nothing is entered twice and no job sheet gets lost.

Scheduling service visits & emergency call-outs

A planning board where the planner assigns work based on availability and region. Urgent call-outs such as a leak or a broken boiler slot in and go to the nearest plumber. Closely linked to our planning and scheduling software.

Quotes & estimating

Quotes built from materials, labour and tiered pricing, using your own price agreements and margins for bathrooms, pipework and boiler work. An accepted quote becomes a job with a schedule straight away, so costing and delivery line up. See also our costing software.

Materials & van stock

Visibility of stock in the warehouse and on each service van, with usage automatically deducted from the job sheet. Order lists and supplier orders ensure a plumber is never on a job without the right fitting, tap or boiler part.

Recurring maintenance on boilers & pipework

Maintenance agreements per address and installation, with intervals and tasks, from which the software automatically generates and schedules maintenance jobs in good time. Deadline tracking ensures that no boiler service or periodic inspection is missed. See also our maintenance software.

Invoicing & accounting integration

From a signed work order or completed job straight to invoice, with UBL or Peppol e-invoicing and an iDEAL payment link. The integration with your accounting package, such as Exact Online, Twinfield or e-Boekhouden, avoids double data entry and keeps track of what has been invoiced and paid.

Who we build plumbing software for

Plumbing work covers several types of business, each with its own kind of job sheet, costing and maintenance. For each of these we build software that suits the type of work, the teams and the way you invoice.

Plumbers & sanitary contractors

Plumbing and sanitary businesses that handle bathroom and new-build work as well as a high volume of service calls and breakdowns. With a mobile job sheet, materials from the van and quick invoicing, they keep their admin up to date, even on busy days with lots of short jobs.

Installation companies with sanitary and boiler divisions

Installation companies where plumbing, sanitary and central heating work forms its own division with separate job sheets and maintenance. The software focuses on that part of the work; for the wider installation package, this ties in with our installer software.

Service and maintenance companies

Businesses that rely mainly on emergency call-outs, central heating servicing and periodic inspections, where tight scheduling and fast job completion are central. A good customer contact system keeps the lines with the customer short.

Roofing and guttering specialists

Roofing and guttering specialists who also handle rainwater drainage, gutters and roof coverings alongside plumbing work. With job sheets, photos attached to the property record and tight scheduling, they keep track of projects, inspections and recurring maintenance on roofs and drainage.

Not yet sure about a large project?

Test your idea first: a working prototype in 1 day

With OneDayBuild, we turn your idea into something tangible in one day for €1,150, so you can see whether further development is worth the investment. Decide to go ahead with the full build? Then we credit the full cost.

Explore OneDayBuild →

Technology and integrations

We build with a modern, maintainable web stack and a mobile app that also works offline, and we integrate with the systems you already use where needed. For plumbing and sanitary businesses, the most relevant are: an accounting integration with Exact Online, Twinfield or e-Boekhouden, UBL or Peppol e-invoicing, an iDEAL payment link, and an address and route integration for your service vans. We set up each integration so data is captured once and stays consistent everywhere.

Node.js / Python / PHP / .NET React / Vue front end PostgreSQL / SQL database Progressive Web App (offline) iOS & Android mobile app Signature on work order Photos & documents linked to the job file Accounting integration (Exact / Twinfield / e-Boekhouden) UBL / Peppol e-invoicing iDEAL payment links Address & route integration REST & web service integrations OAuth 2.0 / SSO Role-based access control Encryption in transit & at rest Automated testing Monitoring & alerting CI/CD pipelines

Why choose Appfront for your plumbing software?

Appfront builds custom software and always begins with a thorough analysis of your work: how your quotes and cost calculations run, how you schedule service visits, how the plumber completes the job sheet and how the office invoices. Software for a plumbing business must not only work correctly from a technical standpoint, but above all work quickly and logically on a phone in a crawl space and on a large screen at the planning desk.

We write clear documentation so that your own staff or a future supplier can understand and manage the software. No black box: transparent code and clear agreements on integrations, access control and management, so that you are not tied to a single party.

You work with a dedicated point of contact who understands both the technology and the practical side of plumbing and service work. This keeps the lines short, prevents miscommunication and speeds up decisions when choices need to be made during the build.

Also see our broader services: installer software, maintenance software and custom software. Have a question? Get in touch with us.

  • Custom software for plumbing and sanitary businesses
  • Mobile job sheet that also works offline on site
  • Seamless chain from quote to job sheet to invoice
  • Integration with accounting, UBL, Peppol and iDEAL
  • Service visits and emergency call-outs in one overview
  • Recurring maintenance on central heating and pipework with deadline tracking
  • Customer history per address and per installation
  • A fixed point of contact, no account managers passed around
  • Ongoing management and further development as you grow
  • A way of working aligned with your existing IT landscape

Security and privacy in plumbing software

Plumbing software handles customer data, addresses, installation history and sometimes photos of locations, as well as the hours and details of your own staff. That is why we set up authorisation based on role: a plumber sees the jobs and records relevant to their work, the planning team sees the schedule and the administration team sees the invoicing. This way, not everyone automatically has access to everything.

We build with encryption in transit and at rest, secure authentication and logging of important actions, and process personal data in line with the GDPR. When synchronising offline work orders, we ensure data is sent securely and reliably as soon as a connection is restored, so that no orders are duplicated or lost.

Read more about our security approach: information security policy and vulnerability disclosure policy. Discuss your situation without obligation via our contact form.

  • GDPR-compliant processing of customer and employee data
  • Role-based access for plumber, planning and administration
  • Encryption in transit (TLS 1.2+) and at rest
  • Secure authentication and least-privilege principles
  • Reliable synchronisation of offline job sheets
  • Logging of important actions and changes
  • Backups and recoverability of your data
  • Clear agreements on integrations and management

Frequently asked questions about plumbing software

Answers to the questions we are asked most often about custom software for plumbing and sanitary businesses.

Plumbing software supports the day-to-day work of a plumbing or sanitary company: from quote to scheduling service visits and the emergency call-out service, digital job sheets and time recording on site, materials and stock in the van, recurring maintenance on boilers and pipework, through to invoicing and the integration with your accounts. Custom software lets you set this up the way your own way of working requires, rather than adapting your processes to a standard package. That way the plumber in the van works with the same data as the planning in the office, and the history for each address and each installation stays complete.

Yes. A lot of plumbing work takes place in crawl spaces, meter cupboards, bathrooms under renovation and technical rooms where mobile signal varies. That is why we build the app for the plumber so that job sheets, hours, material lines and photos can also be completed offline, and the customer can sign on the spot. Once there is a connection again, everything syncs automatically with the office, so no job sheets get lost and nobody has to retype data.

On a planning board, the planner sees the plumbers, their diaries and the open jobs, and assigns work based on availability and region. For emergency call-outs, such as a leak or a broken boiler, an urgent request can be scheduled in between existing jobs and sent straight to the nearest plumber. The plumber sees the day's route on their phone or tablet, including the address, the job and the history of previous visits to that property.

Yes. You record the maintenance agreements per address and per installation: which boiler or system, what interval and which tasks belong to a periodic service. The software then generates the maintenance jobs in good time, schedules them and makes sure no service is missed. If a fault is reported outside of scheduled maintenance, the same installation history gets the plumber up to speed straight away. For the wider maintenance process, this connects to our maintenance software.

Yes. We integrate the software with common accounting packages such as Exact Online, Twinfield or e-Boekhouden, so that invoices, clients and payments are not entered twice. Invoices can be sent as UBL or via Peppol, and payment can run through an iDEAL payment link. This way the administrative chain from work order to invoice to accounts is connected, and you keep track of what has been invoiced and paid.

This page is specifically about software for plumbing and sanitary companies: water, sanitary fittings, pipework, boilers, roofing and guttering, and drainage. If you also carry out broader installation work, such as electrical, climate or refrigeration engineering, our page on installer software is a better starting point. The approach, the mobile job sheet and the integrations are the same; we simply tailor the software to the disciplines you run.

We build custom software. A plumber who mainly does bathrooms and new-build work uses different work orders and calculations from a company that lives off emergency call-outs, central heating maintenance or roofing and zinc work. Custom software fits your actual process and can grow with you as your business, services or crews change. After an intake meeting, we decide together which functionality matters most and in what order to develop it, without promising a fixed lead time or price that we cannot yet justify.

We build for plumbers and sanitary businesses, installation firms with a sanitary and central heating side, service and maintenance companies that handle a lot of call-outs and periodic maintenance, and roofing and guttering specialists. Whether you mainly do projects and bathrooms, handle a lot of urgent call-outs and servicing, or a mix of both, we tailor the software to your type of work, your teams and the way you invoice.

Ready to have your plumbing software built?

Tell us how your business works and where you run into problems, from quote and scheduling to the job sheet in the van, recurring maintenance and invoicing. We are happy to think along about the process, the integrations and the mobile app for your plumbers. In a no-obligation first conversation, you will get a clear picture of the possibilities for custom software that suits your plumbing or sanitary business.

Edit content