← Back to blog
plumbingproject managementschedulingfield operations

why plumbing pms don't use scheduling software

Keeran Jagadesan··3 min read

The tools exist. Nobody uses them.

Primavera P6. Microsoft Project. Procore's scheduling module. These tools have been around for years. GCs use them. Owners require them. But if you walk into a plumbing contractor's office and ask how they schedule field work, you'll get a whiteboard, a spreadsheet, or a PM who keeps it all in their head.

This isn't because plumbing PMs are behind the times. It's because the existing tools don't match how plumbing work actually gets scheduled.

How plumbing scheduling actually works

Plumbing scheduling is driven by three things:

  1. Rough-in sequences. Underground, rough-in, top-out, trim — the work follows a physical sequence tied to the building's construction progress. The schedule isn't really yours. It's driven by the GC's overall timeline.

  2. Manpower allocation. Most plumbing contractors are juggling multiple active jobs with a finite crew. The real scheduling challenge isn't "what work needs to happen when" — it's "which guys go where this week."

  3. Material availability. You can schedule whatever you want. If the fixtures aren't on site, the schedule is fiction.

Why generic tools fail

Enterprise scheduling tools are designed for GC-level planning. They're great for tracking critical path milestones across an entire project. They're terrible for figuring out that you need to move two journeymen from the school job to the hospital job next Thursday because the GC pushed rough-in up a week.

The input overhead is too high. Updating a Primavera schedule takes longer than just texting the foreman. So PMs default to the fastest method: calls, texts, and gut feel.

What would actually work

A scheduling tool for plumbing PMs would need to:

  • Start from the GC schedule, not a blank canvas. Pull in the milestones that matter and let the PM plan around them.
  • Focus on crew allocation, not task-level detail. The PM needs to see "who's where this week" at a glance.
  • Integrate with daily reports. If work gets done, the schedule should update. If it doesn't, flag it.
  • Be mobile-first. The PM is on site, not at a desktop.

Where AI fits

AI can help by reading GC schedules (usually PDFs or P6 exports), extracting the milestones relevant to plumbing, and generating a draft schedule that the PM can adjust. It can also cross-reference material delivery dates and flag conflicts before they happen.

We're working on this. It's not ready yet — but the problem is real, and the current tools aren't solving it.

The bottom line

Plumbing PMs don't use scheduling software because scheduling software wasn't built for them. The solution isn't better adoption of existing tools. It's building something that matches how the work actually gets done.

Common questions

Why don't plumbing PMs use scheduling software?
Because the existing tools were built for GC-level planning, not for the way plumbing work is actually scheduled. Updating a Primavera or MS Project schedule takes longer than texting the foreman, so project managers default to the fastest method — calls, texts, and judgment. The problem is input overhead, not resistance to technology.
What actually drives a plumbing schedule?
Three things: the rough-in sequence of underground, rough-in, top-out, and trim, which is tied to the GC's overall construction progress rather than your own plan; manpower allocation across multiple active jobs with a finite crew; and material availability, since a schedule written around fixtures that are not on site is fiction.
What would a scheduling tool for plumbing contractors need to do?
Start from the GC schedule rather than a blank canvas, focus on crew allocation instead of task-level detail so the PM can see who is where this week, update from daily reports and flag work that did not happen, and be mobile-first because the PM is on site rather than at a desktop.