November 15, 2026 · 12 min read

Plumbing Price Book: Where Prices Come From

Graphic title card for the article “Plumbing Price Book: Where Prices Come From” with a stylised motif: a price list with item lines and an arrow carrying one price into a quote sheet.
Graphic: HumanITy

A plumbing price book is the list of services you sell, each with a set price, so every technician quotes the same job at the same number. In flat rate pricing, each of those prices is built from two inputs: the material at your cost plus a markup, and the labor hours times a labor rate that covers your overhead and your profit. That makes the price book only as good as its sources. Every material cost needs to come from somewhere, usually your supply house, and every labor rate from your own numbers. When a cost changes and the price book doesn't, you're quoting with old prices.

What follows is based on vendor help pages and, for the German part, the pages of the Datanorm platform and the German standards body ITEK, retrieved on November 7, 2026, not on a test of the products. Prices and examples are in US dollars.

What a plumbing price book is

Housecall Pro puts it in one line: "A price book is a list of your services and their prices." A line is a task, such as replacing a kitchen faucet, with the parts it needs, the time it takes and the price the customer sees. An HVAC price book works the same way, with tune-ups and capacitors instead of faucets.

There are two ways to charge, and the price book matters more for one of them.

Pricing method What the customer sees Who carries the risk if the job runs long Role of the price book
Flat rate one price for the task, agreed before the work starts you central: every task has a price
Time and material hours worked plus parts used the customer supporting: parts and hourly rate only

Housecall Pro argues that upfront flat rate pricing "eliminates the potential for negotiating hours spent completing a job". The flip side is that the estimate of hours is now your problem, which is why the inputs have to be right.

How a flat rate price is built

The formula behind most flat rate price books is simple:

flat rate price = material cost + material markup + (labor hours × labor rate)

Housecall Pro's flat rate tool works this way: you set material markups by cost range, the tool applies them automatically to materials in that range, and you set labor rates. When you build a service, a toggle "generates a price based on the cost of labor, materials, and the service itself, displaying both the markup and gross margin."

The labor rate is the part most shops guess. Housecall Pro's help center walks through a break-even labor rate with an example:

Step Example from Housecall Pro
Total annual cost of doing business $480,000
Weekly cost (divided by 52) $9,230.77
Jobs per week (4 techs × 2 jobs a day × 5 days) 40
Billable hours per week (40 jobs × 2 hours) 80
Break-even labor rate (weekly cost ÷ billable hours) about $115 per hour

With that rate, a made-up example of one price book line:

Input Value Source
Faucet and supply lines at cost $142.00 your supplier's price, dated
Material markup 50 % $71.00 your markup table
Labor 1.5 hours × $115 $172.50 your labor rate
Flat rate price $385.50 calculated

Every row has a source. If one of them is missing or old, the price is a guess with a nice layout. Note that this example uses the break-even rate, so the labor part earns nothing and the profit in this line is the $71 markup; the labor rate in your price book belongs above break-even.

Build your own or buy one

You have three ways to fill a plumbing price book:

  1. Build it from your own jobs. Take the tasks you do most often, list the parts and the time each one really took, and price them with your markup table and labor rate. This takes the longest and fits your business best.
  2. Buy a pre-built one. Housecall Pro sells a flat rate price book powered by Profit Rhino that, according to the vendor, "incorporates overhead, labor, and material costs" and provides "pre-built pricing on updated industry averages". Industry averages are not your costs, so check the labor rate and markups against your own numbers.
  3. Import what you have. According to its feature page, Housecall Pro lets you "Upload flat-rate pricing via CSV or Excel" and import services from QuickBooks or Profit Rhino.

Which software handles price books in which plan is a separate question. The vendor comparison is in Software for Plumbers: Plans and Prices. Why a clean list of services comes before any software is in Automating Quotes in the Trades.

Keeping the price book current

A price book ages from the cost side: your supplier raises the price of a water heater, the price book still shows last year's cost, and every quote with that heater quietly loses margin. Two habits help:

  • Date every material cost. Note where each cost came from and when, so old lines stand out.
  • Check supplier invoices against the price book. If the invoice price differs from the cost in your price book, either the invoice is wrong or the price book is. Both are worth knowing.

According to Housecall Pro's help center, when you update a material markup, "the system will adjust the prices for materials accordingly". The markup moves the price automatically; the cost underneath still has to be right.

What an AI employee does with a price book

The two roles below run in my own business. This is how you use them with a plumbing price book.

Anton turns an initial conversation into an offer PDF and, once a client says yes, creates contact, offer and invoice as drafts in the accounting tool. He works with Lexware Office, a German accounting tool, and according to his page can use an adapter for other systems with a suitable interface. His rule fits a price book exactly: "Without a price source, he sets no price. If he finds two different prices for the same service in the materials, he lists both with their source and asks, instead of averaging." With your price book as his price source, each line on the draft carries the price book task and its date, and a task that isn't in the price book stays marked as open. No offer leaves the system without your click. How an AI checks a draft is in Writing Quotes and Invoices with AI, how a quote should be built in How to Write a Quote in Germany (Angebot).

Peter has been running in my business since August 19, 2026. He screens receipts in my bookkeeping interface and matches the credit card statement against them line by line. His rule: "Amounts, dates and receipt numbers always come from the screen, never from memory. If something doesn't match exactly, he reports it as open." He also checks supplier invoices against the costs in your price book. To set it up, he first reads along, then the workflow is written down with rules and exceptions, tested on real cases and approved by you. For example, a line where the invoice says $151.20 and the price book says $142.00 comes back as open, with both values and their source, not quietly fixed. What AI handles in bookkeeping today is in AI Bookkeeping: What Actually Works Today. The full check of a supplier invoice against order and delivery note is in 3-Way Match for Contractors, Step by Step.

Price books in Germany: Datanorm

In Germany, the cost side of a price book usually arrives from the wholesaler in a standard file format called Datanorm. According to the Datanorm platform, it is "the standard format for the exchange of articles / master data between manufacturers, wholesalers and craftsmen in the construction industry", and "a product data exchange format, no software". A Datanorm file carries the article number, short text, price, discount group and EAN, and depending on the version long texts, tiered prices, labor times and image links. Version 4 from 1994 is still the most common; version 5 from 1999 was the last one developed by the Datanorm working group. Whether a new version will follow has not been decided (as of 2026).

Trade software reads the file, turns list price and discount group into the purchase price and adds the markup. IDS Connect links the software to the wholesaler's online shop for carts and current prices, and Open Masterdata, according to ITEK, was developed to replace "outdated master data processes based on DATANORM" with data on demand. The German version of this article covers versions, file contents and the price check in detail.

Frequently asked questions

What is a plumbing price book?

A list of the services you sell with a set price for each, usually built from material cost plus markup and labor hours times your labor rate. Technicians quote from it, so the same task gets the same price.

What's the difference between a price book and flat rate pricing?

Flat rate pricing is the method, one price per task agreed upfront. The price book is the list that holds those prices.

How do I calculate my labor rate for a price book?

Divide your total cost of doing business by your billable hours. In Housecall Pro's example, $480,000 a year is $9,230.77 a week; with 80 billable hours a week, the break-even labor rate is about $115.

Can AI build a price book?

It can draft one from your own data, such as past invoices and supplier costs, and flag lines where costs changed. Markups, labor rate and final prices are your decision.

What to do next

Pick your ten most common tasks and check each line: is the material cost dated, is the markup from your table, is the labor rate your own? If you want to know whether an AI employee can draft quotes from your price book or check supplier invoices against it, book a strategy session: in 20 minutes we look at the one workflow in your business that depends on you the most and work out your first step. Anton is available as a ready-made AI employee package in my AI Employee Framework community. What carries over to every trade is in AI Agents for Tradespeople: Roles, Not Tools, and more industries are on AI by industry. The overview for plumbing and heating businesses is in AI for Plumbers: Quotes, Inbox and Receipts.

Kevin Welter

Kevin Welter

Developer, IT architect, author of technical books (Kubernetes, cloud infrastructures) and speaker. Runs his business with an AI workforce of fifteen AI employees and shows solo business owners in his community how to hire their first AI employee.

More about AI employees

Your first AI employee up and running within an hour

Join the community

$5/month founding price, first 50 members