What Is a Punch List in Construction?
The last list on every project, and the one that decides when the contractor gets paid in full. Here's how it works, and how to run one that actually closes.
What goes on a punch list
A punch list is not a list of new scope. It holds work that was in the contract but is incomplete, damaged or not to specification. Typical items include:
- Finishes: paint touch-ups, scuffed walls, chipped tiles, missing grout or sealant, damaged flooring.
- Doors and hardware: doors that bind or don't latch, missing stops, closers out of adjustment.
- Fixtures and trim: missing cover plates, crooked fixtures, loose handrails, missing signage.
- MEP items: diffusers not installed, unlabelled panels, fixtures not working, missing access panels.
- Exterior and site: damaged landscaping, cracked paving, debris, incomplete line marking.
- Cleaning: construction dust, protective film left on, labels on glazing.
Anything that changes the design or adds work belongs in a change order or RFI, not on the punch list. Mixing the two is one of the most common reasons punch lists stall.
Who creates the punch list?
Practice varies by contract, but the usual sequence is:
- The contractor walks the work first and builds its own internal list, then fixes what it can before inviting anyone else.
- The contractor declares the work substantially complete and submits its list.
- The architect or owner's representative inspects and adds the items they find. On AIA contracts, this inspection leads to the Certificate of Substantial Completion (AIA G704), which typically attaches the list of items still to be completed.
- Subcontractors fix their items and the contractor verifies each one.
- The designer or owner back-checks the closed items, and the list is signed off for final completion.
How to run a punch list, step by step
- Agree the format before the walk. Decide the fields every item must have (see the template below) and how locations are named: level, zone, room number, gridline.
- Walk by area, not by trade. Go room by room in a fixed order so nothing is skipped. Bring the subcontractor foremen if you can, so items are accepted on the spot.
- Photograph every item. A description without a photo leads to "which one?" calls later.
- Assign one owner per item. An item owned by "MEP" or "all trades" is owned by nobody.
- Set a due date. Group items by trade and agree completion dates in the closeout meeting.
- Verify before closing. The trade marks an item done; someone else confirms it. Only then is it closed.
- Keep the record. The closed list, with before and after photos, is part of the closeout documentation and useful if a defect is disputed later.
Punch list template: the fields every item needs
| Field | Example | Why it matters |
|---|---|---|
| Item ID | L3-047 | One reference for emails, meetings and invoices |
| Location | Level 3, Room 312, north wall at gridline C | The trade must be able to find it without a call |
| Description | Paint damage approx. 300 mm wide behind door | Specific enough to fix and to verify |
| Trade / owner | Painting subcontractor, named foreman | One accountable party |
| Priority | Before handover / before final completion | Separates blockers from cosmetic items |
| Photo | Before and after | Proof of the issue and proof of the fix |
| Due date | Agreed date | Lets you chase late items |
| Status | Open / ready for review / closed | Shows what's left at a glance |
Room-by-room punch list checklist
- Ceiling: tiles complete and clean, access panels fitted, diffusers and lights aligned and working, no visible penetrations left open.
- Walls: paint even with no runs or holidays, no dents or nail pops, corner guards and trim fixed, sealant complete.
- Floor: finish undamaged, transitions and skirting fitted, no lippage on tiles, clean.
- Doors: swing, latch and close correctly, hardware complete, frames undamaged, signage fitted.
- Windows: operate, seals complete, glazing clean and unscratched, blinds fitted.
- Electrical: outlets and switches work, cover plates on, circuits labelled.
- Mechanical and plumbing: fixtures work, no leaks, thermostats installed, insulation complete.
- Life safety: devices installed and uncovered, exit signs lit, fire-stopping complete at penetrations.
Common punch list mistakes
- Starting the list at the end. A list of hundreds of items at handover usually means quality wasn't checked during the job. Many teams run a "rolling" punch list floor by floor as areas finish.
- Vague locations. "Bathroom tile cracked" on a building with 200 bathrooms will be fixed late or in the wrong place.
- No photo of the fix. Without one, the back-check walk has to happen in person for every item.
- Scope arguments on the list. Disputed work stops the list moving. Move it to a change order or RFI.
- Spreadsheets emailed around. Five versions of the same list, each with different items closed.
What to look for in construction punch list software
Most punch list software replaces the spreadsheet with a shared list that the field and office see at the same time. When you compare tools, check:
- Location you can see. Is an item pinned to a plan, a photo or a 3D view, or just described in text?
- Assignment and status. Can each item have one named owner, a due date, a priority and a status?
- Photos on every item. Before and after, attached to the item rather than stored somewhere else.
- Filtering. By floor, trade, status and assignee, so each subcontractor sees only their own list.
- Access for subcontractors. What does it cost to add trades, and do they need to install anything?
- Mobile use on site. The list is built while walking, not at a desk.
Where SpatialSense fits
SpatialSense is a reality-capture platform rather than a dedicated punch list app, but its issue tracking covers the core of a punch list. You can pin an issue at the exact point on a 360° site walk or a 3D scan, give it a title, description, category, team, due date and priority, assign it to a named person, and track its status from raised to resolved. Pins can be filtered by floor, status or assignee, and anyone you invite opens the item in the browser at its location.
Because the pin sits on a dated capture of the site, the item carries its own visual record of what was there when it was raised. A later walk of the same area shows whether it was fixed.
Pin items where they are
Flag the defect on the exact point and assign it to someone, instead of describing a location. Annotate and assign issues →
Walk the site in 360°
Capture a GPS-tagged, timestamped 360° walk with Trace and raise items on it. 360° site documentation →
Check before and after
Line up two dated captures of the same area to confirm the fix. Compare captures over time →
Check against the model
Overlay a scan on the BIM model before finishes hide the problem. Scan-to-BIM verification →
Frequently asked questions
What is a punch list in construction?
A punch list is the list of work items that don't yet meet the contract documents near the end of a project: incomplete, damaged or out-of-specification work. Each item records what is wrong, where it is and who must fix it. The project reaches final completion when the list is closed.
Why is it called a punch list?
The usual explanation is that inspectors once punched a hole in a paper list next to each item as it was completed. Outside North America the same list is often called a snag list.
When is a punch list created?
Traditionally at substantial completion, when the contractor believes the work is finished enough for the owner to use. Many teams now run rolling punch lists area by area during construction so the final list is short.
Is a punch list the same as a change order?
No. A punch list covers work already in the contract that is incomplete or defective. New or changed work goes through a change order or RFI.
What should construction punch list software do?
At minimum: tie each item to a visible location, assign it to one owner with a due date and priority, attach photos, track status from open to closed, and let each trade filter to its own items on a phone.
Can SpatialSense be used for punch lists?
Yes, for the core workflow. Issues are pinned at the exact point on a 360° walk or 3D scan, assigned to a named person with a due date and priority, and tracked from raised to resolved. It is a reality-capture platform, not a dedicated punch list app, so compare it with your closeout requirements.
Pin your next punch list on the site itself. Start a free trial and raise your first issue on a 360° walk or scan.
14 days free with no credit card, or 30 days free when you book a demo.