The contractor's guide to quotes, change orders and sign-offs
How building contractors protect their price with bids, cost codes, daily site reports, priced variations, punch lists and completion sign-off.

A construction job goes wrong on paper long before it goes wrong on site. Scope drifts, a verbal change gets forgotten by the time the invoice goes out, and a punch list item nobody wrote down becomes an argument at handover. None of that is really about the building work; it is about whether the paperwork kept pace with the job. Here is where to put that structure in, phase by phase.
Bid with a scope that protects your price
A construction bid or proposal should do more than state a total price. Break it down by job phase or trade, so a client can see what they are paying for in demolition, framing, electrical, plumbing, and finishing, rather than one lump figure. Reference the drawings or specification version the bid is based on, by date or revision number, so there is a clear anchor point if the drawings change later. State explicitly what is excluded, since disputes usually start over the item everyone assumed was included and nobody wrote down.
Attach your cost codes to line items where you can. A bid organized by cost code makes it far easier to track actuals against budget once the job starts, instead of trying to reconstruct where the money went after the fact.
Bids, variations, site records and handover
Free to preview, yours to edit โ every question, rule and colour stays editable.
Construction Bid Proposal
Three-page bid submission for a build package: the tender being answered, priced scope with a cost breakdown, programme, exclusions and validity.
Change Order Request
Site change order tied to a job number, phase and cost code: what changed on the drawings, who asked, the cost and time effect, and approval to proceed.
Daily Site Report
End-of-day site record: crews and hours on the job number, work completed by area, weather and delays, deliveries, visitors and anything raised.
Punch List Form
One-screen snag entry for a walkaround: job number, unit and room, the defect and trade responsible, priority, photo and who fixes it by when.
Certificate of Completion
Construction completion certificate: job number and contract works, the completion date, outstanding snags, documents handed over and signatures.
Subcontractor Bid Form
Three-page trade package bid: the package and drawings priced, rates and totals, plus labour, supervision, insurance and safety documents on site.
Log the site every day, not just the milestones
A daily site report should record the date, weather where it affects work, which trades and how many workers were on site, what was completed, and any delays or safety issues. This is unglamorous paperwork, but it is what you reach for when a client disputes a timeline, an inspector asks about a specific date, or a subcontractor's invoice does not match how many days they were actually on site. Keep the report specific to what happened that day on that phase, not a general summary at the end of the week when details have already blurred together.
Price a variation before the work happens, not after
Scope changes on a job site are normal. What causes disputes is doing the extra work first and presenting the price afterward, when the client feels they have no real choice but to pay. A change order request form should describe the change, reference the original scope item it affects, state the additional cost and any schedule impact, and get a signature before the crew starts on it. Treat "the client asked for it verbally" as a trigger to write the change order immediately, not as a substitute for one. A change order costs a few minutes to fill out; an unpriced variation can cost a contractor the whole margin on a job.
This discipline matters most on small variations, since these are exactly the ones a crew is tempted to just get on with rather than stop and paper. A verbal go-ahead from a client standing on site is not the same as a priced, signed change order, even when the change seems minor. Before any work outside the original scope begins, confirm the price and get it signed, even if that means a short delay while the crew moves to another part of the job. A run of small unpriced changes adds up to a meaningful amount of unbilled work by the end of a job, and a client who never saw a number in advance is far more likely to push back on the total when it finally appears on an invoice.
Walk the punch list before handover, not during it
Before a client walks through for final acceptance, walk the site yourself and note every unfinished or defective item on a punch list: a paint touch-up, a door that sticks, a fixture not yet installed. List each item by location and trade responsible, and assign a target date for it to be closed out. Doing this walk yourself first means the client's own walkthrough turns up fewer surprises, and it gives your subcontractors a clear, written list to close out rather than a verbal complaint relayed secondhand.
Close the job with a signed completion certificate
Final payment and a completion certificate should follow the punch list being cleared, not precede it. A certificate of completion should state the job or phase covered, confirm the punch list items have been resolved, and carry a signature from the client accepting the work as complete. This signed document is what protects final payment: it gives both sides a clear, dated record of when the job was finished and accepted, rather than a vague understanding that gets reinterpreted once an invoice is sent.
Job completion and callouts
Free to preview, yours to edit โ every question, rule and colour stays editable.
Job Completion Sign-Off
Close the job on the doorstep: work summary, photos, customer rating and signature.
Roofing Estimate Request
Site-survey request capturing roof type, damage, access and preferred survey window.
Plumbing Emergency Callout
Fast triage form for urgent callouts with severity, water shut-off status and access notes.
Cleaning Service Quote
Domestic or commercial cleaning quote with rooms, frequency, extras and access details.
Track cost codes through the life of the job
Cost codes are most useful when they follow a job from bid to completion, not just at the estimating stage. Tag daily site reports, material deliveries, and change orders with the same cost codes used in the original bid, so that at any point in the job you can see actual spend against budget for a specific trade or phase, not just for the project as a whole. This matters most on jobs with multiple trades running at once, where a single overall budget figure can hide a plumbing overrun behind an electrical underrun and leave you guessing where the real problem is.
Keep drawing revisions tied to the paperwork
Drawings change during a job more often than anyone plans for, and each revision should be reflected in the paperwork that references it. When a change order affects a detail shown on a drawing, note the drawing number and revision it relates to, not just a general description of the change. This keeps everyone, from the client to the subcontractors on site, working from the same version of the plan, and it prevents a common dispute where work is built to an outdated drawing because the paperwork never caught up with a design change made weeks earlier.
Spell out exclusions and allowances so nothing is assumed
The items left out of a bid cause as many disputes as the items included in it, so give exclusions the same space and clarity as the scope itself. List them as their own section, not a single line buried at the bottom: permit fees if the client is pulling them separately, disposal of unexpected hazardous material, landscaping restoration outside a defined work area, and anything that depends on an existing condition you have not been able to verify, like the state of wiring behind a wall that has not been opened yet. Where a cost is genuinely uncertain, use an allowance rather than a guess dressed up as a fixed price. State the allowance amount for an item like fixtures, tile, or hardware, and note explicitly that the final cost will be adjusted up or down once the client makes a selection. A bid that separates firm prices from allowances gives a client an accurate sense of where the number might move, instead of an all-in figure that turns out to have been a placeholder.
Handle retention and the final account properly
Where a contract includes retention, a percentage held back until the job is complete and any defects are resolved, track it as its own line from the first invoice rather than trying to calculate it at the end. State the retention percentage, the amount held on each application for payment, and the condition that releases it, whether that is practical completion, the end of a defects period, or the signed completion certificate. Build the final account as a single document that reconciles the original contract sum, every signed change order, and the retention release, so the client can see exactly how the final number was reached rather than receiving a figure that does not obviously tie back to what was agreed along the way. Disputes over a final account are far easier to resolve when every adjustment can be traced to a specific signed document rather than a memory of a conversation.
Keep dated photo records at every stage
Photos taken and dated at key points in a job protect you in ways a written report alone cannot. Photograph conditions before work starts, particularly anything pre-existing like a cracked slab or water staining that could otherwise be blamed on the current job. Photograph work that will be covered up, such as framing before drywall or pipework before it disappears behind a wall, since these are exactly the details a client or inspector may ask about later when there is no way to look at them directly. Tag photos with the date and the cost code or phase they relate to, and store them alongside the daily site report for that day rather than in a separate folder that is easy to forget about. A short photo record, kept consistently, is often the single fastest way to resolve a dispute over what condition something was in before your crew touched it.
Keep the paperwork as tight as the build
A bid organized by phase and cost code, a daily record of who was on site, a priced change order before extra work starts, a punch list walked before handover, and a signed completion certificate at the end: none of these documents is complicated by itself, but together they are what keeps a job's price, schedule and scope aligned with what was actually agreed. The contractors who get paid on time and avoid disputes are usually not doing better work than everyone else. They are simply writing more of it down, at the point it happens, instead of trying to reconstruct it later.
Ready-made forms for this article
Start from a template that already collects what this post recommends โ you can edit every question afterwards.
- Use this template
Change Order Request
Site change order tied to a job number, phase and cost code: what changed on the drawings, who asked, the cost and time effect, and approval to proceed.
Construction24 questionsClassic layoutMatches: construction, change, orders
- Use this template
Daily Site Report
End-of-day site record: crews and hours on the job number, work completed by area, weather and delays, deliveries, visitors and anything raised.
Construction25 questionsClassic layoutMatches: construction, building, daily
- Use this template
Construction Bid Proposal
Three-page bid submission for a build package: the tender being answered, priced scope with a cost breakdown, programme, exclusions and validity.
Construction35 questionsClassic layoutMatches: construction, building, bids



