Quotsey
How It WorksCost GuidesContractor TypesLocationsProsBlog
For HomeownersContractor Portal

Cost Guides

Kitchen RemodelBathroom RemodelRoof ReplacementHVACAll guides →

Locations

BostonNew YorkChicagoLos AngelesMiamiDallasDenverProvidenceSeattleAll locations →

Resources

BlogHow It WorksContractor TypesCompare Quotes

Company

Check Your QuoteFor ProsSign UpJoin as a proTermsPrivacy
Are you a contractor?Join the Rhode Island waitlist→
Quotsey
Cost GuidesContractor TypesLocationsBlogTermsPrivacy
© 2026 Quotsey

© 2026 Quotsey. All rights reserved.

Home/Blog/How contractors price jobs
TipsJune 11, 2026· 10 min read

How contractors price jobs

You get three quotes for the same job and they're $8,000, $12,000, and $14,500. None of them are wrong, exactly. They're just built differently. Here's what actually goes into a contractor's number and why understanding it makes you a better negotiator.

Man reviewing blueprints at a construction site

Most homeowners look at a contractor quote and see one number. Maybe two if the contractor bothered to split materials from labor. But behind that total is a formula that every contractor runs, whether they put it on paper or do it in their head on the drive home from your house.

The basic formula

Every contractor quote, whether it's scribbled on a napkin or formatted in a PDF, breaks down into the same components:

Materials + Labor + Overhead + Profit = Your Quote

That's it. The difference between a $9,000 quote and a $14,000 quote is almost always in how each contractor calculates those four buckets. Not because one is cheating you. Because they run different businesses with different costs.

Materials: what things cost and the markup on them

Contractors don't pay retail for materials. They have accounts at supply houses and get trade pricing, usually 10-30% below what you'd pay at Home Depot or Lowe's. But they don't pass that discount to you at cost. They mark materials up 10-20%, sometimes more on specialty items.

This is normal and fair. The markup covers their time sourcing, ordering, picking up, and managing materials. It covers waste (every project generates some). It covers the trip back to the supplier when something arrives damaged or wrong. A 15% material markup on a $4,000 material bill is $600. That's the contractor getting paid for procurement work you'd otherwise have to do yourself.

Where it gets less fair: some contractors mark up materials 40-50% and bury it in a lump-sum quote. You can't see it because there's no line-item breakdown. This is one reason comparing itemized quotes matters. If one contractor lists $6,000 in materials and another lists $9,000 for the same scope, someone's margin is hiding in there.

Labor rates by trade

Labor is usually the biggest single line item. What a contractor charges per hour depends on their trade, their license, and where they work.

TradeTypical hourly rateNotes
General contractor / handyman$50 – $85Wide range; depends on scope and licensing
Electrician$75 – $130Licensed, insured, high liability
Plumber$80 – $150Master plumber rates at the high end
HVAC technician$75 – $125Higher for refrigerant-certified work
Carpenter / framer$45 – $80Finish carpentry at the top end
Painter$35 – $60Per painter; crews of 2-4 common
Roofer$45 – $80Per crew member; most jobs priced per square

These are what the contractor charges you, not what they pay their workers. A plumber charging $120/hr might pay their journeyman $35-45/hr. The gap covers employment taxes, workers' comp insurance, health benefits, truck costs, tools, and the time between jobs that nobody pays for. It's not pure profit. Most of it isn't profit at all.

In New England, add 15-25% to these numbers. A licensed electrician in Providence charges $90-$130/hr. The same electrician in Indianapolis charges $70-$95. The work is the same. The cost of doing business isn't.

Contractor using tools on a residential project

Overhead: the invisible cost

Overhead is everything a contractor pays to stay in business that isn't tied to a specific job. It's the number homeowners understand least and resent most, because you can't see it in the finished work.

What overhead actually includes:

  • General liability insurance: $2,000 to $8,000/year
  • Workers' compensation: 5-15% of payroll depending on trade risk
  • Vehicle costs: truck payment, gas, insurance, maintenance
  • Tools and equipment replacement
  • License renewals and continuing education
  • Office expenses (even if the “office” is a kitchen table)
  • Accounting and bookkeeping
  • Time spent estimating jobs they don't win

That last one is bigger than people realize. A contractor might spend 3-5 hours driving out, measuring, writing up a quote, and following up, and then not get the job. They do this for every bid. The ones they win have to cover the cost of the ones they don't.

Overhead typically adds 25-40% on top of direct job costs for a small contractor. Larger companies with office staff, showrooms, and marketing budgets run higher. This is the main reason national companies charge 20-40% more than a local one-truck operation for the same work.

Profit margin

After materials, labor, and overhead, the contractor adds a profit margin. For residential work, this is typically 10-20%. On a $10,000 job with $7,000 in hard costs and $2,000 in overhead, a 10% margin means $1,000 in actual profit.

$1,000 profit on a job that took two weeks. That's not extravagant. It's also why good contractors stay busy. They need volume. A bad month with a callback, a warranty claim, or a slow-paying client can erase that margin entirely.

Contractors who consistently bid low margins tend to cut corners when things go wrong, because there's no cushion. The ones charging a fair margin can afford to come back and fix something without losing money on the job. You're partially paying for that willingness.

Why three quotes give you three different numbers

Now you can see why. Same bathroom remodel, three contractors:

ComponentContractor AContractor BContractor C
Materials$4,200$5,100$5,800
Labor$3,800$4,500$4,200
Overhead$1,200$2,400$2,800
Profit$800$1,500$1,700
Total$10,000$13,500$14,500

Contractor A is a solo operator with low overhead. Uses mid-grade materials. Thin margin. Probably great value if the work is solid and he doesn't vanish when something needs fixing.

Contractor B runs a small crew, carries better insurance, uses slightly better materials. Charges more because it costs more to be that business.

Contractor C is a bigger company with an office, a project manager, and nicer materials speced. The overhead is real. Whether it's worth it to you depends on how much hand-holding you want during the project.

None of these are ripping you off. They're different businesses with different cost structures serving the same market.

General contractor markup on subcontractors

On bigger projects, a general contractor hires subs (electrician, plumber, tile guy) and manages them. The GC adds 15-25% on top of sub costs. Homeowners sometimes see this as paying extra for nothing. It isn't.

What the GC fee covers: scheduling subs in the right order, making sure the electrician finishes before the drywall guy shows up, managing permits and inspections, handling problems that come up between trades, and being the single point of accountability if something goes wrong. On a kitchen remodel with 5-6 trades involved, this coordination is worth paying for.

You can hire subs directly and save that 15-25%. But you become the project manager. If the plumber is late and the tile installer shows up to find no water lines roughed in, that's your problem to solve. Most people underestimate how much time and stress this adds.

Room mid-renovation with tools, plaster, and construction materials

How to read your quote with this in mind

Now that you know the formula, here's what to look for:

If the quote is a single lump sum with no breakdown, ask for line items. A contractor who won't itemize is a contractor who doesn't want you comparing. That's a red flag.

If materials seem high, ask what brands and grades are speced. A $9,000 material line for a bathroom remodel might mean premium tile and fixtures, or it might mean a 40% markup on standard stuff. The spec sheet tells you which.

If labor hours seem high, ask about crew size and timeline. Two guys for three weeks is different from four guys for ten days, even if the total labor cost is similar. Fewer people usually means fewer scheduling headaches for you.

If one quote is 30%+ below the others, check what's excluded. Common omissions: permits, dumpster rental, final cleanup, patching and painting after mechanical work, and disposal of old materials. A quote that leaves those out isn't cheaper. It's incomplete.

What's a fair contractor price?

There's no single right number. But there are ranges. A fair residential contractor quote typically lands somewhere around:

  • Materials at trade pricing + 10-20% markup
  • Labor at the market rate for the trade and region
  • Overhead at 25-40% of direct costs (higher for larger companies)
  • Profit at 10-20%

Put it all together and a fair total markup over raw material + labor costs is usually 35-55%. That sounds like a lot until you remember that it includes insurance, taxes, vehicles, tools, unbillable time, warranty coverage, and the risk of running a business where one bad job or one slow-paying client can wreck a quarter.

If you want to check whether your specific quote is in range, Quotsey's quote checker compares it against real bids for your project type and ZIP code. It won't tell you whether the contractor is any good, but it'll tell you whether the price is normal.

Common questions

What is a fair contractor markup?

10-20% on materials, 10-20% profit margin on the total job. A GC managing subs adds 15-25% as their fee. Total markup on a project usually falls between 30-50% above hard costs. This covers insurance, vehicles, tools, unbillable time, and business overhead. Anything above 50% deserves a question, but isn't automatically unfair if the contractor is providing project management, warranties, and premium materials.

Why do contractor quotes vary so much?

Different overhead structures, different material choices, different interpretations of scope, and different levels of demand. A solo operator with a truck and no employees has 30% of the overhead of a company with an office, a receptionist, and three crews. Both can do good work. They can't charge the same price.

Should I always pick the cheapest contractor?

No. The cheapest quote is often the one with the most exclusions. It might also signal a contractor who is underbidding to win the job and will recover margin through change orders once your walls are open. The middle quote on a three-bid comparison usually reflects what the work actually costs. We cover this more in our red flags in contractor quotes post.

Can I negotiate a contractor's price?

Sometimes. You can negotiate scope (remove items you don't need), materials (go with a less expensive tile or fixture), or timing (offer to start in the off-season when they need work). Asking a contractor to simply cut their price by 15% without changing anything else is asking them to work for less margin, and the good ones will say no. The ones who say yes might cut corners to make up for it.

Contractor pricing isn't a mystery. It's materials, labor, overhead, and profit. The variation between quotes comes from how each contractor runs their business, what they include in scope, and what margin they need to stay solvent. Understanding the formula doesn't make the number smaller, but it helps you tell the difference between a fair price and an inflated one.

Three quotes, itemized, from contractors who actually came to your house and measured. That's the baseline. Everything else is guessing.

For project-specific pricing, check our home improvement cost guide or browse all cost guides.

Have a quote? Check it.

See how your contractor's price compares against verified quotes for the same project type in your area.

Check Your Quoteor get a new estimate

Related: 5 red flags when getting contractor quotes · How to compare contractor quotes · How to avoid contractor scams

Back to Blog