DesignFlow Build

DesignFlow Build

Construction Estimate Template

A working line-item estimate structure you can rebuild in any spreadsheet. It covers the seven parts every solid estimate has — general conditions, burdened labor, materials with waste, equipment, subcontractors, overhead and profit, and itemized contingency — plus the mistakes that most often turn a winning bid into a losing job.

All quantities and prices below are placeholder examples to show the structure. Replace them with your own takeoff, your own rates, and your own history.

The anatomy of a solid estimate

General conditions

Everything it costs to run the job that isn't nailed to the building: supervision, temporary power and water, sanitation, dumpsters and hauling, safety equipment, temporary fencing, jobsite trailer, final cleaning. These costs are time-driven, not quantity-driven — if the schedule slips a month, general conditions grow a month whether or not any work gets done. Estimate them from the schedule (weeks × weekly cost), never as a flat percentage you can't defend.

Labor, at the burdened rate

The wage you pay is not the cost of the hour. On top of base wage sit payroll taxes, workers' compensation, general liability insurance, benefits, and small tools and consumables. Together these are the labor burden, and depending on trade, state, and your comp modifier they can add a third or more to the base wage. Every labor line in the template prices hours at the fully burdened rate. If you don't know your burdened rate, ask your bookkeeper for total labor cost last year divided by total hours paid — that number will settle the argument.

Materials, with waste factors

Takeoff quantity is what the drawings need; purchase quantity is what you actually buy. The difference is waste: cuts, breakage, lap and overlap, minimum order sizes, theft. Waste varies by material and by crew — sheet goods and tile waste more than bulk materials, complicated layouts waste more than open boxes. Apply a waste factor per material line, and calibrate it against your own purchase history: compare what you bought on the last three jobs to what the takeoff said, and use that. A single job-wide waste percentage hides the lines that are eating you.

Equipment

Owned equipment gets charged to the job at an internal rate that covers depreciation, maintenance, and fuel — if you charge nothing, owned iron looks free and you will misprice every job that needs it. Rented equipment is the rental rate plus delivery, pickup, fuel, and the operator if it needs one. Tie equipment durations to the schedule activities that need the machine, not to the whole project.

Subcontractors

Carry each sub as a line with a scope reference — which quote, dated when, covering what. Flag any plug number (your own allowance standing in for a real quote) visibly, because a plug that survives to bid day is an unpriced risk. Check whether sub quotes include their own tax, bond, and cleanup, and add the cost of bonding a sub if you require it.

Overhead and profit

Overhead is the cost of keeping the company's lights on — office, estimating, ownership, insurance not charged to jobs — allocated to this project, usually as a percentage of direct cost. Profit is what's left for the risk you're taking, and it deserves its own line. Burying profit inside padded unit prices means you can never tell, after the job, whether you made money on the work or on the padding.

Contingency

Contingency is money assigned to named risks, not a comfort blanket. Incomplete drawings, unknown soils, a sub trade with only one bidder, material price volatility — each gets its own allowance sized to that risk. As design matures and risks retire, the contingency shrinks line by line. A single lump contingency can't be defended in a bid review and is the first thing an owner negotiates away.

The line-item structure

One row per line item, grouped by CSI division. Labor dollars = hours × your burdened rate. Quantities and prices shown are examples only.

CSI div.Line itemQtyUnitMaterialLabor (burdened)Line total
01 31 00Site supervision — working superintendent, 50% allocation16WK—$28,800$28,800
01 50 00Temporary facilities — trailer, power, sanitation, dumpsters16WK$9,600—$9,600
03 30 00Slab on grade, 4 in., 3,000 psi, place and finish120CY$22,800$10,200$33,000
06 10 00Rough carpentry — interior wall framing4,200SF$13,650$11,340$24,990
09 29 00Gypsum board — hang, tape, finish Level 412,000SF$9,000$15,600$24,600
09 91 00Painting — walls and ceilings, primer + 2 coats12,000SF$4,200$9,000$13,200
22 00 00Plumbing — subcontractor quote (ABC Plumbing, 5/12)1LS——$68,500
23 00 00HVAC — subcontractor quote (XYZ Mechanical, 5/14)1LS——$94,000
26 00 00Electrical — PLUG (no quote yet — flag before bid day)1LS——$82,000

Below the line items, roll up to the bid total in this order (example figures):

Direct costs (trade line items)$340,290
General conditions (from lines above)$38,400
Contingency — itemized by risk (see below)$14,000
Overhead allocation (% of cost — use your own rate)$23,560
Profit (its own line, not buried in unit prices)$29,450
Bid total$445,700

Common estimating mistakes

Pricing labor at base wage

The most common way to lose money invisibly. Every labor hour priced at wage instead of the burdened rate under-prices that hour by whatever your burden actually is — taxes, comp, insurance, benefits, small tools. On a labor-heavy job the gap between wage and burden can be the entire profit line.

No escalation protection

A quote priced today and built next year carries material price risk the whole time. Protect the estimate with one of: an escalation clause tied to a published index, a stated quote validity period ("pricing valid 30 days"), or early buyout of the volatile packages. If the estimate has none of the three, you have silently sold the owner a free option on material prices.

One lump contingency

A single "5% contingency" line invites two failure modes: the owner negotiates it to zero because you cannot say what it is for, or it quietly becomes the dumping ground that hides estimating misses. Itemize contingency by named risk and size each one — then you can defend it, and retire it as risks close.

Scope gaps between subs

When the plumber excludes trenching and the sitework sub excludes interior trenches, the trench belongs to you. Read every exclusion in every sub quote against every other quote; anything excluded by all of them is your line item now.

How to use this template

  1. Set up the structure. Copy the column layout above into your spreadsheet, one row per line item, grouped by CSI division. Keep material, labor, and subcontract dollars in separate columns so you can see where the money is.

  2. Quantify from the drawings. Do the takeoff, then apply a waste factor per material line — calibrated to your own purchase history, not a guess.

  3. Price labor at the burdened rate. Compute your fully burdened rate per trade (wage + taxes + comp + insurance + benefits + small tools) and use it on every labor line.

  4. Drop in equipment and sub quotes. Tie equipment to schedule durations. Enter each sub quote with its date and scope reference; mark any plug number so it cannot hide.

  5. Build general conditions from the schedule. Weeks of duration times weekly cost for supervision, temporary facilities, and hauling. Re-run this line whenever the schedule changes.

  6. Add overhead, profit, and itemized contingency. Overhead at your real allocation rate, profit as its own visible line, contingency as named risks with individual amounts.

  7. Review the gaps, not the totals. Before bid day: any plugs left? Any scope excluded by every sub? Escalation covered? Those three questions catch more busts than re-checking the math.

DesignFlow Build generates this structure automatically: AI takeoff feeds the line items, burdened rates and waste factors are saved per trade, and the estimate flows straight into the proposal, schedule, and job cost ledger — entered once, the same number everywhere.