Rework and incomplete items cost the global construction industry an estimated $625 billion annually — roughly 9% of total construction spending (Autodesk/FMI Construction Disconnected, 2023). For individual contractors, unmanaged punch lists are one of the top reasons final payment gets delayed by weeks or disputed entirely. A structured punch list template closes that gap: it defines exactly what "done" means before the client walkthrough, not during it.
Key Takeaways
A construction punch list is a documented list of items that must be completed, corrected, or touched up before a project reaches substantial completion and final payment is released.
When to create one: Start during the final 10–15% of the project — not during the client walkthrough. Contractors who create the list in real time during a walkthrough are at a disadvantage: the client sets the scope, tone, and standard.
Who owns it: The GC owns the punch list process. Individual subs are responsible for their items, but the GC is accountable for overall completion and sign-off.
Our finding: The most common punch list mistake isn't failing to complete items — it's failing to define "complete." Scope ambiguity causes more payment disputes than actual incomplete work. Define acceptance criteria in writing before the walkthrough, ideally in the original contract.
For contract language that sets acceptance standards upfront, see our pressure washing contracts template — the same scope-of-work and acceptance criteria clauses apply to any contractor agreement.
|
Field |
Detail |
|
Project name |
|
|
Project address |
|
|
Client / owner |
|
|
General contractor |
|
|
Punch list date |
|
|
Target completion date |
|
|
Final payment amount held |
$ |
Walls and Ceilings
Flooring
Doors and Windows
Kitchen (if applicable)
Bathrooms (if applicable)
Trim and Millwork
Siding and Façade
Roofing (if in scope)
Concrete, Flatwork, and Grading
Site Restoration
Electrical
Plumbing
HVAC
Cleanup
Documentation Handover
Keys, Codes, and Access
|
# |
Location |
Item Description |
Trade / Owner |
Priority |
Due Date |
Done |
Verified |
|
1 |
Master bath |
Grout missing — NW corner of shower |
Vega Tile |
High |
Apr 17 |
☐ |
☐ |
|
2 |
Kitchen |
Cabinet door misaligned — upper left |
GC |
Medium |
Apr 18 |
☐ |
☐ |
|
3 |
Living room |
Paint touch-up — SW corner by window |
GC |
Low |
Apr 18 |
☐ |
☐ |
|
4 |
Panel |
Breaker #14 unlabeled |
Electrician |
High |
Apr 17 |
☐ |
☐ |
Priority definitions:
|
Name |
Signature |
Date |
|
|
GC representative |
|||
|
Client / owner |
|||
|
Second walkthrough required? |
☐ Yes ☐ No |
||
|
Final payment release authorized? |
☐ Yes ☐ No |
CONSTRUCTION PUNCH LIST
Project: _____________________ List #: _______
Address: _____________________ Date: ________
Client: ______________________ GC: __________
Target completion: ____________ Final payment held: $______
--- INTERIOR ---
Room: _______________
[ ] ___________________________________
[ ] ___________________________________
--- EXTERIOR ---
[ ] ___________________________________
[ ] ___________________________________
--- MEP ---
Electrical: [ ] Outlets tested [ ] Panel labeled [ ] GFCI tested
Plumbing: [ ] No leaks [ ] All fixtures flow [ ] WH set 120°F
HVAC: [ ] Heats/cools [ ] Filter new [ ] No unusual noises
--- SITE CLEANUP ---
[ ] Debris removed [ ] Windows cleaned [ ] Protective film off
[ ] Permits closed [ ] Warranties delivered [ ] Keys/codes transferred
--- ITEM TRACKER ---
# | Location | Item | Owner | Priority | Due | Done | Verified
__|__________|______|_______|__________|_____|______|_________
--- SIGN-OFF ---
GC: __________________ Date: ______
Client: ______________ Date: ______
Final payment authorized: [ ] Yes [ ] No
Four stages. Contractors who skip Stage 1 consistently face longer lists and harder negotiations.
Stage 1 — Internal pre-walkthrough (1–2 days before client walkthrough)
Walk every room yourself first. Fix what you can in 24 hours. This single step eliminates 60–70% of items before the client sees them.
Stage 2 — Client walkthrough
Go room by room together. Never argue during the walkthrough — write everything down, assess scope later. If something is out of scope, note it and address it after in writing.
Stage 3 — Trade completion and verification
Assign every item to a specific person with a due date. Check completion yourself before telling the client it's done.
Stage 4 — Final sign-off
Walk with the client, go through each item, and get written sign-off. Tie payment release to the signed form.
Our finding: Contractors who bring a pre-filled punch list to the walkthrough — showing items they've already identified and corrected — close out faster. It reframes the conversation from "what's wrong?" to "here's what we caught and fixed." That tone shift matters.
For tracking items and assigning them to trades, see our construction project management software guide for platforms with built-in punch list modules.
|
Punch List |
Warranty |
|
|
When |
Before substantial completion |
After handover |
|
Scope |
Incomplete or incorrect work |
Defects that develop post-completion |
|
Who pays |
Contractor (in original contract) |
Contractor (per warranty terms) |
|
Timeline |
Days to weeks |
1–2 years typically |
|
Documentation |
Punch list sign-off |
Separate warranty document |
Don't blur the two during the walkthrough. If a client raises something as a punch list item that is actually a warranty claim, address it separately in writing. For contract language that clearly defines warranty scope and exclusions, see our pressure washing contracts template.
Relevant Article:Finding and Succeeding in Subcontractor Construction Jobs
They're the same thing — "punch list" is the US term, "snag list" is common in the UK and Ireland. Same format, purpose, and process.
A bathroom renovation might have 10–20 items. A full home renovation or commercial fit-out can have 100–300+. What matters more than the count: every item is specific, assigned to one owner, and has a due date.
Only if the items were genuinely not visible during the walkthrough. A signed punch list is a legal record of agreed scope. Post-sign-off additions are new scope — handle them with a change order, not a free addition. See our house renovation business plan guide for contract frameworks that protect you here.
The GC is responsible at no additional cost — they represent incomplete work already in the original scope. If a sub caused the item, the GC handles it and back-charges the sub per the subcontract. Items outside the original scope are change orders, not punch list items.
Set a clear walkthrough end date in your contract — one walkthrough within 5–7 days of substantial completion. After that date, new items are warranty claims or change orders. Track all communications in writing. See our construction daily report template for how daily documentation supports these disputes.
A construction punch list isn't a sign the project wasn't done right — it's the professional mechanism that defines "done" for both parties. Contractors who run a structured process close out 3–4 weeks faster than those who handle it informally.
Use the template above, assign every item to one person with one due date, and walk the site yourself before the client does.
For more contractor operations resources, see our construction daily report template for day-to-day site documentation, and our construction project management software guide for tools that manage punch lists, daily reports, and timelines in one place.
Sources: Autodesk/FMI Construction Disconnected 2023 · Procore Closeout Benchmarks 2024