EstimateGenerator

Contractor Estimate Template

A general contractor’s estimate carries things a single-trade estimate never has to — subcontractor scopes, allowances for products nobody has picked yet, permits, and a change-order clause that has to hold up months later. This template is preloaded with that structure, split into materials and labor, so you can replace the sample scope with yours and download a professional, numbered PDF.

Sample contractor line items are preloaded below — edit everything, then download your PDF. Free, no signup.

Your business

Business name
Phone
Email
Address
Website

Client

Client name
Company (optional)
Phone
Email
Address

Estimate details

Estimate #
Date
Valid until

Line items

Materials
$4,200.00
$2,500.00
$640.00
$780.00
Labor
$5,600.00
$3,400.00
$2,900.00
$1,600.00

Tax, markup & discount

Tax rate %
Markup %
Discount (%)

Notes, terms & signature

Notes (visible to client)
Terms

Saved estimates (Pro)

Your work autosaves to this browser. Pro adds named saves so you can keep every client's estimate on hand.

Blank templates:WordExcelPDFGoogle Docs — coming soon
Your Business Name
ESTIMATE
Estimate #EST-001
DateAug 14, 2026
Valid untilSep 13, 2026
DESCRIPTION
QTY
RATE
AMOUNT
MATERIALS
Framing and structural materials
1
$4,200.00
$4,200.00
Finish materials allowance (client selects)
1
$2,500.00
$2,500.00
Permit fees (at cost, no markup)
1
$640.00
$640.00
Equipment rental and dumpster
1
$780.00
$780.00
Materials subtotal
$8,120.00
LABOR
General contractor labor (per hour)
80
$70.00
$5,600.00
Subcontractor — electrical (quoted)
1
$3,400.00
$3,400.00
Subcontractor — plumbing (quoted)
1
$2,900.00
$2,900.00
Project supervision and coordination
1
$1,600.00
$1,600.00
Labor subtotal
$13,500.00
Subtotal$21,620.00
TOTAL$21,620.00
NOTES

Allowance lines are budget placeholders: the client selects the actual product and the estimate is reconciled to real cost, up or down, by written change order. Excludes engineering, hazardous-material abatement, rock excavation, and any work required by inspection beyond the scope above.

TERMS

This estimate is valid until the date shown above. Work will begin upon written approval. Any changes to the scope of work may adjust the final price.

Accepted by (signature)
Date
Created with estimate-generator.comPage 1 of 1
Total
$21,620.00

What a contractor’s estimate has to carry

When you are the general, you are pricing other people’s work as well as your own, and the estimate has to make that visible without turning into a spreadsheet dump. Give every subcontracted scope its own line — electrical, plumbing, HVAC, whatever the job needs — so the client can see that the trade is covered and so you have a place to point when a sub’s quote moves. Give your own crew’s hours a line, and give supervision and coordination a line of its own. Running a job is real work; a contractor who never bills it is donating the hardest part of the service.

Split materials from labor. It is the most useful habit in construction estimating, because material costs move with suppliers and commodity markets while labor reflects your crew and schedule. When lumber or copper jumps between estimate and signature, a split estimate lets you point at exactly which lines changed instead of reopening the whole number. If your job is a single trade rather than a multi-trade build, the construction estimate template and the per-trade templates below start from a tighter scope.

Allowances and contingency, without losing the job

Allowances exist because clients rarely finish choosing before they need a price. You carry a budget figure for the tile, the fixtures, the appliances; they pick the actual product; the difference gets reconciled. The failure mode is universal and avoidable: the client reads the allowance as the price. Prevent it in two places — label the line itself as an allowance with the selection still open, and state the reconciliation rule in the terms, in one sentence, including that the adjustment can go down as well as up.

Contingency is different and deserves a decision rather than a habit. Remodels open walls; walls contain surprises. Whether you carry contingency openly as a line, hold it inside your markup, or handle every discovery as a change order, pick one and be consistent, and never manufacture it by quietly inflating individual line items. Inflated lines feel safe and cost you later, because the moment a scope changes you can no longer re-price it honestly from your own document.

Exclusions and change orders: the clause that protects the margin

The exclusions list is the cheapest insurance on the page. Rock excavation, hazardous material abatement, engineering, structural surprises, upgrades demanded by an inspector, work by others, and anything the client is supplying themselves — write them down. Contractors often skip this because it feels like anticipating a fight, but the opposite is true: an exclusion stated in advance is a routine change order, while the same exclusion discovered mid-job is a dispute about who should have known.

Pair the exclusions with a change-order procedure in plain language: additional work is priced in writing and approved in writing before it starts, and the approved change amends the contract. Then hold the line in practice. Most margin lost on multi-trade jobs is not lost in the estimate — it is lost in the verbal “while you’re here, could you also…” that never became paper. Finally, set a validity date. Construction estimates age fast, and an estimate without an expiration is an open offer at last season’s supplier pricing.

Once the estimate is approved, the paper trail continues: signed contract, then change orders as scope moves, then invoices whose lines match the approved estimate one for one. Estimate vs invoice walks through that sequence, and how to write an estimate covers the mechanics step by step.

Contractor estimate FAQ

What should a contractor's estimate include that a smaller job estimate doesn't?

Four things: subcontractor scopes priced as their own lines, allowances for products the client has not chosen yet, permit and inspection handling stated explicitly, and a written change-order procedure. Those four are where general contracting money is won and lost, and none of them appear on a simple one-trade job estimate.

Should I show subcontractor pricing on the estimate?

Show the sub scope as a line so the client can see the work is covered — 'Subcontractor, electrical' with a price. Whether you break out the sub's own cost from your markup is a business decision, not a legal one. Many contractors present it as a delivered price per scope, which is both simpler to read and simpler to defend.

How do allowances work on a contractor estimate?

An allowance is a budget placeholder for something the client will select later — tile, fixtures, appliances. You carry a dollar figure in the estimate, the client picks the actual product, and the difference is reconciled up or down by written change order. Label allowance lines clearly and state the reconciliation rule in the terms, or the client will read the placeholder as a promise.

Should permits be marked up?

Many contractors pass permit fees through at cost on their own line and bill the time spent pulling them as labor. That is easy to explain and easy to document. What matters most is that the estimate says plainly whether permits are included, excluded, or at cost, because an unstated permit is one of the most common sources of a first fight on a job.

How much contingency should a contractor estimate carry?

There is no universal number — it depends on how much of the job is hidden behind finished surfaces and how firm your supplier pricing is. What matters is method: carry contingency deliberately, disclose whether it is included, and never bury it by inflating individual line items, because inflated lines destroy your ability to re-price honestly when scope changes.

More estimating guides & templates

Estimate templates by trade

Start from a blank estimate instead?

Open the free estimate generator