Construction Estimate Template for Contractors
Materials, labor, allowances, deposit schedule and change-order language in one clean PDF your homeowner can sign before demo day.
A contractor estimate is a scope document
On a $40,000 kitchen, the estimate is not just a price. It is the first written record of what you agreed to build, and the thing both sides will reach for when a question comes up in week three. A good construction estimate is specific enough that a different crew could read it and know what is included. That takes more structure than a one-line handyman price.
Group line items by phase
Homeowners understand a job in the order it happens. Group your line items the same way, using a short phase label at the start of each description:
- Demo — remove existing cabinets and countertops, haul-away, dumpster.
- Rough-in — plumbing relocation, new circuits, inspection.
- Install — cabinets, countertops, tile, appliances hookup.
- Finish — trim, paint, fixtures, final clean.
- Fees — permit, engineering, disposal.
Phasing also makes a payment schedule obvious, because each draw can line up with the end of a phase.
Materials and labor on separate lines
Within each phase, split materials from labor. "Hardwood flooring, white oak, 480 sq ft" on one row, "Flooring installation, 480 sq ft" on the next. Clients can see that the price is not arbitrary, and when they switch to a cheaper product you change one row instead of re-deriving a lump sum. You do not need to show your markup; build it into the unit prices.
For small items, a single "Rough plumbing materials and labor" line is fine. The goal is clarity on the parts that drive the total.
Allowances for undecided finishes
Clients rarely have every faucet and tile picked when they ask for a price. Use allowances rather than guessing:
- "Plumbing fixtures allowance — $1,800"
- "Tile material allowance — $6.00/sq ft, 140 sq ft"
- "Lighting fixtures allowance — $2,500"
In the terms, say what happens when the final choice differs: "Selections above the allowance are billed at cost plus 15%; selections below are credited." Allowances keep the estimate honest and set up the first change order before it becomes an argument.
Change-order language
Write the rule into every estimate, before anyone needs it: "Any change to the scope of work described here requires a written change order, signed by both parties, before the work proceeds. Change orders will state the added or credited amount and any effect on the schedule." Then use it. Hidden rot, a client upgrade and an inspector's request are all change orders.
Deposit and payment schedule
Spell out the money in the terms box. A typical schedule on a larger job:
- Deposit on signing to schedule the work and order materials
- Progress payment at completion of rough-in
- Progress payment at completion of install
- Final balance due on completion and walkthrough
Check your state's rules before you set the deposit. California caps the down payment on home improvement contracts at 10% of the contract price or $1,000, whichever is less. Many states have no statutory cap, and 10% to 30% is common. For commercial work, net 30 on progress invoices is standard.
License and insurance, in writing
Put your contractor license number on the estimate. California requires it on bids and contracts, and several other states have similar rules. A line such as "Licensed and insured, CSLB #1234567, general liability on file" belongs on the address line or at the top of your terms. It answers the first thing a careful homeowner checks.
Validity windows
Material prices move. Lumber, copper wire and some roofing products can swing noticeably within a month. Fifteen to thirty days is a typical validity window for construction estimates, shorter on material-heavy jobs. Put the valid-until date at the top and repeat it in the terms: "Pricing valid for 21 days. After that date, material costs will be re-confirmed before scheduling."
Exclusions save the most arguments
List what is not included: permits if the client pulls them, patching and painting outside the work area, moving furniture, appliance purchase, hazardous material abatement. One line of exclusions now is worth an hour of discussion in week three.
How to use
Header with your license
Business name, phone, email and address, with your contractor license number on the address line.
Phase the work
Line items grouped by phase, such as demo, rough-in, install and finish, with materials and labor on separate rows.
Price the unknowns
Add allowances for fixtures and finishes the client has not picked yet, each with a stated dollar amount.
Lock the terms
Validity window, deposit and payment schedule, change-order rule and exclusions in the terms box. Download the PDF.
Use cases
Frequently asked questions
Give materials and labor their own line items within each phase, for example "Tile, porcelain 12x24, 140 sq ft" and "Tile installation labor, 140 sq ft". This shows the client where the money goes and makes it easy to reprice one side if a material changes.
An allowance is a set budget for an item the client has not chosen yet, such as $2,500 for light fixtures or $6 per sq ft for tile. If the final choice costs more or less, the difference is added or credited through a change order.
It depends on the state and the type of work. California, for example, limits the down payment on home improvement contracts to 10% of the price or $1,000, whichever is less; many other states have no fixed cap, and 10% to 30% is common.
In many states, yes. California requires the license number on bids, contracts and advertising, and other states have similar rules, so printing it on every estimate is the safe default.
Put any change in scope or price in writing as a change order that both sides sign before the extra work starts. State the added or credited amount and any change to the schedule, and reference the original estimate number.
You are not required to show your markup, and most residential contractors build it into the material and labor prices. What clients need is a clear price per item, not your cost breakdown.