Contractor Tips
Two contractors assessing deck framing at a residential construction site, with one holding a tablet and pointing toward the structure.

How to Estimate Construction Costs and Price a Job

Andrew Booth Andrew Booth

A job can pencil out on paper and still lose money. The estimate covered lumber and labor. It didn’t cover the dumpster, the equipment rental, or the extra day the crew spent tearing out damaged framing.

By the time those costs show up, the customer already has your number.

To estimate construction costs, define the scope, measure quantities, and price materials, labor, equipment, and subcontractors. Add business overhead and an allowance for job risks. Then calculate a selling price that covers those costs and leaves your target profit.

Take a 12 × 16-foot deck replacement. The contractor needs to price the demolition, framing, decking, railing, labor, disposal, and everything else required to finish the job.

Construction Cost Estimate at a Glance

The contractor is replacing a 192-square-foot elevated residential deck. The example includes new framing, decking, and railing, with an existing foundation suitable for reuse.

Cost Category Estimated Amount
Materials and delivery $5,350.00
Labor $4,256.00
Equipment and disposal $750.00
Project fees allowance $250.00
Total direct costs $10,606.00
Allocated overhead $2,240.00
Contingency $1,060.60
Total estimated cost $13,906.60
Target profit margin 20%
Calculated selling price $17,383.25
Projected profit after included costs $3,476.65

Every dollar amount in this example is made up to show the math. Replace these figures with your own supplier prices, crew hours, overhead, and project expenses.

We’ll carry this job through ten estimating steps, then see what happens when labor and disposal costs run over budget.

How to Estimate Construction Costs in 10 Steps

  1. Define the scope of work.
  2. Measure quantities and prepare a material takeoff.
  3. Calculate material costs.
  4. Estimate labor hours and costs.
  5. Add equipment, subcontractors, and other direct expenses.
  6. Allocate business overhead.
  7. Allow for contingency.
  8. Calculate your selling price.
  9. Prepare the customer estimate.
  10. Compare estimated costs with actual job costs.

The basic formula is:

Estimated Job Cost = Direct Costs + Allocated Overhead + Contingency

The selling price then adds the profit your business needs to earn.

This process works for carpentry, remodeling, roofing, plumbing, electrical work, and other construction jobs. The materials, measurements, and work change. The need to account for every cost doesn’t.

Step 1: Define the Scope of Work

Before you price anything, get clear on what you’re being asked to do.

Walk the site. Review the customer’s requirements. Check the drawings and measurements. Look for anything that could affect labor, materials, equipment, access, or scheduling.

On a roofing job, that might mean checking the tear-off requirements and condition of the roof deck. On a renovation, it could mean identifying work that can’t be inspected until demolition starts.

For our example, the contractor is replacing a 12 × 16-foot elevated deck off the back of a house. The homeowner accesses the deck through the kitchen. There are no stairs to the yard.

Deck Replacement Scope

The estimate includes:

  • Removing and disposing of the existing deck.
  • Installing new framing and decking.
  • Installing railing along three exposed sides.
  • Supplying connectors, fasteners, and hardware.
  • Site preparation and final cleanup.

The finished deck measures:

12 ft. × 16 ft. = 192 sq. ft.

The existing footings have been inspected and accepted for reuse under the proposed design. New footing construction and excavation are excluded.

If the supports needed replacing, the contractor would need to estimate additional labor, materials, equipment, and related expenses.

Write Down What’s Excluded

Suppose the homeowner asks about replacing damaged siding where the deck connects to the house.

That work hasn’t been assessed. The contractor excludes it from the quote and explains that any additional repairs would need a separate scope and price.

Put those assumptions in writing before the customer accepts the estimate.

A clear scope gives you something to measure and price. It also gives the crew a reference when the work starts.

Step 2: Measure Quantities and Prepare a Material Takeoff

A material takeoff lists the quantities needed to complete the work.

For flooring, you might measure square feet. For concrete, cubic yards. For fencing, linear feet, posts, and gates.

Our deck has 192 square feet of finished floor area.

The contractor needs extra decking for cuts and waste. Using a 10% allowance:

192 × 1.10 = 211.2 sq. ft.

Round up to 212 square feet before converting the area into board lengths and purchasing quantities.

The 10% allowance is an example. The actual amount depends on the board sizes, layout, and cutting pattern.

Deck Material Takeoff

Material Example Quantity
Decking 212 sq. ft. purchasing allowance
Framing members 18 pieces
Support and blocking materials 10 pieces
Connectors and fasteners Itemized hardware package
Railing 40 linear ft.
Delivery One delivery

The railing runs along three exposed sides.

12 + 16 + 12 = 40 linear feet

The material counts come from the assumed project design. On a real job, the contractor would take off the specified framing sizes, member lengths, connections, railing posts, and hardware from the approved plans.

Check the Purchasing Units

A supplier might sell decking by the board, railing by the kit, and framing lumber in standard lengths.

Your takeoff needs to match those units.

If you need 212 square feet of decking, work out which board lengths and quantities will provide that area. Check how cuts affect the order.

Getting the square footage right won’t help if you order too few boards.

Step 3: Calculate Material Costs

With the quantities established, get prices for the materials specified in the job.

Use current supplier quotes where possible, especially for products that make up a large share of the estimate.

The formula is:

Material Cost = Purchase Quantity × Unit Price

For the deck:

Material Example Calculation Cost
Decking 212 sq. ft. × $8 $1,696
Framing members 18 × $48 $864
Support and blocking materials 10 × $35 $350
Connectors and fasteners Package allowance $420
Railing materials 40 linear ft. × $45 $1,800
Delivery One delivery $220
Total Materials $5,350

The railing budget covers the assumed posts, rails, infill, and hardware. For an actual quote, replace the $45-per-foot allowance with the price of the specified railing components and quantities.

Do the same with the connector and fastener package. Itemize what the design requires rather than relying on an allowance copied from another project.

Check the Full Purchase Cost

Supplier prices may exclude delivery or other charges.

Sales tax also needs attention. Check which taxes apply to the job and how they should be treated in your estimate. The example’s material totals already include any assumed purchasing taxes.

If an employee spends two hours collecting materials, include that paid time in the job’s labor estimate or another appropriate cost category.

Count it once.

The deck’s estimated material cost is $5,350.

Step 4: Estimate Labor Hours and Costs

Materials tell you what to buy. Labor estimating tells you how much paid work the crew will need to finish the job.

Break the work into tasks instead of guessing one total.

For the deck replacement:

Task Worker-Hours
Site preparation and demolition 24
Framing installation 32
Decking installation 28
Railing installation 20
Cleanup and final work 8
Total 112

Two workers putting in 56 hours each produce 112 worker-hours.

At eight hours per worker per day, that’s seven working days for a two-person crew.

A contractor would check those hours against similar completed jobs, adjusting for site access, demolition difficulty, materials, and crew experience.

Calculate the Loaded Labor Cost

Suppose a worker earns $30 an hour.

The employer also pays payroll taxes, workers’ compensation insurance, and other employee expenses.

Those additional expenses are part of labor burden.

For our example, the loaded labor cost is $38 per worker-hour.

112 hours × $38 = $4,256

That’s what the labor is expected to cost the company.

For the complete calculation, including labor burden and production hours, see how to calculate construction labor costs.

If you bill labor by the hour, our guide to calculating your contractor hourly rate shows how overhead, nonbillable time, and profit affect what you charge customers.

Include the Hours That Get Missed

The crew spends time unloading lumber, moving tools, protecting the work area, and cleaning up.

A return trip for supplies also takes paid time.

Review previous job records and account for the work your crew actually performs.

The estimated labor cost for our deck is $4,256.

Step 5: Add Equipment, Subcontractors, and Other Direct Costs

Next, add the job expenses that aren’t covered by materials and employee labor.

These may include equipment rental, dumpsters, disposal charges, subcontractor invoices, and project-specific fees.

For the deck:

Expense Amount
Equipment $250
Disposal $500
Project fees allowance $250
Additional Direct Costs $1,000

The project-fee allowance is reserved for applicable permit, inspection, or similar charges. The contractor would confirm the actual requirements and fees before finalizing the customer estimate.

Our example has no subcontractor charges because the contractor’s crew performs the specified work.

If another trade is involved, get a written quote and check what it covers. A subcontractor’s installation price might exclude materials, equipment, or cleanup.

Calculate Total Direct Costs

Category Amount
Materials $5,350
Labor $4,256
Equipment and disposal $750
Project fees allowance $250
Total Direct Costs $10,606

The contractor expects to spend $10,606 directly on the deck replacement.

The business has overhead to recover, too.

Step 6: Allocate Business Overhead

Rent, office expenses, accounting, insurance, business software, and administration don’t disappear when the crew heads to a job site.

Those bills come due whether you’re framing a house or patching a fence.

Each job needs to recover a reasonable share of the business’s overhead.

Calculate Overhead per Productive Hour

Suppose the contracting company has $120,000 in annual overhead and expects 6,000 productive worker-hours.

$120,000 ÷ 6,000 = $20 overhead per productive hour

The deck estimate includes 112 worker-hours.

112 × $20 = $2,240 allocated overhead

Add that to direct costs:

$10,606 + $2,240 = $12,846

Your overhead rate should come from your business expenses and expected workload.

A company with a shop, office staff, and several vehicles carries different expenses from an owner-operator working from home.

Our guide to contractor overhead allocation explains how to distribute overhead using productive hours, labor costs, or direct job costs.

Watch for Double-Counting

If workers’ compensation is already included in the loaded labor rate, keep the same expense out of the overhead pool.

If an equipment rate already includes ownership and maintenance costs, check that those expenses aren’t also being recovered through overhead.

For this example, the $120,000 overhead pool excludes costs already charged directly to jobs.

Step 7: Add Contingency for Job Risks

A replacement project carries uncertainty even after you’ve inspected the site.

Demolition might uncover damage. Material quantities could change. An awkward removal might take longer than planned.

Contingency isn’t profit. It’s an allowance for risks that remain after you’ve assessed the work.

For the deck, the contractor uses 10% of direct costs.

$10,606 × 10% = $1,060.60

The 10% is an example allowance. Choose the amount according to the risks in the actual project.

Category Amount
Direct costs $10,606.00
Allocated overhead $2,240.00
Contingency $1,060.60
Estimated Job Cost $13,906.60

Known Work Belongs in the Estimate

If you already know the job requires additional framing, price that work directly.

For hidden conditions that can’t be assessed until demolition, document the uncertainty and explain how additional work would be reviewed and priced.

Your contingency allowance should reflect the risks you’ve identified.

Step 8: Calculate the Selling Price

The deck’s estimated cost is $13,906.60.

That includes materials, labor, other direct expenses, overhead, and contingency.

Now calculate what to charge.

Calculate Price From a Target Margin

Suppose the contractor wants a 20% profit margin after recovering all costs included in the estimate.

Use:

Selling Price = Estimated Job Cost ÷ (1 − Target Margin)

$13,906.60 ÷ 0.80 = $17,383.25

Subtract the estimated cost:

$17,383.25 − $13,906.60 = $3,476.65 projected profit

That’s 20% of the selling price.

The calculation includes profit on top of the contingency allowance. Some contractors treat contingency differently when setting prices. Decide which cost basis your company uses and apply it consistently.

The resulting 20% is a projected margin on the costs included here. The company’s final reported net margin may differ after actual spending and other expenses.

Compare Markup and Margin

A 20% markup on the same cost would produce:

$13,906.60 × 1.20 = $16,687.92

That leaves a 16.7% margin.

To achieve a 20% margin, the contractor needs a 25% markup on this cost basis.

Calculation Result
Estimated job cost $13,906.60
Price with 20% markup $16,687.92
Price with 20% margin $17,383.25
Difference $695.33

Our guide to markup vs. margin for contractors explains the conversion. You can check your own percentages with the Markup & Margin Calculator.

For choosing a markup percentage, see how much contractors should mark up a job. To understand how gross and net margins affect the business, read the construction profit margin guide.

Check the Price Before Quoting

Are supplier prices current? Have you allowed for setup and cleanup? Did you include the expenses required to run the business?

If the customer has a smaller budget, review the scope and specifications.

Lowering the price without changing the work can leave the contractor absorbing costs the estimate already identified.

Step 9: Prepare the Customer Estimate

The internal estimate contains cost details, overhead, contingency, and projected profit.

The customer needs a clear description of the work and the price.

For the deck, presenting the price by construction phase makes more sense than separately listing internal material and labor costs.

Example Customer-Facing Estimate

The contractor groups costs by the work being delivered.

Each phase includes its relevant materials, labor, and direct expenses. Overhead, contingency, and profit are allocated proportionally across those phases. The $250 project-fee allowance is passed through at cost.

Description Customer Price
Demolition, site preparation, and disposal $3,252.60
Framing and structural installation $4,715.12
Decking materials and installation $4,930.19
Railing materials and installation $4,235.34
Project fees allowance $250.00
Total Estimated Price $17,383.25

The underlying direct-cost allocations are:

Phase Direct Cost
Demolition, cleanup, equipment, and disposal $1,966
Framing materials, hardware, and labor $2,850
Decking, installation, and delivery $2,980
Railing materials and labor $2,560
Subtotal excluding project fees $10,356

The final selling price, excluding the $250 fee allowance, is $17,133.25. That amount is distributed proportionally across the four phases, with a one-cent rounding adjustment in the railing line.

This keeps the customer estimate consistent with the internal price calculation while leaving the project fee unmarked.

In practice, the contractor might round the customer quote to $17,400.

That adds $16.75 to the calculated price, increasing projected profit to $3,493.40 if the estimated costs hold.

For the rest of our example, we’ll retain the exact $17,383.25 calculated price so the estimate and actual-cost comparison use the same numbers.

What the Estimate Should Include

A customer estimate should identify:

  • Contractor and customer information.
  • Project address.
  • Materials and specifications.
  • Work included in the price.
  • Exclusions and allowances.
  • Price and applicable taxes.
  • Payment terms.
  • Relevant schedule assumptions.
  • How additional work will be reviewed.

A description such as “deck replacement: $17,400” doesn’t tell the customer whether the price includes demolition, new framing, railing, or disposal.

Clear line items make the scope easier to review.

Cinderblock lets contractors create estimates with line items, taxes, and discounts. Customers can review and accept or sign estimates, and estimates can be converted or copied into invoices.

You can also use the free contractor estimate generator to prepare a standalone estimate.

Step 10: Compare Estimated Costs With Actual Job Costs

After the job, compare the estimate with what you actually spent.

Our deck was priced at $17,383.25, with estimated costs of $13,906.60, including contingency.

Now suppose demolition and framing take longer than expected.

The crew records 128 worker-hours instead of 112.

128 × $38 = $4,864 actual labor cost

That’s $608 above the labor estimate.

The contractor also spends another $800 on disposal and other job expenses after removing additional damaged material.

Estimated vs. Actual Costs

Cost Category Original Estimate Actual
Materials $5,350.00 $5,350.00
Labor $4,256.00 $4,864.00
Equipment, disposal, and fees $1,000.00 $1,800.00
Direct costs $10,606.00 $12,014.00
Allocated overhead $2,240.00 $2,240.00
Contingency allowance $1,060.60 $0.00
Total $13,906.60 $14,254.00

The actual column includes the expenses incurred. Contingency appears in the estimate as a budget allowance.

This comparison keeps overhead at its originally allocated $2,240. A contractor allocating overhead using actual hours might calculate a higher amount after completion.

The job finished $347.40 over its total estimated cost, including contingency.

At the original selling price:

$17,383.25 − $14,254 = $3,129.25 profit after included costs

That’s approximately an 18% margin, compared with the original 20% target.

The job still made money under these assumptions. It made less than planned.

Find Out Why the Hours Changed

Where did the extra labor go?

Was the old deck harder to dismantle? Did framing repairs take longer? Was access worse than expected?

One unusual job doesn’t mean every future deck needs another 16 labor hours.

But repeated overruns on the same task tell you something.

Suppose you estimated 24 demolition hours on three similar jobs, and the crews actually spent 32, 29, and 31 hours.

Your next estimate should reflect what the crews are doing in the field.

Cinderblock’s job costing capabilities, available on the Build plan, help track labor, materials, purchase orders, and manually entered costs against jobs.

Construction Estimating Methods: Which Should You Use?

The deck example uses detailed, bottom-up estimating. The contractor prices the individual work and adds the costs together.

Other methods can help when the scope is less developed or the work is repetitive.

Method How It Works Best Use
Square-foot estimating Uses historical costs or prices per square foot Early budget discussions
Unit-cost estimating Prices work by measurable units Repetitive work
Assembly estimating Prices complete, repeatable work components Standardized construction tasks
Detailed bottom-up estimating Totals individual materials, labor, and expenses Detailed estimates and bids

Square-Foot Estimating

Suppose a contractor’s previous decks sold for about $85 per square foot.

For a 192-square-foot deck:

192 × $85 = $16,320

That gives the contractor an early pricing reference.

Before turning it into a quote, compare the scope, materials, railing, demolition, foundation work, and site conditions with the completed jobs behind that rate.

Unit-Cost Estimating

A fencing contractor might estimate 120 linear feet using an established rate per foot.

That rate needs to account for the work it includes. Gates, demolition, difficult terrain, and unusual access may require separate calculations.

Assembly Estimating

An assembly groups related materials and labor into one repeatable component.

For example, a contractor might price a standard interior wall assembly with the framing, drywall, fasteners, and labor required to complete it.

The method works best when specifications and production assumptions are consistent.

Detailed Bottom-Up Estimating

Bottom-up estimating calculates individual quantities and tasks.

Our deck estimate uses this method to build material, labor, overhead, contingency, and selling-price totals.

It requires more work up front, but it gives the contractor a detailed cost basis to compare with actual expenses after the job.

Choosing a Construction Pricing Arrangement

The estimating method calculates the expected costs. The pricing arrangement determines how the customer is charged.

With a fixed-price job, the contractor agrees to a price for a defined scope. Cost overruns can reduce the expected profit.

With time-and-materials pricing, charges are based on agreed labor rates, material charges, and other specified expenses.

With cost-plus pricing, the customer pays defined project costs plus an agreed fee or markup.

Whichever arrangement you use, the costs still need to be estimated. The contractor needs to understand the labor, material, overhead, and profit assumptions before taking the work.

Common Construction Estimating Mistakes

Guessing Labor From the Last Similar Job

A remodeler remembers a previous bathroom taking two weeks and budgets the same time for the next one.

But the new job has different access, finishes, and preparation requirements.

Use completed jobs as references, then adjust the hours for the work in front of you.

Forgetting Purchasing Quantities

You measure 192 square feet and order enough material for exactly 192 square feet.

Then the crew starts cutting.

Check waste, available product sizes, packaging, and supplier requirements before finalizing the estimate.

Leaving Overhead Out

A job covers materials and wages but contributes too little toward insurance, administration, and other operating expenses.

The business stays busy. The year-end numbers tell a different story.

Calculate an overhead rate from your own expenses and apply it consistently.

Mixing Up Markup and Margin

A 20% markup leaves a 16.7% margin on the same cost basis.

If your target is a 20% margin, calculate the price accordingly.

Using Contingency to Cover Known Work

If the project includes extensive demolition, estimate the demolition.

Use contingency for uncertainty remaining after you’ve assessed the job.

Failing to Update the Price When Scope Changes

The customer changes the decking material or adds another section of railing.

Review the extra materials, labor, and schedule impact. Document the revised scope and agree on the price before proceeding with the additional work.

How to Improve Your Next Construction Estimate

Start with the same process every time.

Measure the job. Build the takeoff. Price the materials. Estimate realistic labor hours. Include equipment, subcontractors, and direct expenses.

Add overhead, account for risk, and calculate a selling price from a clear profit target.

After the job, compare the estimate with what the work actually cost.

A contractor who keeps estimating 80 hours for work that regularly takes 110 has a pricing problem that another percentage of markup won’t solve.

Your next estimate should start with what the previous jobs actually cost.

Andrew Booth

Andrew Booth

Andrew is a construction industry writer focused on contractor operations, scheduling, estimating, and field workflows.

Frequently Asked Questions

Define the scope, measure quantities, and calculate materials, labor, equipment, and other expenses. Add allocated overhead and contingency, then use the total cost to calculate your selling price.

Include materials, labor, equipment, subcontractors, delivery, disposal, and other job-specific costs. Account for overhead and project risks, and document assumptions, exclusions, allowances, and taxes.

Estimate the worker-hours for each task and multiply by the loaded labor cost per hour. Include wages, employer payroll taxes, workers’ compensation, and applicable employee expenses.

Base the allowance on the risks and uncertainty of the project. Consider the scope, site conditions, known quantities, and potential changes. There’s no single percentage appropriate for every job.

An estimate generally gives an expected price based on the available project information. A quote typically presents a price for defined work under stated terms. Both should clearly explain the scope, exclusions, and conditions.

Subtract estimated costs from the selling price. To calculate a price from a target margin, divide the estimated costs by one minus the target margin. For example, $13,906.60 divided by 0.80 gives a $17,383.25 selling price at a 20% projected margin on those costs.

Set up your first job in under 5 minutes

14-day free trial. No credit card required.