The Foremans Report/Pricing

Plumbing Markup Calculator

6 min read

Markup is the difference between a plumbing business that pays its bills and one that constantly feels like it is running on fumes. Most plumbers undercharge on materials because they feel guilty. The truth is your markup is what funds your business.

Why markup matters

When you charge a customer for a $8 wax ring at $16, that $8 of markup is not greed. It is paying for the drive to the supply house, the time picking it out, the warranty you stand behind, the cost of carrying inventory on the truck, and the credit card fees on the transaction. Customers do not see all of that. They see a part.

If you do not mark up materials, you are paying for all of that yourself. That is not a business, that is a hobby.

Common plumbing markup ranges

  • Small parts (wax rings, supply lines, valves under $30): 100 to 300 percent markup. A $5 part bills at $15 to $20.
  • Mid-size parts ($30 to $200): 50 to 100 percent. A $75 garbage disposal bills at $115 to $150.
  • Major equipment (water heaters, sump pumps, fixtures): 25 to 50 percent. A $900 water heater bills at $1,125 to $1,350.
  • Special order or custom items: 30 to 50 percent, sometimes less if the dollar amount is large.

The pattern is: smaller parts get higher percentage markup because the dollar amount is small. Larger parts get lower percentage markup because the absolute dollars are already big. You are charging for handling, not for the part itself.

How to calculate your markup

The simplest formula is markup multiplier. If your part costs $10 and your markup is 100 percent, your customer pays $20. The formula is:

Sell price = Cost × (1 + markup percentage)

A $40 part at 80 percent markup is $40 × 1.80 = $72.

A $200 fixture at 40 percent markup is $200 × 1.40 = $280.

Markup vs margin (do not confuse them)

Markup is calculated from your cost. Margin is calculated from the sale price. A 100 percent markup is a 50 percent margin. Most plumbers think in markup because that is what the supply house pricebook uses. Just know the difference when you talk to your accountant.

Labor markup

Labor pricing is separate from materials. Most plumbing shops bill labor at a flat rate per task or hourly rate that already builds in profit. A working plumber costs you somewhere around $30 to $50 an hour fully loaded (with payroll taxes, insurance, vehicle, and overhead). You bill them out at $125 to $200 per hour. The difference is your profit on labor.

Some shops use flat-rate pricing books (the digital ones are pre-built with national averages you can tune to your market). Others build their own. Either way, your labor rate should land high enough to cover overhead, payroll, and a healthy margin.

A simple worked example

Job: replace a kitchen faucet. The new faucet costs you $145 at the supply house. Labor is one hour.

  • Materials: $145 × 1.50 = $217.50
  • Labor: 1 hour at $150 = $150
  • Disposal of old faucet: $10
  • Total: $377.50

Your gross profit on this job: about $72 in material markup plus $100 to $120 on labor (depending on your actual cost per hour). Around $190. That is healthy. Charge less and you start eating into overhead.

Communicating markup to customers

Do not itemize markup on the invoice. Just give a clean total per line item. If a customer asks why a part costs more than at the hardware store, the answer is simple: you are not buying a part, you are buying the part plus the time to source it, the truck to deliver it, the labor to install it, and the warranty to back it up.

Closing thought

Healthy markup is what lets you pay your team, replace your trucks, take a vacation once in a while, and stay in business for ten years. If your markup math is making you uncomfortable, raise it slowly until it does not. Your good customers will not leave, and the cheap ones are not worth keeping.

Share this article

Manage your business with MyForeman.

Try it free at myforemanhq.com. 14-day trial, no credit card required.

More on Pricing