
Every fixture counted,every foot of pipe measured.
Ruh AI runs the plumbing takeoff the way your estimator does. It reads the plumbing drawing set and fixture schedule, counts fixtures with the rough-in each one pulls, and measures DWV and domestic water piping in linear feet by size and material, along with the valves, fittings, carriers, risers, and water heaters. It then prices the estimate across nine stages on your own labor units and material book, and labels every quantity measured, derived, or assumed with a confidence and coverage score, so your estimator reviews fast and signs every line.
- ✓Fixtures counted with the rough-in assembly each one pulls
- ✓DWV and domestic water measured by size, material, and system
- ✓Priced on your own labor units, exported to your workbook

The plumbing bid crew.
The agents that carry a plumbing set from drawings to a priced, submittable bid, with your estimator at the center.
From plumbing set to priced bid.
Send the set
Plumbing plans, riser diagrams, fixture schedules, and the spec, straight from the invite. Sheet classification starts immediately.
Takeoff runs
Fixtures counted, DWV and domestic water measured by size and material, risers picked off the isometrics, with a coverage score per sheet.
Pricing assembles
Nine stages from scope through fitting, valve, and carrier counts to a proposal priced on your own labor units and material book.
You sign
Review by confidence score, adjust any rate or assumption, and stamp the bid. The agent learns your corrections.

Where plumbing bids leak money.
Coverage decides the year
Invitations arrive faster than the estimating room can take them off. Every plumbing set you cannot price in time is work handed to the shop down the street.
The condition you did not see
A fixture is a quick count. What hides is everything it pulls: the carrier, the trap primer, the floor drain in the mechanical room, the under-slab run buried in the details. Miss it on takeoff and you find it in the field.
Lump sum has no eraser
Most plumbing work is bid lump sum, so the risk is the scope you did not measure. An undersized main, a vent stack counted short, or a riser missed on the isometric comes straight out of your margin.
AI plumbing takeoff and estimating, explained.
A plumbing set is not one takeoff, it is several
A plumbing bid is really a stack of separate takeoffs that all have to reconcile. Fixtures counted off the schedule and the floor plans. Sanitary waste, vent, and storm measured as DWV by size and material. Domestic cold, hot, and hot water return measured separately, in copper, PEX, or CPVC, by diameter. Then the risers off the isometric diagrams, the carriers and cleanouts and floor drains, the valves and fittings, the water heaters and backflow preventers. A general chatbot reads a drawing the way it reads a photo, and it cannot hold that many systems and scales at once. That is why plumbing estimators who tried a DIY tool watched it break on the first real riser diagram.
A purpose-built plumbing pipeline
Ruh runs plumbing takeoff as a purpose-built pipeline instead. It classifies the sheets, calibrates scale, then measures each system on its own: fixtures with the rough-in assembly each one pulls, DWV and domestic water in linear feet by size and material, risers resolved off the isometrics, and fittings, valves, and carriers counted against the whole set rather than one sheet in isolation. Every quantity comes back labeled measured, derived, or assumed, with a confidence score and a page-coverage number, so you can see exactly how much of the bid is measured versus carried as an allowance before it ever goes out. Partial runs finish honestly as partial, so a detail sheet it could not fully read shows up as a gap, never a silent zero.
Priced on your book, signed by your estimator
Pricing then runs on your own labor units and material book, not a national average, across the nine estimate stages from scope through fitting and valve counts to a proposal that fills your own workbook. On a plan-and-spec lump-sum bid, that labeling is where the risk lives, so every assumption is written down and every gap is priced as a labeled allowance. Preliminary numbers for a budget conversation run fast with the assumptions called out loudly, and full bids run the complete pipeline. One live client measured bid turnaround roughly fifty percent faster this way. Nothing goes out unsigned: your estimator reviews by confidence score and stamps every line, and every correction teaches the system your standards. Send one real plumbing set and judge the takeoff against your own numbers.

Measured off the set, not guessed.

Judge it on your own plumbing set, not a demo.
Built to work together.

See it on your own plumbing set.
A free 30 minute walkthrough on your real drawings, no card. You decide if you move forward.
Proof and perspective.
Frequently asked questions
What plumbing estimators ask before trusting an AI takeoff on a real bid.
How accurate is the plumbing takeoff?
Can it read our plumbing drawings and riser diagrams?
Does it price on our own labor units and material rates?
Will it work with our estimating software?
What happens to the fittings, valves, and carriers it is unsure about?
Can it do a preliminary budget number as well as a full bid?

Send a plumbing set. Judge the takeoff yourself.
We run your real drawings and walk through the fixture count, the pipe footage, and the pricing line by line on a 30 minute call. If it does not hold up against your estimator, you have lost nothing.