TradesOS · Plumbing

How plumbers can quote jobs faster from their own price book

7 min read · Published July 2026

Plumbing has a different quoting problem than most trades. A lot of the highest-value work does not happen on a Tuesday afternoon with time to think. It happens at 11 PM when a main line backs up, or on a Sunday when a water heater lets go in someone's basement. If your quoting process only works when you have a quiet hour at a desk, it fails exactly when the job is worth the most.

This article is about building a plumbing price book and quoting workflow that holds up under those conditions, not just the easy ones.

Emergencies are where the margin lives

Every plumber knows this intuitively even if they have never written it down: the emergency call is worth more than the routine one. The customer is not price shopping three other companies at 11 PM. They need the water off, the line clear, or the leak stopped tonight. That urgency is real value you are providing, and it deserves to be priced like it.

The mistake a lot of shops make is treating the after-hours call as an inconvenience to be gotten through, and quoting it like a daytime job with a flat "emergency fee" bolted on. That undersells what actually happened: you answered the phone when a competitor sent it to voicemail, you showed up when someone needed it most, and you solved a problem that could not wait. A price book that separates emergency line items from standard ones, with their own labor multiplier, reflects that reality instead of papering over it with a single surcharge line.

Build a book around what actually comes through the phone

Plumbing calls cluster into a fairly small number of recurring categories: drain clearing, water heater service and replacement, fixture and faucet repair, leak detection and repair, sewer and main line work, and repiping. A price book that is organized around these categories, with the specific parts and labor time for each, is far more useful day to day than a long undifferentiated list.

Once these categories are priced with your real labor rate and your real supplier costs, quoting stops being a guessing exercise and becomes a lookup exercise, even for jobs you have not done in months.

TradesOS ships a plumbing starter price book covering 42 common items across the categories above. At onboarding you calibrate it to your market with your own loaded labor rate, so every number reflects your shop, not a national average.

Describe the job, get a priced draft

The estimating copilot in TradesOS works the same way for plumbing as it does for any trade on the platform: you describe the job in plain language, and it drafts line items priced from your own price book. For plumbing, that might look like:

"Main line backing up into the tub, customer reports slow drains for a week, needs a camera inspection and a cabled clear"

The copilot reads that and drafts the line items that match your book: the main line clear, the camera inspection, the appropriate labor hours. You review it against what you actually find on site, adjust anything that changed, and send it as a branded link the customer can accept online. There is no PDF to attach and no separate app for the customer to install.

Never a guessed price, even under pressure

Emergency calls are exactly the situation where a rushed quote is most likely to be wrong, and most likely to matter. The copilot's rule holds regardless of the hour: if a line item is not in your price book, it gets flagged as unconfirmed and the quote cannot be sent until you set a price for it. Nothing gets invented, at 2 PM or 2 AM.

That flag is not just a safety rail, it is useful information. If your copilot keeps flagging the same unpriced item on emergency calls, that is a clear signal to add it to your book properly instead of pricing it on the fly every time it comes up.

See whether your emergency pricing is actually working

The owner dashboard tracks quotes sent, your win rate, and your average ticket from real quote data, not estimates. Over a few months, that gives you something most plumbing shops never have: a clear view of whether your after-hours pricing is landing. If your win rate holds steady after you raise your emergency rate, you had room. If it drops sharply, you know where the ceiling is. Either way, you are deciding with data instead of a gut feeling about what the market will bear.

Stop pricing emergencies like an afterthought

The plumbers who consistently make the after-hours call worth taking are the ones who priced it deliberately in advance, not the ones improvising a number while standing in someone's flooded basement. Build the book once, calibrated to your actual costs and your actual market, and every quote after that draws from it instead of your memory under pressure.

Take a look at what TradesOS does for plumbing shops specifically, including the starter price book and the estimating copilot that drafts from it. No per-technician seats, live in a day.

Price the emergency call like it's worth taking.

TradesOS drafts plumbing quotes from your own price book, sends them as a link your customer accepts online, and tracks your win rate. No per-technician seats. Live in a day.

Start your shop →
Common Questions
How many items are in the plumbing starter price book?

The plumbing starter price book includes 42 items. You can select it today during the onboarding trade-select step.

Can the system handle high-margin emergency plumbing work?

Yes, the system helps you quote emergencies like drain and main line clears, which are plumbing's highest-margin work. The plumbing pack also bundles camera inspections directly into main line clears.

How does the estimating copilot price my plumbing jobs?

The copilot drafts quotes from a plain-language job description and prices only from your calibrated plumbing price book. It never invents a price and will ask you to add any missing items.

More from our network