HomeGuides › How to Write a Construction Estimate

How to Write a Construction Estimate (Step-by-Step, 2026)

A good estimate does three jobs at once: it prices the work accurately, it wins the client's trust, and it protects you when the project meets reality. Here's the 8-step process professionals use, plus the vocabulary and contract details that keep estimates from turning into disputes.

Published August 2, 2026 · Written for US contractors who estimate their own jobs

First, get the words right: estimate vs. quote vs. bid vs. proposal

These terms get used interchangeably on job sites, but they mean different things — and the word at the top of your document sets expectations, sometimes legally:

TermWhat it meansHow binding
EstimateAn informed approximation of cost based on the information available. Can change as scope firms up.Generally not a fixed commitment — say so on the document
QuoteA fixed price for a specifically defined scope, valid for a stated period.Treated as the price if accepted within the validity window
BidA formal offer to perform specified work at a stated price, usually in competition against other contractors.Often binding once accepted, especially on public work
ProposalThe full sales document: scope, price, terms, timeline, and why you — often with a signature line.Becomes the agreement when signed

In residential work, most contractors deliver something between a quote and a proposal: itemized pricing with terms and a signature line. Whatever you call it, define the scope tightly enough that the price means something.

The 8-step estimating process

Step 1: Define the scope of work

Write down, in plain sentences, what you are being asked to build — and force decisions on everything vague. "Remodel the kitchen" is not a scope; "demo to studs, new semi-custom cabinets, quartz counters, no layout changes" is. Every unresolved item becomes either a labeled allowance or an exclusion. Scope discipline is 80% of estimate accuracy; the room-specific checklists in our kitchen and bathroom guides show what that looks like in practice.

Step 2: Visit the site and study the plans

Never price significant work from a phone call. Walk the site, measure, and photograph everything — the panel, the crawl space, under the sink, the access route for materials and debris. If there are drawings, read them completely, including notes and schedules, and reconcile them against what you saw: plans and reality disagree constantly, and the estimate has to price reality. Note site conditions that cost money — parking, stairs, occupied home, protection requirements.

Step 3: Do the quantity takeoff

Convert the scope into measured quantities: square feet of drywall and flooring, linear feet of plate and trim and cabinetry, counts of fixtures, outlets, doors, and windows. Every quantity carries a unit and a waste factor where it matters (commonly around 10% for tile and flooring, more for complex patterns). The takeoff is the tedious step, and it's where software has changed the job most: BuildCraft Pro's AI blueprint takeoff, for instance, reads a plan PDF or a photo of a drawing and drafts the quantities and trade-organized line items for you to verify — turning an evening of counting into a review pass.

Step 4: Price labor and materials

Price them separately. For labor, estimate hours per task and multiply by your fully loaded rate — wages plus payroll taxes, workers' comp, liability insurance, and benefits, not the bare wage. For materials, use current supplier pricing, not what you paid last spring, and note which prices are volatile. Your own job-cost records from past projects are the best pricing database you'll ever have; the discipline of tracking budget vs. actual on every job pays for itself here.

Step 5: Get subcontractor quotes

For trades you don't self-perform, get written quotes — not text-message ballparks — and make sure each sub saw the same scope you're pricing. Give them a deadline ahead of yours, and check that their quote states what's excluded so you're not double-covered or, worse, uncovered. If you must estimate a sub trade before quotes arrive, mark that line as budgetary and true it up before contract.

Step 6: Add overhead and profit

Direct cost is not the price. Add overhead — the cost of existing as a business: truck, insurance, phone, software, marketing, estimating time — and profit, which is separate from your own wages. Common ranges for small contractors are 10–20% for overhead and 10–20% for profit on direct costs, but the honest number comes from your books: last year's total overhead divided by last year's direct costs is your overhead floor. And know the markup/margin distinction — 20% markup on cost is only about 16.7% margin on the sale price. Decide which one you're targeting.

Step 7: Add contingency

Contingency covers the known-unknowns: conditions you couldn't verify before pricing. Remodels commonly carry 10–15%; new construction with good plans can carry less; old buildings and gut jobs deserve more. Contingency is not padding and it's not profit — it's a priced acknowledgment that walls hide things. Pair it with a change-order process for the surprises that exceed it, so the mid-project conversation is "here's the signed change" rather than an argument.

Step 8: Present it professionally

The estimate is also a sales document — often your first work product the client evaluates. Deliver a clean, itemized document on your letterhead with your license number, a written scope, organized line items, clear allowances and exclusions, payment terms, a validity period, and a signature line. Between two similar prices, homeowners routinely choose the contractor whose paperwork looks like the work will be: organized, specific, and professional. Deliver it promptly, too — an estimate that arrives in two days beats a slightly sharper one that arrives in three weeks.

Do all eight steps in one app

BuildCraft Pro takes you from takeoff to a signed, professional proposal — AI-drafted line items organized by trade, your pricing, client portal approval, then invoicing and change orders on the same job. First project free, no credit card.

Write your next estimate free →

Why pros itemize by trade (CSI-style divisions)

Commercial construction organizes everything into standardized CSI MasterFormat divisions — numbered sections like sitework, concrete, finishes, plumbing, electrical. Residential contractors rarely need the formal numbering, but the underlying idea is worth stealing: organize the estimate the way the work is bought and built, one section per trade.

A typical residential division list: demolition, sitework, concrete, framing, roofing, windows and doors, plumbing, electrical, HVAC, insulation, drywall, tile, flooring, cabinetry and counters, paint, specialties, and general conditions (permits, dumpsters, protection, supervision). General conditions deserve their own section — they're real costs that vanish when scattered.

What to include contractually

The difference between an estimate that protects you and one that doesn't is usually three items:

Exclusions

State what the price does not include: hazardous-material abatement, rot repair beyond an allowance, utility upgrades, landscaping repair, moving furniture, anything discovered concealed. Exclusions aren't hostile — they're the honest boundary of what you could see and price. The clearer they are, the cleaner the change-order conversation when one comes up.

Allowances

For unselected items — tile, fixtures, appliances — carry a labeled allowance with a stated dollar amount and what it covers (material only, or supplied and installed). Say in writing that selections above the allowance adjust the price by the difference. Unrealistically low allowances win bids and destroy relationships; price them at what the client will actually choose.

Validity period and terms

Give the price a shelf life — commonly 15 to 30 days, shorter when material prices are moving — so you're never held to stale pricing. State payment terms (deposit, progress payments, final payment), who pulls permits, and how change orders are approved and priced. Add a signature line so acceptance is a fact, not a memory of a phone call. Check your state's requirements too: many states mandate specific contract language, notice-of-cancellation rights, and license disclosures on residential agreements.

Close the loop: job-cost every estimate

The eight steps make a single estimate accurate. What makes your next estimate accurate is feedback: track actual labor hours and material costs against the same divisions you estimated, job after job. Within a few projects you'll know that your drywall line runs hot, your demo line runs light, and your tile hours were fantasy — and you'll price the next bid from your own history instead of industry guesswork. Estimating is a skill you compound; the contractors with the tightest numbers aren't guessing better, they're measuring more.

Frequently asked questions

What is the difference between an estimate and a quote?

An estimate is an informed approximation of cost that can change as scope firms up. A quote is a fixed price for a defined scope, typically valid for a stated period. A bid is a formal offer to do specified work at a stated price, usually in competition, and a proposal is the sales document that wraps the price with scope, terms, and your pitch. Label your documents accordingly — courts and clients both read the word at the top.

What should a professional construction estimate include?

At minimum: your company and license information, the client and project address, a clear scope description, itemized line items with quantities and units organized by trade, allowances clearly labeled, exclusions, a validity period, payment terms, and the total. Many contractors also include a change-order clause and a signature line so the estimate can convert directly into an agreement.

How much should a contractor add for overhead and profit?

Common ranges are 10–20% for overhead and 10–20% for profit, applied to direct job costs. Your actual overhead percentage should come from your books: annual overhead divided by annual direct costs. Pricing below that number means every job loses money regardless of how accurate the takeoff was.

Why do contractors organize estimates by trade or CSI division?

Trade-organized (CSI-style) estimates mirror how work is actually bought and scheduled: each section maps to a sub or crew, sub quotes drop into their own divisions, and nothing hides in a lump sum. It also makes comparing bids and pricing change orders far cleaner than a single number does.

How long should a construction estimate stay valid?

Common validity periods run 15 to 30 days, and many contractors shorten them when material prices are volatile. A stated validity period protects you from honoring months-old pricing and gives hesitant clients a legitimate reason to decide.

Write estimates that win work

Talk the job through with Kim or upload a blueprint — get an itemized, trade-organized estimate ready to send the same day. First project free, no credit card.

Start free — 1 project on us →
Keep reading How to Estimate a Kitchen Remodel → How to Estimate a Bathroom Remodel → Estimating software comparisons →