Skip to main content
Business & Ops11 min read

Material Markup Benchmarks by Trade: 2026 Multipliers, Home Depot Ceilings, and the Markup vs Margin Trap

Trade-by-trade markup multipliers from HVAC to landscape plants. Why 33% markup is only 25% margin, when the Home Depot ceiling kicks in, and how to price customer-supplied material.

By ProJobCalc TeamPublished

33% markup is 25% margin. Get that one fact wrong and every quote is 8 points lighter than you thought.

Why you mark up materials

Contractors occasionally get pushback from customers who think material markup is a fee for nothing. It isn't. Material markup covers:

  • Purchasing labor — someone in your shop spent time sourcing, ordering, picking up, and verifying the order
  • Delivery and handling — fuel, truck wear, unload time
  • Storage — when material sits at your yard before the job
  • Cash flow — you paid the supplier before the customer paid you
  • Warranty exposure — you stand behind the product even when the manufacturer doesn't
  • Returns and damage — 2–5% of materials get damaged, wrong-ordered, or returned
  • Gross margin contribution — materials carry their share of the company's margin target

The number that appears on your customer's invoice next to a material line item is not the price you paid. It's cost times markup — always.

Markup vs. margin math (clear this up first)

Markup is applied to cost. Margin is a percentage of price. They are not the same number.

MarkupResulting Gross Margin
1.25× (25% markup)20.0%
1.33× (33% markup)25.0%
1.50× (50% markup)33.3%
1.67× (67% markup)40.0%
1.82× (82% markup)45.0%
2.00× (100% markup)50.0%
2.50× (150% markup)60.0%
3.00× (200% markup)66.7%

“33% margin” and “33% markup” are different outcomes. If you quote 33% markup and you needed 33% margin to hit your target, you're 8.3 percentage points short.

Material markup benchmarks by trade

TradeTypical material markupRationale
HVAC equipment (furnace, AC condenser)1.35×–1.65×High absolute dollar amounts; lower multiplier but large dollar margin
HVAC parts and accessories2.0×–3.0×Small-dollar parts need higher multiplier to cover handling
Electrical fixtures (customer-facing)1.75×–2.5×Cover wholesale-to-list, warranty, in-stock flexibility
Electrical components (wire, breakers, outlets)2.0×–3.5×Small-dollar items, heavy shop-labor to stock
Plumbing fixtures (customer-facing)1.75×–2.25×Consumer-recognizable SKUs have a price ceiling
Plumbing parts (fittings, valves, gaskets)2.5×–4.0×High labor-to-revenue ratio for sourcing
Roofing shingles + felt1.25×–1.45×Large volume, thin per-bundle margin, price ceiling enforced by Home Depot
Roofing accessories (ridge vent, flashing, pipe boots)1.5×–2.25×Smaller SKUs, more handling
Painting paint + caulk1.30×–1.60×Home Depot price anchoring limits markup
Painting supplies (tape, plastic, drops)1.75×–2.5×Inherent waste; every job needs fresh material
Landscape plants2.5×–3.0×Warranty + labor + delivery + mortality risk
Landscape hardscape (pavers, stone)1.35×–1.60×Heavy volume, thin per-pallet margin
Remodeling cabinets1.25×–1.45× (from wholesale)Home Depot and Lowe's set the ceiling; showroom discounts typically 15–25% off list
Remodeling tile1.30×–1.75×Big-box anchoring + customer comparison shopping
Appliances (mid-range)1.10×–1.25×Customers will check Best Buy; margin comes from install, not appliance
Specialty / rare / imported materials1.50×–2.25×Sourcing labor plus specialty shipping/handling

The Home Depot price ceiling effect

Any material a customer can easily price-check at Home Depot, Lowe's, or Amazon has a ceiling on what you can mark it up to. When your quote lists “Moen Arbor faucet: $695” and the customer sees the same faucet at Home Depot for $329, the trust gap is bigger than the $366 delta.

Handle this two ways:

  • Lump into labor. Instead of listing the faucet at $695, bury it in the install line item (“faucet replacement with mid-tier brand — $495”). The customer sees a service price, not a product price.
  • Disclose markup structure. “Our pricing includes supplying, warranting, and installing a Moen Arbor faucet. Retail is $329; our price reflects the value of having it stocked, warrantied, and installed.” Works on sophisticated customers; loses on price shoppers.

Rebates, credits, and the “discounted from list” game

Many suppliers (especially HVAC, plumbing, flooring) publish a list price that includes a healthy dealer discount. The dealer sells at “list” which is actually marked up from their cost, then offers the customer a “discount.”

This is a pricing architecture, not a deception, but understand what your markup actually is. If list is $5,000 and your dealer cost is $3,200, that's a 1.56× markup even before you “discount” to $4,500. Know your real margin after discounts, manufacturer rebates, and contractor incentive credits.

Customer-supplied materials

When a customer supplies their own material (tile, fixtures, appliances, lights), you lose the markup margin. Compensate two ways:

  • Labor premium. Raise the labor rate 15–25% because you're absorbing the risk of the customer's material being wrong, damaged, or short.
  • Handling fee. Charge a 10–15% handling fee on customer-supplied material dollar volume to cover storage, verification, and returns coordination.
  • Disclaim warranty in writing. Your workmanship is warrantied; their material is their problem.

Material markup mistakes

  1. Confusing markup and margin. 33% markup is 25% margin. If you need 40% margin, you need 67% markup.
  2. One markup for everything. A $5,000 HVAC condenser at 1.5× generates $2,500 of margin dollars. A $10 electrical plug at 1.5× generates $5. Different multipliers for different dollar amounts.
  3. Listing big-box-comparable items at full markup. The customer will Google it. Lump those into service line items.
  4. Discounting from marked-up list. If you mark up cost by 2×, then “discount” 10%, you're at 1.8×. Fine, as long as you know the real multiplier.
  5. Free customer-supplied handling. Storing, verifying, and coordinating customer-supplied material costs labor. Charge for it.

Frequently asked questions

What's the difference between markup and margin?
Markup is the multiplier applied to cost. Margin is a percentage of price. A 33% markup produces only a 25% margin. A 100% markup (2× cost) is a 50% margin. If your target is 40% gross margin, you need 67% markup, not 40%. Getting this wrong quietly costs 8 percentage points on every job.
What's a typical material markup for a contractor?
Markup varies by trade and by dollar size. HVAC equipment: 1.35×–1.65×. Plumbing fixtures: 1.75×–2.25×. Small parts (fittings, breakers): 2.5×–4×. Landscape plants: 2.5×–3×. Roofing shingles: 1.25×–1.45× (price ceiling from Home Depot). High-dollar items carry lower multipliers; small-dollar items carry higher multipliers to cover handling labor.
How do I handle customer-supplied materials?
Raise the labor rate 15–25% to absorb the risk of wrong, damaged, or short material. Add a 10–15% handling fee on the material value for storage, verification, and returns coordination. Disclaim the material warranty in writing — you warranty your workmanship, not their product choice.
Why should I mark up materials at all?
Material markup covers purchasing labor, delivery and handling, storage, cash flow (you paid before the customer did), warranty exposure, returns and damage (2–5% waste rate), and your gross margin contribution. A material line sold at cost means you worked sourcing it for free and subsidized your own margin.
How do I explain markup to a customer who checked Home Depot?
Two options: lump consumer-recognizable products into service line items ('faucet replacement with mid-tier brand — $495' instead of listing the faucet separately), or explain the value transparently ('our price includes supplying, warrantying, and installing'). The first works on most customers; the second only works on sophisticated ones.

One contractor business insight per week

Real pricing, sales, and ops breakdowns. No fluff. Unsubscribe anytime.