Skip to main content

How to Price Construction Jobs: A Contractor's Guide to Profitable Pricing | Projul

How To Price Construction Jobs

Most contractors lose money not because they can’t build. They lose money because they price wrong.

You can run the best crew in town, finish ahead of schedule, and still end the year wondering where all the cash went. The answer is almost always in how you priced your jobs.

This guide breaks down construction job pricing from the ground up. We’ll cover the math, the models, and the mindset shifts that separate contractors who stay busy from contractors who stay profitable. There’s a big difference.

The Biggest Pricing Mistake Contractors Make

Here’s the trap: you bid to win the job instead of bidding to make money on the job.

It happens all the time. You’re competing against three other contractors, so you shave your numbers. You cut your margin a little here, drop your overhead allocation there. You tell yourself you’ll make it up on the next one.

But you never do. Because you do the same thing on the next bid too.

Winning unprofitable work is worse than not winning work at all. When you take a job at too-thin margins, you’re tying up your crew, your equipment, and your time on something that won’t pay the bills. Meanwhile, you’re unavailable for the job that would have.

The fix starts with knowing your numbers cold. Not a rough idea. Not “I usually mark up about 20%.” You need to know exactly what it costs you to operate, exactly what margin you need, and exactly where your walk-away number is.

If you don’t have that number for every bid, you’re gambling. And the house always wins.

Good estimating tools make this easier because they force you to account for every cost category before you land on a price. No more napkin math.

Understanding Your True Costs

Most contractors know their direct costs pretty well. Materials, labor, subs. That’s the easy part.

The hard part is everything else. And “everything else” is where most pricing mistakes hide.

Direct Costs

These are the costs you can tie directly to a specific job:

  • Materials - Lumber, concrete, fixtures, fasteners, everything that gets installed
  • Labor - Wages for the hours your crew works on that job (including payroll taxes and workers’ comp)
  • Subcontractors - What you’re paying your subs
  • Equipment rental - Anything rented specifically for this job
  • Permits and fees - Building permits, inspections, dump fees

Most contractors stop here. That’s the problem.

Overhead Costs

Overhead is everything you pay whether you have a job or not:

  • Office rent or mortgage
  • Trucks, fuel, and vehicle maintenance
  • Insurance - GL, auto, umbrella, builders risk. This one is bigger than most contractors realize. If you’re paying $40K a year in insurance premiums, that needs to be baked into every bid.
  • Office staff - Your estimator, office manager, bookkeeper
  • Software and tools - Your construction management platform, accounting software, phones
  • Marketing - Website, ads, yard signs, truck wraps
  • Licenses and continuing education
  • Professional services - Accountant, attorney

Add all of that up for the year. Divide it by your total revenue (or expected revenue). That gives you your overhead rate as a percentage.

If you’re running $2M in annual revenue and your overhead is $400K, your overhead rate is 20%. That means for every dollar of direct cost on a job, you need to add 20 cents just to cover overhead. Before profit.

The Costs Contractors Forget

Then there are the costs that don’t show up on any line item but eat your profit anyway:

  • Warranty callbacks - Budget 1-3% of revenue for warranty work. If you’re not tracking this, you’re kidding yourself about your real margins.
  • Rework - Mistakes happen. They cost money. Account for it.
  • Unbillable time - Driving between jobs, estimating work you don’t win, dealing with city inspectors. Your crew gets paid for this time, but no customer is covering it.
  • Bad debt - Not every customer pays. If you’ve ever been stiffed on a final payment, you know this one.
  • Seasonal downtime - If you’re slow for two months every winter, those months still have costs.

Proper job costing helps you track all of this over time so you’re not guessing at these numbers. You’re working from real data.

Markup vs Margin: Know the Difference

This is where most contractors get the math wrong. And it’s not a small mistake.

Markup is the percentage you add on top of your costs.

Margin is the percentage of the final price that’s profit.

They are not the same number. Ever.

Here’s an example. Say a job costs you $80,000. You want a 25% profit.

If you apply a 25% markup: $80,000 x 1.25 = $100,000. Your profit is $20,000. Your margin is $20,000 / $100,000 = 20%. Not 25%.

If you want a 25% margin: $80,000 / (1 - 0.25) = $80,000 / 0.75 = $106,667. Your profit is $26,667.

That’s a $6,667 difference on one job. Multiply that across a year’s worth of work and you could be leaving $50,000 to $100,000 on the table just because you confused markup with margin.

The Quick Conversion

MarkupActual Margin
10%9.1%
20%16.7%
25%20%
33%25%
43%30%
50%33.3%

If your accountant says you need 25% net margins and you’re applying 25% markup, you’re short. Every single time.

The formula to get the price you actually need:

Sell Price = Total Costs / (1 - Desired Margin %)

Burn that into your brain. Or better yet, build it into your estimate templates so you never have to think about it.

Pricing Models That Work

There’s no single right way to price construction work. The best model depends on the type of job, the client, and how well you know the scope going in.

Cost-Plus (Time and Materials with Markup)

How it works: You charge the client for actual costs plus an agreed-upon markup percentage.

Best for:

  • Remodeling and renovation where scope is unpredictable
  • Insurance restoration work
  • Clients you trust who trust you back
  • Jobs where the design isn’t finalized

Watch out for: Clients who want cost-plus but then question every invoice. Set expectations upfront. Use detailed invoicing that shows exactly where the money went.

Fixed Price (Lump Sum)

How it works: You quote one number for the whole job. You eat the overruns. You keep the savings.

Best for:

  • Well-defined scopes with clear plans and specs
  • Production work you’ve done many times (tract housing, standard builds)
  • Competitive bid situations
  • Clients who want certainty on cost

Watch out for: Scope creep. If the client adds work after the contract is signed, you need a change order process that’s fast and documented. Every “while you’re here, can you also…” that doesn’t get a change order is money out of your pocket.

Time and Materials (T&M)

How it works: You charge for actual hours at an agreed rate, plus materials at cost (sometimes with markup).

Best for:

  • Small jobs and handyman-type work
  • Emergency repairs
  • Jobs where nobody knows the full scope yet

Watch out for: Clients who feel like the meter is running and get anxious. Set a “not to exceed” when possible. It gives them a ceiling and gives you flexibility.

Unit Pricing

How it works: You charge per unit of work. Per square foot of flooring. Per linear foot of fence. Per fixture installed.

Best for:

  • Repetitive, measurable work
  • Bids where quantities might change
  • Commercial contracts with defined specs

Watch out for: Your unit price needs to cover overhead and profit, not just direct costs. And your production rate assumptions need to be realistic. If you priced at 500 sq ft per day but your crew averages 350, your unit price is wrong.

Hybrid Approaches

Most experienced contractors mix models. You might fixed-price the base scope but run T&M on anything that gets added. Or unit-price the repetitive portions and lump-sum the custom work.

The key is being intentional about it. Pick the model that matches the risk profile of each section of work.

How to Raise Your Prices Without Losing Customers

Projul is trusted by 5,000+ contractors. See their reviews to find out why.

If you haven’t raised your prices in two years, you’ve given yourself a pay cut. Inflation, insurance increases, material costs, and labor rates don’t wait for you to adjust.

But raising prices feels risky. Here’s how to do it without scaring off your best customers.

Frame the Value, Not the Price

Nobody wants to hear “we raised our prices.” They want to hear what they’re getting for their money.

“We’ve invested in better project management tools, added a dedicated warranty coordinator, and increased our insurance coverage. Our pricing reflects the higher level of service and protection you’re getting.”

That’s a reason. That’s not an apology.

Raise Gradually, Not All at Once

A 3-5% annual increase is normal in construction and most clients won’t even notice. A 20% jump after years of flat pricing will cause sticker shock and phone calls.

If you’re way behind where you should be, phase it in over two or three bid cycles.

Get Crystal Clear on Scope

The easiest way to justify your price is to be extremely specific about what’s included. When your estimate breaks down every line item, the client can see where the money goes.

Vague estimates invite price shopping. Detailed estimates build confidence.

Use your estimating software to generate professional, itemized proposals that show the client you’ve thought through every detail. It’s harder to argue with a price when they can see exactly what they’re paying for.

Stop Competing on Price

If every conversation with a prospect starts with “what’s your price?”, you’re attracting the wrong clients. Price-first buyers will leave you the second someone cheaper shows up.

Position yourself on reliability, quality, communication, and professionalism. Contractors who do this consistently can charge 15-30% more than their competitors and stay booked solid.

Know When to Walk Away

Not every job is worth doing. If a client is grinding you on price before you’ve even started, imagine what the change order conversations will look like.

Your walk-away number is your most powerful pricing tool. Use it.

Using Job Costing Data to Price Smarter Over Time

Here’s where good contractors become great ones.

Every job you complete is a data point. What did you estimate? What did you actually spend? Where were you over? Where were you under?

If you’re tracking job costs on every project, you build a library of real numbers that makes every future estimate more accurate.

What to Track

  • Labor hours by task - Not just total hours. How long did framing take? Trim? Punch list? Break it down so you can spot where your estimates are off.
  • Material costs vs estimates - Are you consistently underestimating drywall? Overestimating on electrical rough-in? Your data will tell you.
  • Sub costs vs bids - Track what your subs actually billed vs what they quoted. If there’s a pattern of overruns with certain subs, adjust your estimates or find new subs.
  • Overhead absorption - Is your overhead allocation actually covering your overhead? If you’re consistently short at year-end, your rate needs to go up.
  • Profit by job type - You might discover that kitchens are your most profitable work while bathrooms barely break even. That changes how you price and which jobs you pursue.

Turn Data Into Pricing Decisions

After six months of solid job costing data, you should be able to answer:

  • What’s my actual average labor cost per square foot for different types of work?
  • Which job types give me the best margins?
  • Where do I consistently underestimate?
  • What’s my real overhead rate (not the one I guessed at)?
  • How much am I spending on warranty work?

These answers turn pricing from an art into a science. You still need experience and judgment, but now they’re backed by real numbers instead of gut feelings.

Review Quarterly

Set a calendar reminder. Every quarter, pull your job costing reports and compare estimated vs actual on your completed jobs. Look for patterns. Adjust your templates. Update your rates.

The contractors who do this consistently are the ones who grow their margins year over year while everyone else stays stuck wondering why they’re always busy but never have any money.

Pair your job costing data with solid invoicing practices to make sure you’re collecting what you’re owed, when you’re owed it. The best pricing in the world doesn’t help if you’re slow to bill or bad at collections.

Book a quick demo to see how Projul handles this for real contractors.

Frequently Asked Questions

What is a good profit margin for a construction company?

Most healthy construction businesses target 8-15% net profit margin, depending on the type of work and market. Specialty contractors and remodelers can often hit higher margins (15-25%) because the work is less commoditized. If your net margin is below 5%, you’re one bad job away from trouble. Check out our full guide on construction profit margins for a deeper breakdown by trade.

How do I calculate my overhead rate for construction?

Add up all your annual overhead costs (rent, insurance, vehicles, office staff, software, marketing, everything that isn’t tied to a specific job). Divide that total by your annual revenue or total direct costs, depending on which method you prefer. If your overhead is $300,000 and your revenue is $1.5M, your overhead rate is 20%. Apply that percentage to every job estimate.

Should I use markup or margin when pricing construction jobs?

Use margin. Here’s why: margin tells you what percentage of your total revenue is profit, which is how your accountant measures your business health. A 25% markup only gives you a 20% margin. If your financial targets are in margin (and they should be), price in margin. The formula is: Sell Price = Total Costs / (1 - Desired Margin %).

How do I price a construction job I’ve never done before?

Start with a detailed takeoff of every material and labor hour you can identify. Talk to subs for the work outside your expertise. Add your overhead rate. Then add extra contingency, typically 10-15% on unfamiliar work. Check with other contractors in your network if possible. And track your actual costs closely on this job so you have real data for next time.

When should I use cost-plus vs fixed price contracts?

Use cost-plus when the scope isn’t fully defined, the project involves a lot of unknowns (like renovation or remodeling), or you have a trusting relationship with the client. Use fixed price when plans and specs are complete, you’ve done similar work before and know your costs well, or the client needs a firm budget. Many contractors use a hybrid: fixed price for the base scope with T&M provisions for additions and changes.

Frequently Asked Questions

What's the difference between markup and margin in construction?
Markup is the percentage you add on top of your costs. Margin is the percentage of the final price that's profit. A 20% markup only gives you a 16.7% margin. Most contractors who think they're making 20% are actually making less because they're confusing the two. Know the difference or you'll underprice every job.
How do I know if I'm pricing construction jobs too low?
If you're winning most of the jobs you bid on, you're probably too cheap. A healthy win rate for most contractors is 25% to 35%. If you're above 50%, you're leaving money on the table. Also look at your job costing reports -- if actual costs consistently eat up your margin, your pricing needs work.
Should I price construction jobs by the hour or give a fixed bid?
It depends on the project. Fixed bids work well for clearly defined scopes where you can estimate accurately. Time and materials is better for projects with a lot of unknowns, like remodeling where you don't know what's behind the walls. Either way, track your actual costs so you can price smarter next time.
How much should a contractor mark up materials and labor?
Most profitable contractors run a total markup between 35% and 50% on their direct costs, which works out to roughly 26% to 33% gross margin. The exact number depends on your overhead, your market, and the type of work. The important thing is knowing YOUR overhead number and making sure every bid covers it.
When should I raise my construction prices?
If your costs have gone up -- materials, labor, insurance, fuel -- your prices need to follow. If you're booked out more than 4 to 6 weeks, the market is telling you there's room to charge more. Review your pricing at least twice a year and adjust based on your actual job cost data, not gut feeling.
No pushy sales reps Risk free No credit card needed