Guide
When a quote lands in your inbox, it usually shows one number — but that number is built from several moving parts. Understanding how a service price is assembled makes it far easier to judge whether a bid is fair, spot padding, and know where there's room to negotiate. Almost every service price comes down to three ingredients: labor, materials, and markup.
Labor is the cost of the people doing the work, and for skilled trades it's usually the largest single component. A pro's hourly rate isn't just their take-home pay — it also has to cover payroll taxes, insurance, licensing, vehicle costs, tools, training, and the unpaid hours spent driving, quoting, and buying supplies. That's why a licensed electrician billing $90 an hour isn't pocketing $90; a large share disappears into the cost of simply staying in business.
Materials cover everything physically used on the job — lumber, fixtures, paint, wiring, mulch, replacement parts — plus delivery, disposal, and small consumables like fasteners and tape. Some contractors charge materials at cost and mark up labor instead; others add a percentage to materials to cover the time spent sourcing and hauling them. Neither approach is wrong, but knowing which one a bid uses helps you compare quotes fairly.
Markup is the part homeowners misunderstand most. It isn't pure profit — it's how a business covers overhead (office space, software, advertising, administrative staff, warranties) and earns a reasonable profit so it can stay solvent, honor callbacks, and keep skilled workers employed. Typical markup on smaller residential jobs often runs anywhere from 10% to 35% depending on the trade, the risk, and the region. A rock-bottom bid with no markup is often a warning sign, not a bargain — it can mean the contractor is cutting corners, underinsured, or unlikely to be around if something goes wrong.
Two honest pros can quote very different prices for identical work. Local wage levels, demand, the cost of permits, drive time, how busy the company is, and even the season all shift the final number. A roofer swamped after a storm will quote higher than one looking to fill a slow week. This is exactly why comparing several quotes — and seeing your local averages — matters so much.
Before you request bids, it helps to know the ballpark. The Service Cost Guide tool shows average low, typical, and high costs for 100+ services in your state, so you can tell whether a quote reflects labor and materials fairly or hides an unusually large markup.