Construction Estimate Template
This is a working estimate structure you can copy straight into a document and fill in — header block, scope broken out by division, materials and labour separated, allowances, exclusions, a payment schedule tied to milestones, and a signature block. Nothing is hidden behind a form; the whole document is on this page.
Last reviewed 9 Sept 2026
Free to use. No email, no sign-up. Paste it into Word, Google Docs or an email and replace anything in [BRACKETS].
Construction Estimate
Contractor
- Company name: [CONTRACTOR NAME]
- Address: [STREET, CITY, STATE ZIP]
- Phone / email: [PHONE / EMAIL]
- License number: [LICENSE NO.]
- Required on estimates in most licensing states.
Client and project
- Client name: [CLIENT NAME]
- Project address: [PROJECT ADDRESS]
- Estimate number: [EST-0000]
- Date prepared: [DATE]
- Estimate valid until: [DATE]
- 30 days is the norm. Say so, or you are holding today's material prices open indefinitely.
Scope of work
Write what will be done, in the order it will happen. One line per division — vague scope is where disputes start.
| Division | Description of work | Materials | Labor | Line total |
|---|---|---|---|---|
| 01 General | Permits, dumpster, protection, daily clean-up | $[0.00] | $[0.00] | $[0.00] |
| 02 Demolition | [WHAT IS REMOVED AND HAULED] | $[0.00] | $[0.00] | $[0.00] |
| 06 Carpentry | [FRAMING / TRIM SCOPE] | $[0.00] | $[0.00] | $[0.00] |
| 15 Plumbing | [FIXTURES AND ROUGH-IN] | $[0.00] | $[0.00] | $[0.00] |
| 16 Electrical | [CIRCUITS, DEVICES, FIXTURES] | $[0.00] | $[0.00] | $[0.00] |
| 09 Finishes | [DRYWALL, PAINT, FLOORING] | $[0.00] | $[0.00] | $[0.00] |
| blank | blank | blank | blank | blank |
| blank | blank | blank | blank | blank |
| blank | blank | blank | blank | blank |
Allowances
An allowance is a placeholder for something not yet selected. State the unit and the number of units, not just a lump sum, or the adjustment later will be argued about.
| Item | Basis | Allowance amount |
|---|---|---|
| Tile | [XXX] sq ft at $[0.00]/sq ft material only | $[0.00] |
| Plumbing fixtures | Supplied by owner from allowance | $[0.00] |
| Light fixtures | [XX] fixtures at $[0.00] each | $[0.00] |
| blank | blank | blank |
| blank | blank | blank |
Estimate summary
- Subtotal — materials: [$0.00]
- Subtotal — labor: [$0.00]
- Allowances: [$0.00]
- Contingency: [$0.00]
- 5–10% on remodels. Say it is there rather than burying it.
- Overhead and profit: [$0.00 ( __ %)]
- Sales tax: [$0.00]
- TOTAL ESTIMATE: [$0.00]
Exclusions
The most important section in the document. Anything not written here and not written in the scope is where the argument happens.
This estimate does not include, and the price does not cover: - Any work not expressly described in the Scope of Work above. - Structural repair, rot, termite or water damage discovered after demolition. - Asbestos, lead paint or mould abatement, testing or disposal. - Bringing existing systems up to current code where not already in scope. - Permit fees or impact fees beyond [$ AMOUNT], and any expediting fees. - Engineering, architectural drawings, surveys or HOA submissions. - Utility upgrades, service relocations or meter changes. - Landscaping, irrigation or hardscape repair outside the work area. - Delays or added cost caused by owner-supplied material arriving late or damaged. - [ADD ANY PROJECT-SPECIFIC EXCLUSION HERE]
Payment schedule
Tie every payment to a milestone that can be looked at, never to a calendar date alone. Check your state's cap on deposits.
| # | Milestone | % of contract | Amount |
|---|---|---|---|
| 1 | Deposit on signing | [10]% | $[0.00] |
| 2 | Materials delivered to site | [20]% | $[0.00] |
| 3 | Rough-in complete and inspected | [25]% | $[0.00] |
| 4 | Drywall / substrate complete | [20]% | $[0.00] |
| 5 | Substantial completion | [20]% | $[0.00] |
| 6 | Punch list complete and final lien waivers delivered | [5]% | $[0.00] |
Schedule
- Estimated start: [DATE]
- Estimated duration: [XX WORKING DAYS]
- Excluded delays: [WEATHER, PERMIT TIMING, OWNER SELECTIONS, MATERIAL LEAD TIMES]
Acceptance
This is an estimate, not a fixed-price contract, unless stated otherwise in writing. Quantities and prices are based on the conditions visible at the time of the walkthrough. Changes to the scope require a signed change order before the work is performed. Contractor signature: ______________________ Date: ____________ Printed name: [CONTRACTOR NAME] Client signature: __________________________ Date: ____________ Printed name: [CLIENT NAME]
Free to use. No email, no sign-up. Paste it into Word, Google Docs or an email and replace anything in [BRACKETS].
How to use this template
What separates a real estimate from a number on a page
A one-line quote — "kitchen remodel, $48,000" — is not an estimate. It is a number that both parties will later remember differently. A usable estimate does four things: it says what work is included, what it costs by division, what is deliberately left out, and when money changes hands.
Break the price into materials and labour. It is more work to write and it is worth it. When a client asks why the number is what it is, a split estimate answers the question; a lump sum invites the assumption that the difference is all profit. It also gives you something to hold onto when material prices move — you can reprice one line rather than reissue everything.
The exclusions section is the one that matters
Almost every construction dispute is about work nobody wrote down either way. The client assumed it was in; the contractor assumed it was extra. Both are being honest and neither can prove anything.
Exclusions fix that asymmetry, because they name the assumptions out loud. Rot behind the shower. Asbestos in the floor tile. Bringing the panel up to code because the inspector asked. Repainting the whole room rather than the wall you opened. None of those are unreasonable things to be paid for — they are just things that have to be said before the work starts, not after.
Write the boilerplate exclusions and then add two or three specific to this job. If you walked the house and saw a suspicious stain under a window, exclude concealed water damage in that wall, by name. It takes one line, and it converts a future argument into a conversation you have already had.
Allowances, and how they go wrong
An allowance is honest when the client has not chosen the tile yet. It goes wrong when it is written as a bare dollar figure.
"$4,000 tile allowance" tells nobody anything. Was that material only, or installed? How many square feet? Which grade? When the client picks tile at $9 per square foot and the allowance assumed $4, someone is about to be surprised.
State the basis: quantity, unit price, and whether labour is inside or outside the allowance. Then the adjustment is arithmetic instead of an argument.
Payment tied to milestones, not dates
Payments keyed to calendar dates fail as soon as the schedule slips, which it will. Payments keyed to visible milestones — materials on site, rough-in inspected, drywall closed, substantial completion — survive the schedule moving, and both parties can walk the job and agree on whether the milestone happened.
Keep a real retainage at the end, 5 to 10%, released only when the punch list is signed off and final lien waivers are in hand. That last payment is the only leverage that reliably gets the small stuff finished, and giving it up early is the single most common mistake a homeowner makes.
Check your state rules before setting the deposit. Several cap what a residential contractor may take up front — California limits it to $1,000 or 10% of the contract, whichever is less — and a deposit above the cap is a licensing problem, not just an awkward conversation.
Put an expiry date on it
Material prices move, and a signed estimate from four months ago is a promise you did not intend to make. Thirty days is standard, sixty is generous, and either is better than silence. If lumber, steel or a specific fixture is volatile, say so on that line.
Frequently asked questions
- Is an estimate legally binding?
- Generally no — an estimate is an offer to do work at a stated price, and it becomes binding when it is accepted and forms a contract. Say plainly on the document whether it is an estimate or a fixed-price proposal, because the difference decides who absorbs an overrun.
- What is the difference between an estimate, a quote and a bid?
- An estimate is a considered projection that may move. A quote is a firm price for a defined scope. A bid is a quote submitted competitively against others. The words get used loosely, so state which one you mean on the page.
- How much should the contingency be?
- Five percent on new construction where conditions are known, 10 to 20% on a remodel of an older house where they are not. Show it as a line rather than hiding it in the unit prices — a client who sees it can decide how much risk they want to carry.
- Should I show my markup?
- Show overhead and profit as a line if you are working cost-plus or on an open-book basis, because that is the deal. On a fixed-price estimate you are selling a result, not a cost breakdown, and the total is the number that matters.
- How long should an estimate stay valid?
- Thirty days covers most volatility. Put the date on the face of the document. Anything longer and you are quietly guaranteeing today's material prices against next quarter's.
- Do I need a signature on an estimate?
- Not to issue one, but get one before work starts. A signed estimate that names the scope, the exclusions and the payment schedule is the cheapest dispute insurance available.
More templates
- Change Order TemplateA construction change order form with description, reason, cost impact, schedule impact in…
- Subcontractor Agreement TemplateA subcontractor agreement structure covering scope, payment, insurance, indemnification, l…
- Punch List TemplateA room-by-room punch list with location, item, trade, date identified, date corrected and …
Related calculators
- Kitchen Remodel Cost CalculatorEstimate a kitchen remodel by size, scope, cabinet tier and countertop, line by line. Free…
- Bathroom Remodel Cost CalculatorEstimate a bathroom remodel from size, scope and fixture tier as a low-to-high range. Free…
- Roofing CalculatorEstimate roofing squares, bundles, accessories and installed cost from your footprint and …
- Labor Burden CalculatorWork out what an employee really costs per hour once taxes, workers comp, benefits, time o…