All resources

What's a Good Markup on Materials for Low-Voltage Jobs?

By the NexVolt Team7 min readJuly 6, 2026

Key takeaways

  • Use a sliding scale - 50-100% on consumables, 30-50% on cable and jacks, 15-25% on big-ticket gear
  • A 30% markup is only a 23% margin, so work backward from the gross margin your business actually needs
  • Put a 15-30 day validity window on every quote - copper cable prices jumped more than 24% in a single year

Somewhere between 30% and 50% on most materials. That's the honest answer, and it lines up with what electrical and low-voltage contractors across the country actually charge. But if you walk away with a single flat number, you've missed the point. The shops that consistently make money on materials don't use one markup — they use a sliding scale. Heavy markups on the small stuff, moderate markups on cable and standard components, and thinner markups on big-ticket gear where the customer is actually paying attention.

Let me walk through how to build that scale, why a 30% markup isn't anywhere close to a 30% profit, and the pricing habit that's quietly bleeding shops dry right now.

First, get straight on what the markup is actually paying for, because it's not free money. Every box of cable you sell had to be sourced, priced, ordered, received, hauled to the site, and stored somewhere in between. Some of it gets wasted — figure the tail ends of pulls, the mis-terminated jacks, the faceplate that cracks in the bag. Some of it gets returned, which costs you a restocking fee and an hour of somebody's time. And when a jack fails eleven months in, you're driving back out there on your dime. A 10% markup doesn't cover any of that. It barely covers the fuel to pick the order up. Contractors who add "10% to be safe" aren't being safe; they're subsidizing their customers' material purchases.

Build a sliding scale, not a flat number

Here's the structure I'd hand a new estimator, and it mirrors what veteran contractors on the trade forums keep landing on independently:

  • Consumables and small parts — J-hooks, Velcro, RJ45 plugs, wall plates, labels, mounting hardware: 50% to 100% markup, sometimes more
  • Standard materials — boxes of Cat6, keystone jacks, patch panels, surface raceway, cable trays: 30% to 50%
  • Big-ticket equipment — PoE switches, cameras, NVRs, access control panels, UPS units, loaded racks: 15% to 25%

Put real numbers on it. A box of plenum Cat6 that costs you $300 goes on the invoice at $400 to $450. A keystone jack that costs $4 goes out at $7 or $8. A $2,800 managed PoE switch gets billed somewhere around $3,300 — not $5,600.

The logic behind the tiers is customer psychology, and it's the same logic auto shops and plumbers have used for decades. Nobody comparison-shops a $7 jack. The handling cost on that jack — picking it, stocking it, writing it on the ticket — is huge relative to its price, so the markup has to be too. But a facilities manager absolutely will Google that $2,800 switch, and if your number is double the street price, you've just torched your credibility on the whole proposal. The sliding scale captures margin where the customer isn't looking and keeps you defensible where they are.

One adjustment worth making: the type of work matters as much as the type of material. On hard-bid plan-and-spec jobs where five contractors are pricing the identical bill of materials, you may get squeezed down to 10% or 15% on materials and have to make your money on labor efficiency. On design-build work and service calls, where you picked the parts and you're the one standing behind the system, the upper end of every tier is fair game. Don't let your most competitive bid set the markup for your least competitive work.

A 30% markup is not a 30% margin

This trips up more contractors than anything else in pricing, so let's do the arithmetic once and keep it.

Markup is what you add to cost. Margin is what's left of the selling price. Buy a part for $100, mark it up 30%, and you sell it for $130. Your profit is $30 — but $30 out of a $130 sale is a 23% margin, not 30%. The gap gets worse as the numbers climb. If your business plan says materials need to throw off a 40% gross margin, a 40% markup gets you nowhere near it. You'd need a 67% markup to land there. The formula is simple: divide the margin you want by one minus that margin, and that's your markup.

Why does this matter? Because the healthiest service-oriented shops in the electrical trades target blended gross margins in the 60% range across labor and materials combined. Materials usually carry less margin than labor, and that's fine — but you have to know what each side is actually contributing. If you've been marking up 25% and telling yourself materials run at a quarter profit, your real number is 20%, and your year-end P&L has been trying to tell you that.

And once you've picked your tiers, apply them the same way on every job. If one estimator marks up 15% to win work and another marks up 40%, your job-cost reports turn into noise. You'll never figure out whether you're losing money on labor or giving away material margin, because it's different on every project.

Price from today's cost, not last quarter's

Here's the part that's biting people hardest in 2026. Copper wire and cable prices were up more than 24% year over year as of this spring, and they're running over 80% above where they sat in early 2020. New tariffs landed in April and construction input costs overall have been climbing at a double-digit annualized clip since the start of the year. Category cable, patch cords, ground wire — anything with copper in it is a moving target, and it's mostly been moving one direction.

That leads straight to the mistake I want you to avoid, because I've watched it play out more than once. A contractor keeps a materials spreadsheet with his "usual" costs — numbers he pulled from distributor invoices eight months back. He bids a 120-drop tenant fit-out from that sheet, the GC sits on the award for three months, then sends the contract over. He honors his original number because that's what the quote said, orders his cable, and finds the boxes are $70 to $90 higher than what he carried in the bid. Across forty-some boxes plus patch panels and copper patch cords, his entire material markup just evaporated. He worked that job for labor margin only, and one weather delay ate most of that too.

Two fixes, and neither one is complicated. Pull fresh distributor pricing on every bid over a few thousand dollars in materials — it's a ten-minute email or a live pricebook lookup, not an afternoon. And put a validity window on every quote: 15 to 30 days is standard right now, down from the 60 or 90 days a lot of us used when prices were flat. For projects that won't start for months, write in a material escalation clause tied to your supplier's pricing at time of order. Commercial clients see those clauses constantly now. The ones who push back hardest are usually the ones planning to sit on your quote until it's a bargain.

You'll still get the occasional customer who says they can buy the camera or the switch cheaper online, and sometimes they can. Don't argue the part price — you're not selling a part, you're selling a part that's installed, configured, warranted, and working. If they insist on supplying their own gear, let them, but bump your labor rate for the extra handling and put it in writing that your warranty covers workmanship only. Half the time they come back to your number once they think through who owns the problem when a drop-shipped NVR arrives dead.

So here's your homework, and it takes one evening. Pull your last ten invoices, line up what you paid for materials against what you billed, and calculate your real margin — not your markup, your margin. If it's under 25%, you found money tonight. Set your three tiers, load them into whatever you estimate with, and stop treating material pricing like a rounding error. On a shop doing $800k a year with a third of that in materials, the difference between a lazy 15% and a disciplined sliding scale is $40,000 or more — straight to the bottom line, no extra trucks, no extra techs.

Keep reading

Quote faster with NexVolt

Professional, branded estimates for low-voltage work — in minutes.

Start your free trial