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.
It's easy to see a $95-an-hour rate and assume the person swinging the wrench is getting rich. They aren't. Federal wage data shows the take-home pay for skilled trades is a fraction of the billing rate. According to the U.S. Bureau of Labor Statistics, the median wage for plumbers was $30.27 an hour ($62,970 a year) in May 2024, and electricians earned a median of $29.98 an hour ($62,350 a year). The gap between roughly $30 in wages and a $95 billing rate isn't padding — it pays for the non-billable side of the business that keeps a licensed, insured pro operating: idle drive time, quoting, insurance, and the warranty callbacks a fly-by-night operator skips.
For perspective, here are BLS national median wages for several common trades as of May 2024 — what the worker earns, not what you're billed:
Skilled trades are also in demand, which keeps rates firm: the BLS projects employment of electricians to keep growing faster than the average for all occupations through the coming decade. When a trade is busy, its billing rate reflects that.
Say you're quoted $2,000 to add a bathroom exhaust fan and run new wiring. Here's a realistic way that single number might break down:
None of those pieces is unreasonable on its own. Seeing them separated is what lets you sanity-check a bid — and it's exactly why an itemized quote beats a lump sum. The Federal Trade Commission recommends getting a written estimate that spells out the work to be done, the materials, a completion date, and the price before you agree to anything (FTC).
Pros generally price a job one of two ways. Flat-rate (fixed) pricing gives you one guaranteed number for the whole job; the pro absorbs the risk if it runs long, and you pay the same if it goes fast. Time and materials bills the actual hours plus the cost of parts, often with a markup on materials. Flat rate gives you certainty and is easier to compare across bidders; time and materials can be cheaper on straightforward work but exposes you to overruns. For anything with hidden unknowns — opening a wall, chasing a leak — expect a diagnostic or trip fee first, then a flat quote once the pro can actually see the scope.
Is markup the same as profit? No. Markup covers overhead first — insurance, vehicles, licensing, office costs, warranty work — and only what's left over is profit. A business running on 25% markup may keep a single-digit profit margin.
Why is there a minimum or trip charge? Driving to your home, diagnosing the problem, and carrying stocked parts all cost money whether the fix takes ten minutes or two hours. A minimum charge covers that fixed cost of simply showing up.
Does a higher rate mean a better pro? Not automatically — but a rate far below the local norm is a warning more often than a bargain. It can signal an unlicensed or underinsured operator who won't be around for callbacks.
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.