Plumbing Material Markup: How Much Should You Charge?

One of the most common questions plumbing contractors wrestle with, and one that rarely has a clean answer, is how much to mark up the materials and fixtures they install.

Some plumbers mark up parts 100 percent because that's the number they were handed when they started. Others barely mark up fixtures at all, afraid the customer will price-check them at the big box store.

Most have no real system and price by feel, which means their margins swing from job to job without anyone understanding why.

The correct answer is that there's no single correct markup that applies to every plumbing business, but there is a correct way to think about it, and getting it right is one of the most direct levers you have on your profitability.

This post covers what a normal plumbing material markup looks like, how to calculate the markup your business actually needs rather than the one you inherited, and how Florida's specific market conditions affect the materials side of a plumbing business. The goal is to move you from pricing by habit to pricing deliberately, because the difference between the two shows up directly in your bottom line.

For the broader picture of plumbing margins and what healthy profitability looks like, see Plumbing Profit Margins: What's Normal for a Plumbing Business?

For how markup connects to seeing real margins on completed work, see Plumbing Job Costing: How to Track Profit by Job.

Markup versus margin, and why the difference costs plumbers money

Before getting to numbers, it's worth being precise about two terms that get used interchangeably even though they mean different things, because the confusion between them is one of the most common reasons plumbers underprice without realizing it.

Markup is the percentage you add on top of what something costs you. If a fixture costs you $100 and you sell it for $150, that's a 50 percent markup.

Margin is the percentage of the selling price that ends up as profit. That same $150 sale on a $100 cost is a 33 percent margin, because the $50 of profit is one-third of the $150 you charged.

The two numbers describe the exact same transaction from different angles, and mixing them up leads plumbers to believe they're making more than they actually are.

This matters in practice because a 50 percent markup sounds healthier than a 33 percent margin even though they're identical, and plumbers who think purely in markup terms often set markups that produce thinner margins than they intended.

If you want to earn a 40 percent margin on a fixture, you need roughly a 67 percent markup, not a 40 percent markup. Knowing which number you're actually targeting is the first step toward pricing on purpose instead of by habit, and it's the kind of distinction that seems academic until you realize a whole business has been priced on the wrong side of it.

What normal plumbing material markup actually looks like

With that distinction clear, here's what typical markup ranges look like across the categories of materials a plumbing business installs, keeping in mind these are general ranges and your right number depends on your specific cost structure and market.

Fixtures and equipment, meaning water heaters, toilets, faucets, sinks, garbage disposals, and similar items, typically carry markups in a moderate range, often 30 to 60 percent, though the right number varies with the item and how much install labor and overhead the sale needs to support.

Larger-ticket items like water heaters tend to carry lower percentage markups because the absolute dollar contribution is already substantial, while smaller fixtures can carry higher percentages. The tension with fixtures specifically is that customers can price-check them at retail, which pressures some plumbers into thin fixture markups, but this misunderstands what the customer is actually paying for, which is sourcing, warranty handling, professional installation, and a single point of accountability rather than just the box.

Parts and materials, meaning the pipe, fittings, valves, supply lines, wax rings, solder, and the many small components that go into plumbing work, typically carry much higher percentage markups, often 75 to 150 percent or more.

The reason is that the absolute dollar amounts are small, the procurement and handling costs are proportionally high, and the markup needs to cover the cost of carrying truck stock, the time spent sourcing and managing inventory, and the genuine value of having the right part on hand the moment it's needed.

A fitting that costs a couple of dollars might reasonably bill at several times that once installed, which sounds aggressive until you account for the truck inventory, the sourcing time, and the value of solving the customer's problem in one visit rather than two.

The key point is that no single markup percentage applies across all plumbing materials, because fixtures and small parts play different roles in your cost structure and need to be priced differently. A flat markup applied to everything either leaves money on the table with small parts or prices you out of the market on large fixtures.

How Florida's market shapes your plumbing material costs

Florida creates material dynamics that plumbers in other regions don't face to the same degree, and these affect both what you install and how you should think about markup.

The corrosion issue is the big one. Coastal air and hard water across much of Florida degrade fixtures, supply lines, and pipe faster than in milder inland markets.

Salt air attacks fixtures and fittings, and the mineral content in much of Florida's water builds up in and corrodes plumbing systems over time.

This drives a steady stream of fixture replacement and repipe work that's largely weather-independent, and it means the materials you're sourcing often need to be corrosion-resistant grades rather than the cheapest available option.

When you're installing materials chosen specifically to survive Florida conditions, your markup needs to reflect the sourcing knowledge and the quality of what you're specifying, not just the raw cost of the part.

Aging slab construction is the second Florida-specific factor.

A large share of Florida homes are built on concrete slabs with plumbing run beneath them, and as that housing stock ages, slab leaks and full repipes become common, high-value jobs.

Repipe work is material-intensive, and the markup on a repipe needs to account for the volume of pipe, fittings, and fixtures involved, plus the specialized nature of the work.

These are exactly the jobs where pricing by feel costs you the most, because the material volume is high enough that even a small markup error compounds into a meaningful dollar difference.

The practical takeaway is that Florida plumbers are often installing better materials into more demanding conditions than a generic national markup guide assumes, and your pricing should reflect the real cost and the real value of specifying materials that will hold up.

Underpricing corrosion-resistant materials or high-volume repipe jobs because a rule of thumb says "mark parts up 75 percent" ignores what the Florida market actually requires.

How to calculate the markup you actually need

The right way to set markup is to work backward from the margin your business needs to be profitable, which requires understanding your full cost structure rather than copying a number from someone else's business.

Start by knowing your true overhead burden. Every job has to contribute not just to the direct cost of materials and labor but to the overhead that keeps the business running, including your trucks, insurance, licensing, office and administrative costs, software, and your own compensation. If your overhead runs a certain percentage of revenue, every job needs to generate enough gross margin to cover that overhead and still leave net profit on top. You can't set a markup that produces healthy profit if you don't know how much overhead each job needs to help carry.

Then determine the gross margin you need on materials specifically. If your business needs a certain overall gross margin to cover overhead and produce healthy net profit, and your labor contributes its own margin, you can work out what material margin supports the target. Once you know the material margin you need, convert it to the markup that produces it, remembering that the markup percentage is always higher than the margin percentage.

The critical input to all of this is accurate cost data. You need to know your true material costs including any freight, handling, and the carrying cost of truck stock and inventory, and you need to know your true labor costs at burdened rates rather than base wages. This is where pricing and bookkeeping connect directly, because you cannot set markup deliberately if you don't know your actual costs, and most plumbers who price by feel do so precisely because their books don't give them clean cost data to price from.

Why job costing is what makes deliberate markup possible

The plumbers who price most effectively are the ones who track job costing well enough to see the actual margin they earned on completed jobs, then use that data to refine their pricing over time.

When you can pull a finished repipe and see that you estimated a 45 percent margin but actually earned 30 percent because material costs ran higher than expected, you have the specific information you need to adjust either your estimates or your markup on the next similar job.

Without job costing, you're pricing in the dark.

You set a markup, you complete jobs, and you find out at year end whether the markup was high enough, by which point you've already run a full year of work at whatever margin your pricing actually produced.

With job costing, you get that feedback job by job, which lets you correct course continuously instead of discovering a pricing problem twelve months too late. This is covered in detail in Plumbing Job Costing: How to Track Profit by Job, and it's the foundation that makes deliberate markup possible rather than aspirational.

Adjusting markup as costs change

Material costs in plumbing have moved significantly in recent years, and a markup set two or three years ago against lower costs may be producing thinner real margins today. If your costs rose and your markup percentage stayed flat, your absolute margin per job may have eroded in ways that don't keep pace with your own rising overhead, and the erosion is easy to miss because nothing forces you to notice it until the year-end numbers come in weaker than expected.

The discipline that protects you is reviewing your markup against your actual costs and margins on a regular schedule, ideally as part of a quarterly or semi-annual financial review. Costs rise, overhead grows, and the market shifts, and the markup that worked last year may not be the markup that works this year.

Plumbers who review and adjust stay ahead of cost creep. Plumbers who set a markup once and forget it watch their margins erode without understanding why.

Where pricing meets the books

Pricing and bookkeeping are far more connected than most plumbers realize. The markup you can set with confidence depends entirely on knowing your true costs, your true overhead burden, and your actual job-level margins, all of which come from clean books and good job costing.

Plumbers who price by feel almost always have books that can't tell them what they need to know, so they default to inherited rules of thumb and hope the math works out.

The plumbers who price deliberately and profitably are the ones whose books give them accurate cost data, whose job costing shows them actual margins by job, and who review their pricing against their financials regularly. The markup question, in the end, is partly a pricing question and partly a bookkeeping question, and you can't fully answer it without solving both.

At Prophet Accounting, we work with plumbing contractors and other home service trades across Port St. Lucie, the Treasure Coast, and nationwide.

We set up the job costing and financial reporting that show you your true costs and actual margins, which is the foundation for setting markup deliberately rather than by habit. If you're not confident your pricing actually covers your costs, schedule a consultation at prophetaccounting.com/contractors.

For a quick read on monthly bookkeeping costs, our pricing calculator gives you a ballpark in about two minutes.

Previous
Previous

Plumbing Chart of Accounts Setup in QuickBooks

Next
Next

HVAC Revenue Per Technician: What's a Healthy Benchmark?