BCTheBuildingCode

How to estimate a construction job

A construction estimate is a sum of four parts: direct material costs, burdened labor costs, subcontractor and equipment costs, and your overhead and profit margin applied to that subtotal. Get any one of those four wrong and your price either loses the job or loses you money on it. This guide walks through each step, explains the common mistakes that turn a winning bid into an unprofitable one, and ends with a reference table of typical markup ranges so you have a benchmark to work from.

1. Define the scope before you price anything

Every estimating mistake starts with an incomplete scope. Before you price a single item, get clear answers to three questions: what exactly is included, what is explicitly excluded, and what are the site conditions that affect production?

Walk the site if you can. A slab that looks straightforward on a plan can sit on fill soil that needs stabilisation, or be in a basement where your concrete truck cannot reach without a pump. Those conditions affect your costs but will not appear in the drawings. Ask about access, working hours, parking, material storage, and whether existing services need protection. Note anything you are not responsible for — demolition, hazmat removal, inspections the owner will handle — and state it explicitly in your quote so there is no argument later.

A scope gap discovered mid-job forces you to choose between eating the cost or having an uncomfortable conversation with the client. Neither option is good. Invest the time upfront.

2. Do a material takeoff

A material takeoff is a complete list of every material the job requires, with quantities. Go through the drawings or plans systematically — by room, by system, or by trade — and list each item. For each item, note the unit (linear metre, square foot, each, bag, tonne) and the quantity you need.

Add a waste factor to account for cuts, breakage, and layout. Typical waste allowances are: 5–10% for straight cuts on framing lumber, drywall, and sheet goods; 10–15% for tile and flooring with pattern cuts or diagonal layouts; and 5% for concrete (to account for uneven subgrades and over-pours). The exact waste factor depends on the complexity of the layout and your crew's experience — use your own historical numbers if you have them.

Price each item at current supplier rates, not last year's memory. Material prices move with supply chains and commodity markets. Get a written quote from your supplier for anything that is a significant cost on the job, and note the quote's expiry date — lumber and steel prices in particular can shift in the weeks between estimating and starting work. Planning a concrete pour? The concrete calculator will tell you exactly how many cubic yards or metres you need for a slab or footings; then get a ready-mix quote for that volume.

3. Calculate your burdened labor cost

Labor is typically the most variable and most under-estimated part of a construction budget. The number that matters is not the base wage you pay; it is the burdened rate — the full cost of having that person on the job, including:

  • Base hourly wage
  • Payroll taxes (employer share)
  • Workers' compensation insurance
  • General liability insurance
  • Superannuation or pension contributions (AU/NZ/UK), or retirement contributions (US/CA)
  • Holiday and sick pay allowances
  • Any union benefits or fringe rates that apply to your agreement

The total burden typically adds 25–40% on top of base wages, though the exact figure depends on your jurisdiction, trade, and insurance claims history. Calculate your own burdened rate by adding up everything you actually paid last year for each worker and dividing by the hours they worked. That number is your true hourly cost.

Once you have your burdened rate, estimate task hours by breaking the job down into its individual activities and applying your crew's production rate for each. Production rates come from your own job records. If you are new to a trade or type of work, published labour unit manuals give starting benchmarks, but treat them conservatively until you have your own data. Multiply estimated hours by the burdened rate to get your total labor cost.

4. Add subcontractor and equipment costs

For any trade you subcontract, get at least two quotes and use the lower of the two as your budget figure — or the one from the subcontractor you trust to actually show up. Add a small contingency (5–10%) on top of the sub quote to cover scope changes that will require a variation.

Equipment costs cover plant and tool hire (crane, excavator, scissor lift, concrete pump) and any specialised tooling you need to rent or buy for the job. Do not forget consumables and small tools if they are not part of your overhead rate: drill bits, saw blades, fasteners, masking, and safety PPE add up on a large job. Some contractors include these in their overhead rate; others price them as a line item. Either way is fine as long as you are consistent.

5. Apply overhead and profit

At this point you have your direct job costs: materials + labor + subcontractors + equipment. This is not your price — it is the floor. You also need to recover your fixed business costs and earn a return. Those two additions are overhead and profit.

Overhead covers the costs of running the business that are not tied to a single job: office rent, vehicles, estimating time, accounting, marketing, software, and your own salary as a working owner if you pay yourself one. Calculate your annual overhead and express it as a percentage of your projected annual revenue — that percentage is your overhead rate. A well-run small contractor typically runs 15–25% overhead; larger firms with more infrastructure run higher.

Profit is what the business earns after paying all its costs. It funds growth, equipment replacement, and the cushion for a slow month. Net profit margins in construction commonly range from 5–20% depending on trade, competition, and business maturity. Running at less than 5% net leaves you with nothing if a job runs over; targeting 10–15% is a reasonable and sustainable goal for most contractors.

Apply overhead and profit as a markup on direct costs, not as a discount from a retail price. The formula is:

Total price = Direct costs × (1 + Overhead%) × (1 + Profit%)

For example, if your direct costs are $10,000, your overhead rate is 20%, and your target profit is 10%, your price is $10,000 × 1.20 × 1.10 = $13,200. You can also combine these into a single markup percentage, but the two-step calculation makes it easy to see what each component is doing. For electrical work, see the voltage-drop calculator and the wire-size calculator to make sure your takeoff covers the right materials.

6. Typical markup reference

The table below shows typical overhead-plus-profit markup ranges by contractor type, expressed as a percentage of direct costs. These are industry benchmarks, not guaranteed margins — actual numbers depend on your market, competition, and business structure.

Contractor typeTypical overheadTypical profitCombined markup on direct costs†
Sole-trader / owner-operator10–18%10–15%21–36%
Small trade contractor (2–10 staff)15–25%10–20%27–50%
General contractor / builder15–25%5–15%21–44%
Specialty / high-skill trade20–30%15–25%38–63%
Design-build / project manager20–35%10–20%32–62%

† Combined markup is calculated multiplicatively: (1 + overhead%) × (1 + profit%) − 1, matching the Section 5 formula. Ranges are industry benchmarks for guidance only, not a recommendation or guarantee of any specific margin. Verify against your own overhead and market conditions.

7. Write and present the quote

A quote is not just a number — it is a document that sets the terms of the job and protects you if there is a dispute. At minimum, include:

  • Scope of work — a plain-language description of exactly what you will do, and a brief “exclusions” list of what you will not do.
  • Allowances — for any item where the exact cost is unknown at quoting time (owner-supplied fixtures, finish selections, soil conditions), state a provisional sum and explain the conditions that would change it.
  • Price and payment terms — total price, deposit required, progress-payment schedule (e.g. 30% on start, 30% on rough-in complete, 40% on completion), and the process for variations.
  • Timeline — your expected start date, duration, and any conditions that could change it (permit delays, lead times for materials).
  • Quote validity — typically 30–60 days, after which material prices may change and you reserve the right to reprice.
  • Insurance and licence details — your licence number, the insurances you carry, and whether a certificate of currency is available on request.

Presenting a detailed, professional quote builds trust before the job even starts and gives you a clear baseline to manage variations against. If the client asks you to cut the price, have the scope conversation first — find out which items they can live without — rather than simply discounting your margin. Scope reductions are legitimate; margin reductions erode your business.

8. Common estimating mistakes to avoid

  • Forgetting the burden on labor. Using the base wage instead of the burdened rate is one of the most common ways contractors lose money. That 25–40% gap is real.
  • Pricing from memory on materials. Last year's prices are not this year's prices. Get fresh quotes for any item over a few hundred dollars.
  • Skipping a site walk. Access problems, site conditions, and coordination with other trades all affect your cost and cannot be read off a plan.
  • Using gross margin when you mean markup. A 20% gross margin is not the same as a 20% markup. Markup is added to cost; margin is a percentage of price. Confusing them means your prices are lower than you think.
  • No contingency. Every job has something. A 5–10% contingency line on anything with site unknowns is not padding — it is an honest reflection of construction reality.
  • Quoting before the scope is clear. If the client cannot answer “what finish materials are going in” or “what are the soil conditions like”, you are estimating a job you do not fully understand. Price it with allowances and the conditions that will trigger a variation, or wait until the information is available.

Common questions

How do contractors estimate jobs?
Most contractors start with a material takeoff — listing every item the job needs with its quantity. They price each material at current supplier rates, then estimate labor hours by task and multiply by a burdened hourly rate (base wage plus taxes, insurance, and benefits). Subcontractor quotes and equipment costs are added as separate line items. Finally, they apply an overhead percentage (to cover fixed business costs) and a profit margin. A written summary is then presented as the quote.
How do you estimate labor cost in construction?
Calculate your burdened labor rate first: take your worker's base hourly wage and add payroll taxes, workers' compensation insurance, liability insurance, and any benefits — this typically adds 25–40% on top of the base wage. Then estimate how many hours each task will take based on your crew's typical production rate for that kind of work (linear feet of pipe per hour, square feet of framing per hour, etc.). Multiply hours by the burdened rate to get your labor cost for that task.
How to quote construction jobs?
A clear, professional quote lists the scope of work in plain language, itemises the major cost components (materials, labor, subcontractors, allowances for unknowns), states what is and is not included, gives a total price, specifies payment terms, and sets a validity period (typically 30 days, because material prices change). Avoid quoting a single lump sum with no breakdown — clients trust detail, and you need the breakdown yourself to manage costs as the job runs.
Can ChatGPT do construction estimates?
AI tools can help structure an estimate, generate a checklist of tasks, or draft a quote document — but they cannot produce a reliable number for your specific job. An accurate estimate requires your current local material prices (from your supplier, not a national average), your own crew's production rates, your actual overhead costs, and the specific conditions on that site. Use AI as an assistant for drafting and organising, not as the source of the numbers.

Reference & education only. Not professional, engineering, or code-compliance advice. Estimates are based on published model codes; local amendments and your Authority Having Jurisdiction (AHJ) govern. Always verify against the current adopted code and a licensed professional before doing work.

Last reviewed 2026-07.

More guides

Keep reading

View all 40 guides →

More free tools

Other tools you might need

View all 39 free tools →