How to Write an Estimate (Step-by-Step with Example)

Learning how to write an estimate well is learning to do two contradictory things at once: give the client a number they can plan around, and keep room for what you can’t see yet. Estimates that fail usually fail at one of those — either too vague to be useful or too firm to survive contact with the job. Here’s the structure that holds both.

First: Confirm an Estimate Is the Right Document

An estimate is an informed approximation that can move with conditions; a quote is a fixed commitment. If the scope is fully visible and decided, write a quote — clients prefer certainty and you lose nothing. Write an estimate when something real is unknown: concealed conditions, unselected materials, undecided scope. The full decision guide is here.

How to Write an Estimate in 6 Steps

1. Scope what you can see, list what you can’t

Walk the job and write two lists: known work, and unknowns that could change the price. The first becomes your line items; the second becomes your assumptions and allowances. The unknowns list is the skill — it’s what separates an estimate from a guess.

2. Cost the known work honestly

  • Labor at your loaded rate — wages plus insurance, vehicle, tools, and non-billable time
  • Materials at today’s replacement prices, plus a handling margin
  • Equipment, disposal, travel, and permits — the lines everyone forgets and eats

3. Convert unknowns into allowances

An allowance is a named, visible placeholder: “Subfloor repair allowance: $400.” It tells the client this number exists, this number is uncertain, and this number will be trued up against reality — all without drama. Vague padding hides uncertainty; allowances manage it in the open.

4. Write the assumptions down

“Pricing assumes accessible attic, copper supply lines, and soil diggable by machine.” When an assumption breaks, the conversation is “remember this line?” instead of “you said it would cost—”. Three or four sentences here do more dispute prevention than any contract clause.

5. State accuracy and validity

Give the estimate a range or tolerance where honest (“final cost typically within 10–15% pending selections”) and an expiry date, because material prices move. False precision — $4,287.50 on a job with three unknowns — reads as either naivety or theater.

6. End with the next step

An approval line, plus what approval triggers: site visit, firm quote, or scheduled start. An estimate without a next step is trivia; with one, it’s a pipeline document.

A Worked Example

Item Qty Unit Price Total
Demo existing bathroom vanity and tile 1 $520 $520
Labor — install vanity, tile, fixtures 28 hrs $75 $2,100
Tile and setting materials 1 $640 $640
Fixture allowance (client selecting) 1 $800 $800
Subfloor repair allowance 1 $400 $400
Disposal 1 $150 $150

Assumes: plumbing rough-in locations unchanged; subfloor condition verified at demo; fixtures on-site by install date. Estimate valid 30 days.

The Habits That Make Estimates Accurate

  • Track actuals against estimates. Your miss pattern is your education — most people underestimate labor on prep and overestimate it on the fun parts.
  • Use a template so the structure remembers for you. The free estimate template walks every category; trade versions live in the template library.
  • Estimate fast, revise openly. A same-day estimate with honest allowances beats a week-late “precise” one — speed wins the conversation, and the allowance structure handles the truth.

Ready to send one? Build your estimate as a clean, itemized PDF in OfferKit — and when the unknowns resolve, convert it to a firm quote with the numbers you can now stand behind.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *