ashiba.ai
Features PricingLive demoCase studyAboutSign inStart free
Guide · Estimating

How to estimate a custom home without getting burned.

The estimate is the whole job. Get it right and the rest is management; get it wrong and no amount of hustle on site earns the money back. Here is how experienced builders keep the number honest — and get sharper with every job instead of starting from zero on the next one.

The single number is a lie you tell yourself

Most estimates are one number per line: framing labor, $41,000. It looks precise, and that is exactly the problem. You do not know it will be $41,000 — you know it will land somewhere in a range, and you picked the middle so the total would read clean for the client. The moment the number is single, everyone treats it as a promise, and every dollar over it is a surprise that was never a surprise to you.

The fix is not to estimate better in the sense of guessing the exact figure. It is to stop pretending you can, and to say out loud what you actually know: the range.

Estimate every line as a band

For each cost line, set a low and a high — the honest floor and ceiling given what you know today. Framing labor is not $41,000; it is $38,000–$46,000, and you would be surprised to land outside it. That band is the plan. It tells the client the truth, it tells you which lines are tight and which are loose, and it gives you something to grade later.

Set the band from three inputs, in order of trust: a real quote for this scope, your own past actuals on the same kind of line, and — only when you have neither — a defensible unit rate. Widen the band when you are guessing and narrow it when you have a bid in hand. A wide band is not weakness; it is an accurate statement of uncertainty, and it is far cheaper to widen a band before you sign than to eat the overage after.

Contingency is not a band

A common mistake: pad every line 15% and call it safe. That buries your uncertainty where you can no longer see it, and it quietly inflates the bid until you lose the job to someone who priced it straight. Keep the bands honest — the real low to the real high — and carry contingency as its own explicit line for the unknowns you cannot yet scope: the rock you might hit, the allowance the client has not chosen. Honest bands plus one visible contingency line beats fifteen fudged numbers every time.

Record the actual, then grade the guess

When a purchase order, an award, or a receipt exists, the line has an actual — a fact, not a guess. Record it against the band you set. Now the line grades itself: under band, in band, or over. This is the step almost everyone skips, and it is the one that matters. An estimate you never check against reality is a guess you make forever. An estimate you grade is evidence for the next one.

Freeze the original band the moment the first actual lands. If you let yourself widen the band after seeing the cost, you will always be “in band,” and you will learn nothing. The point is the gap between what you said and what happened — protect it.

The tenth job estimates itself

Here is where it compounds. Every graded line — the band, the actual, and the gap — is data on how you specifically estimate. Do you run hot on windows and cold on sitework? Which line names repeat job to job, and where do your bands hold versus blow out? After a handful of jobs, your own history is worth more than any published cost book, because it is priced for your crews, your suppliers, and your market.

That is the whole moat: a builder with five jobs of graded evidence bids the sixth from history instead of nerves. The estimate stops being a report you dread and becomes the sharpest tool you own — provided you kept the record. Do this by hand in a spreadsheet and it works, until the spreadsheet stops scaling. Do it in a tool built for it and the tenth job really does estimate itself.

The short version

  1. Break the job into cost lines you can name and re-use.
  2. Price each as a low–high band, from a quote, your history, or a defensible rate — in that order.
  3. Carry the unknowns as one explicit contingency line, not as padding.
  4. Record the actual when a PO, award, or receipt exists; freeze the original band.
  5. Read the verdicts, keep the record, and bid the next job from it.
ashiba does exactly this — bands, actuals, verdicts, and a history that sharpens the next bid.
Start freeWalk the live demo
See the estimating flywheel →
ashiba.ai
THE BUILDER'S FIELD OFFICE
足場 ashiba — the scaffolding you stand on to build.
PRODUCT
COMPARE
RESOURCES
COMPANY
LEGAL
© 2026 ASHIBA.AI · AUSTIN, TEXAS