On this page9 sections
- What gets put on a punch list?
- How does the punch list process work?
- How do you write a good punch item?
- What is a rolling punch list?
- How do you keep subs from marking items complete that are not?
- How does the punch list tie to retainage and final payment?
- What are the most common punch list mistakes?
- Where CooperBuild AI fits
- FAQ
- What is a punch list in construction?
- Who creates the punch list?
- When is the punch list done?
- What is the difference between a punch list and a change order?
- What should each punch list item include?
By Adam Hicks, CooperBuild AI · November 8, 2026
What is a punch list in construction? A punch list is the running list of work that is incomplete, defective or not built to the contract documents, which the contractor has to finish or fix before the owner accepts the project. Each item names the location, the problem and the trade responsible. Final payment and retainage release are commonly tied to clearing it, so a messy list costs you cash, not just time.
The lists that close fast are built as the work finishes, with one photo and one owner per item. The ones that drag are a single long document written in the final week, with vague entries like "touch up paint, 2nd floor."
What gets put on a punch list?
Punch items range from cosmetic to functional. Cosmetic: paint drips, scratched fixtures, chipped tile, a missing cover plate. Functional: a door that does not latch, a damper that does not close, a fixture that does not work, a missing label.
Two things do not belong on it. A new request from the owner that was never in the scope is a change order, not punch. A question about what the drawings meant is an RFI. When an owner's rep adds items that were not in the contract, pull them off the list and price them. Otherwise you finish extra work for free.
How does the punch list process work?
- Set the standard. Agree on what "done" looks like and who can close an item before anyone walks.
- Self-punch. Your superintendent and trades walk the work first and write up their own items.
- Owner and design walk. The owner's rep and architect walk it and add what they find.
- Assign. Every item gets one responsible trade and a due date.
- Correct. The trade fixes it and reports back, ideally with an after photo.
- Backcheck. Someone other than the trade verifies the fix and closes or reopens the item.
- Close out. The owner accepts the work and the closeout package goes out.
How do you write a good punch item?
Every item needs five things: the exact location (floor, room, wall or gridline), what is wrong, what an acceptable fix looks like, who owns it, and a photo. One wide shot shows where; one close-up shows what. One issue per item. If you batch three problems into one line, the trade fixes two and the item bounces.
Assign the trade before you leave the room. An unassigned item is the one still open at the end.
What is a rolling punch list?
Instead of waiting for substantial completion, punch each area as its trades finish, while crews are still on site. Walk floor by floor or unit by unit, same route every time. The final walk is shorter, and fewer subs have to remobilize for small fixes. Bluebeam's 2026 punch list guide and Fieldwire's closeout guidance both recommend this approach.
How do you keep subs from marking items complete that are not?
A sub saying "done" is not the same as verified. Use two steps: the trade marks it fixed, and a separate person (the super or PM) verifies it before it closes. Ask for an after photo. Without that step, items get closed and then reopened on the owner's final walk, which is the walk you least want surprises on.
Keep one list. On a multifamily renovation thread on r/ConstructionMNGT in March 2026, a GC described walking units, writing notes in a doc, re-walking, and still going back into units three or four times because there was no clean "final version" of what was agreed. A single shared list with statuses (open, fixed, verified) is the fix.
How does the punch list tie to retainage and final payment?
On most commercial contracts, retainage and final payment are not released until the punch list is complete and the owner accepts the work. Check your contract for the exact language. That makes a lingering list a cash flow problem. If you hold retainage on your subs, the same logic applies downstream: release it when their items are verified, not when they say they are done. See retainage in construction for how that works.
Some contracts allow you to bill for substantially complete work and hold back a set amount for open punch items. Whatever your contract says, know the number before the walk.
What are the most common punch list mistakes?
- Waiting until the end. One giant list in the last week means a long tail of callbacks.
- No photos. Without them, you argue about whether something was ever wrong.
- Vague locations. "Second floor, east side" costs a trade an hour of searching.
- Batching issues. One item, one problem.
- No owner or due date. If nobody owns it, nobody fixes it.
- Letting scope creep ride in. New asks get priced as changes.
- Closing without a backcheck. Verified means someone else looked.
- Keeping the list in three places. Text threads, a spreadsheet and a PDF will disagree.
Where CooperBuild AI fits
Most punch lists fall apart in the handoffs: the super spots a problem, texts a photo, the PM retypes it, and the sub never sees the final version.
CooperBuild AI keeps the job, project chat, daily reports, billing and built-in accounting (general ledger, payables and receivables) in one workspace, and it connects to QuickBooks Online if that is where your books live. A punch item mentioned in the job chat can be picked up as an action item for review instead of getting lost in the thread, and photos from the walk can sit with the daily report for the same day. If an owner request turns out to be new scope, you can price and bill it in the same place.
If your punch lists live in texts and spreadsheets, start a 14-day free trial, no credit card needed, and run your next walk on a live job.
This article is general information, not legal advice. Punch list, substantial completion and retainage terms depend on your contract.
FAQ
What is a punch list in construction?
A punch list is the list of incomplete or defective work that the contractor must finish or fix before the owner accepts the project. Each item names the location, the problem and the responsible trade.
Who creates the punch list?
Usually several people. The general contractor and trades self-punch first, then the owner's representative and architect walk the work and add items. The contractor assigns each item to the responsible trade.
When is the punch list done?
The punch list is done when every item has been corrected, verified by someone other than the trade, and the owner accepts the work. Contracts often tie final payment and retainage release to that point.
What is the difference between a punch list and a change order?
A punch list covers work already in the contract that is incomplete or defective. A change order covers new or changed scope, price or time. New requests from the owner during the walk should be priced as changes, not added to the punch list.
What should each punch list item include?
The exact location, a description of what is wrong, what an acceptable fix looks like, the responsible trade, a due date, and a photo of the issue.