Free guide · no signup
How to write a construction bid, step by step
A bid is a price plus a promise about what that price covers. Most bids that lose money don’t lose it on the math. They lose it on a missing cost, a vague scope line or a change nobody wrote down. Here is the order to build one in, with a free guide for each step.
Step 1. Walk the job and write the scope first
Before any numbers, write down what you will do, in plain words, room by room or phase by phase. Note what you saw that could change the price: access, old work behind walls, grade, utilities, who supplies what. If you can’t describe a line of work, you can’t price it.
Step 2. Do the takeoff and price direct costs
Count exact quantities of material from the plans or the site, then add a material waste factor by material and round up to what you can buy. Price your crew’s hours at a burdened labor rate, not the bare wage. Add equipment, dumpsters, permits and subcontractor quotes, with your markup on subs.
Step 3. Add contingency for the risky lines
Put contingency where the unknowns actually are (demo, hidden conditions, long-lead materials) instead of padding every line the same.
Step 4. Add overhead and profit the right way
Use your real overhead rate from last year’s numbers, then add profit. Remember that markup on cost is not the same as margin on price: a 20% markup is only a 16.7% margin. The markup to margin chart and the free bid markup calculator do the conversion for you.
Example only (made-up numbers): direct costs of $18,000 plus $900 contingency is $18,900. With a 10% overhead rate and a 10% target profit margin on price, the calculator’s method gives about $23,625 (price × 80% = $18,900). Adding 10% and then 10% again on cost would give $22,869, about $750 less, which is where many bids quietly leak.
Step 5. Write exclusions and clarifications
List what the price does not include and what it assumes: hidden conditions, permits, finish selections, cleanup, how long the price holds. The bid exclusions checklist has the common ones.
Step 6. Set the payment schedule and change order terms
Tie each payment to a milestone the owner can see, using a progress payment schedule, and say in the bid that extra work goes on a written change order before it starts.
Step 7. Send it, then follow up
Send a clean proposal with the scope, price, exclusions and schedule on one document, then follow up on a plan instead of waiting. The bid follow-up emails cover what to send and when.
Bid mistakes that cost the most
- Pricing before the scope is written, so the number covers a job nobody defined.
- Bare wages instead of burdened labor. Taxes, insurance and unbillable hours come out of profit.
- Confusing markup with margin, so the profit you planned is not the profit you get.
- No exclusions, so every surprise becomes your cost.
- Verbal changes. If it isn’t on a signed change order, it is hard to get paid for.
General education with example numbers only, not legal, tax or accounting advice. Contract, licensing, deposit and lien rules vary by state; check yours.
Want the whole bid set ready to fill?
The Contractor Bid Kit puts these steps into one set: a fillable estimate and takeoff worksheet, an Excel bid calculator with overhead, contingency and margin built in, a proposal template (PDF and Word), a scope and exclusions checklist, a change order, a progress payment schedule and bid follow-up scripts. $49 one-time. Every guide on this page stays free either way.
Get the Contractor Bid Kit — $49 Free markup calculatorTemplates and worksheets, not legal, tax or accounting advice. Contract, licensing, deposit, retainage, lien and notice rules vary by state: check your state licensing board and local lien rules, and have an attorney in your state review your contracts before you use them. No guaranteed results.