Setting a Plumbing Labor Rate That Actually Covers You

Published by
Throne of Profit Editorial

Reviewed by
William Hassell
Founder & Chief Editor, Throne of Profit

Ask most plumbing owners how they landed on their labor rate and the honest answer is some version of "it's a bit more than what the shop down the road charges." That's not a rate — it's a guess dressed up as one. And the moment a competitor's guess anchors your own, you've handed your pricing to someone who may know even less about their real costs than you know about yours.

A labor rate isn't a market opinion. It's arithmetic. Your true billable rate is what one hour of a plumber's on-the-job time actually has to earn to cover that plumber's cost, a fair share of overhead, and the profit you intend to keep — divided across the hours you can genuinely bill, not the hours you pay for. Get that one number right and every quote, flat-rate book, and job estimate you build on top of it inherits solid ground. Get it wrong and everything downstream is off by the same amount, every single job.

   BUILDING THE BILLABLE RATE

   what an hour must earn          ÷   hours you can bill
   ─────────────────────────           ─────────────────────
   plumber's fully-loaded cost         paid hours
   + share of overhead             ─   drive / shop / idle
   + profit you intend to keep     ─   callbacks / warranty
        │                                   │
        └──────────── divide ───────────────┘
                      ▼
             effective billable rate

Owner symptoms

  • You set your rate by matching or slightly beating competitors, with no cost math behind it.

  • Busy months feel productive but the bank balance barely moves.

  • You can't say, off the top of your head, what a billable hour actually costs you.

Why this happens

A labor rate feels like a marketing decision, so owners treat it like one — they look outward at competitors instead of inward at costs. The harder reason is that the real inputs are hidden. A plumber who costs you $38 an hour in wages doesn't cost you $38 an hour of billable time, because a big slice of every paid day disappears into drive time, the supply house, warranty callbacks, and dead gaps between calls. If you divide your costs by paid hours instead of billable hours, you build in a shortfall that never shows up as a line item — it just quietly bleeds out of profit.

Common mistakes

  • Anchoring to competitors instead of your own numbers — you inherit their errors.

  • Dividing by paid hours, not billable hours — the single most common way rates come out too low.

  • Forgetting the fully-loaded cost of labor — payroll taxes, insurance, benefits, truck, and tools, not just the wage.

  • Leaving overhead out of the hourly math — rent, office staff, and software don't bill themselves.

  • Baking in zero profit — a rate that only covers costs guarantees you never get ahead.

Business consequences

An underbuilt labor rate doesn't announce itself. Jobs still book, trucks still roll, and the schedule still fills — which is exactly why it's dangerous. The gap hides inside "busy," and you can run a packed calendar straight into a cash crunch without ever seeing the cause. Every hour billed at a rate that's ten dollars light is ten dollars of profit gone, multiplied across every plumber, every day, all year. The owner who calculates the rate from real costs and real billable hours prices from bedrock: the number covers the work, funds the overhead, and leaves the margin intact — so a full schedule actually translates into money in the bank.

How experienced operators think about it

They treat the labor rate as the foundation number, not a headline number. Before they ever think about what's competitive, they ask what an hour has to earn, and they're ruthlessly honest about billable hours — they know a plumber paid for forty hours a week might only bill twenty-eight or thirty of them, and they build the rate on that real figure, not the payroll figure. They separate the layers cleanly in their head: the plumber's fully-loaded cost, then overhead recovery, then intended profit. Only after the rate is built from the inside do they glance at the market — not to set the number, but to sanity-check it. If their honest rate lands far above local pricing, that's information about their cost structure, not a reason to discount below cost.

Practical actions

  1. Calculate fully-loaded labor cost. Take the plumber's wage and add payroll taxes, workers' comp, insurance, benefits, truck, fuel, and tools. That total — not the wage — is what an hour of that person costs you.

  2. Find true billable hours. Start from paid hours, then subtract drive time, shop and supply-house time, idle gaps, and warranty callbacks. What's left is what you can actually invoice.

  3. Add overhead per billable hour. Total your monthly overhead, divide by the billable hours your team produces in a month, and carry that number into the rate.

  4. Add the profit you intend to keep as a deliberate figure, not whatever's left over by accident.

  5. Divide, then sanity-check against the market. Cost plus overhead plus profit, divided by billable hours, gives your effective rate. Only then compare — to understand your position, not to set the number.

Questions every owner should ask

  • Do I know my fully-loaded cost of labor, or just the wage I put on the check?

  • Am I dividing my costs by paid hours or by the hours I can actually bill?

  • Is there deliberate profit built into my rate, or does it only cover costs and hope?

Frequently asked questions

How is this different from setting flat-rate pricing?
The labor rate is the input; flat-rate pricing is the output. Your flat-rate book takes the number of hours a task typically requires and multiplies by an accurate billable rate, then adds materials and markup. If the underlying rate is guessed, every price in the book is wrong by the same margin — you've just hidden the error inside a menu. Build the rate first, from real costs and real billable hours; the flat-rate prices are what you construct on top of it.

My honest rate comes out higher than my competitors charge. Now what?
That's useful information, not a mistake in your math. It usually means one of three things: your cost structure is genuinely heavier than theirs, your billable-hour ratio is lower than it should be, or your competitors are underpricing and slowly going broke without knowing it. Cutting your rate below what your costs require doesn't fix any of those — it just moves you into the third group. Look first at whether you can raise billable hours or trim overhead. The market tells you where you stand; it doesn't get to repeal your arithmetic.

Related articles

Every business has more decisions than time

Whether you need help solving one problem, evaluating a major opportunity, or making a company-changing decision, Throne of Profit gives you consulting capacity on demand.

Purchase only the consulting capacity you need and use it across Weekly Focus, Strategic Focus, Financial Focus, and ThinkTank engagements.

Explore Throne of Profit

Next
Next

Scaling a Plumbing Company Without Losing Control