Problem guide
Punch lists never close
Punch lists stay open when items are written in one place, assigned loosely, fixed without anyone recording it, and re-checked by someone working from a different copy. Keep one list per job, give every item an owner and a date, and record each item as fixed with a photo the day the work is done.

What it usually looks like
An electrical contractor walks a finished office floor with the architect, who writes forty items on her tablet. The superintendent writes his own list on a notepad. The owner's rep sends a third list by email a week later. The crew works from the notepad, fixes most items in two days, and moves on. Nobody tells the architect which ones are done. On the next walk she finds her list still open, adds new items, and sends it back. The crew returns three more times for small items, and the final invoice waits for a list nobody can call finished.
Signs you have this problem
- The same punch items show up on walk after walk, even though the crew says they fixed them
- Several versions of the punch list exist, from the owner, the architect and your own team
- Items for other trades or subcontractors sit with no one chasing them
- Crews are sent back to a finished job for one or two small items at a time
- Final billing waits on a punch list that nobody can say is complete
What usually causes it
- The list is written on a walk and then retyped into a different format for the crew and again for the ownerThe re-entry trap
- Items are fixed in the field but the completion is never recorded where the office and the owner can see itThe field-to-office split
- Items that belong to other trades or need a decision sit with nobody named to move themThe handoff gap
- Nobody can see which open items are oldest or which are blocked, so the list just sitsThe invisible queue
What to try this week
- Collapse to one list per jobGather every version of the punch list for one job and merge them into one. Mark each item with who reported it, so you can answer to each party from the same list.
- Give every item an owner and a datePut a name, your crew, a subcontractor or the owner, and a target date next to each item. Items with no owner are the ones that never close.
- Record fixes with a photo the same dayAsk the crew to take a photo of each item once it is fixed and send it with the item number that day. The photo ends the argument on the next walk.
- Sort the list by what is blocking itSplit open items into ready to fix, waiting on another trade, waiting on material and waiting on a decision. Chase the last three by name in the weekly meeting.
- Batch the return tripsHold small items for one planned return visit when you can, rather than sending a crew back for each one. Track how many trips each job's punch list is taking.
Where do-it-yourself stops
These steps give you one honest list and a habit of closing items. They do not keep the owner's copy, your crew's copy and your office copy in step on their own, or tie a closed list to your closeout and billing, so the list drifts again on the next busy job. A lasting fix is a tool built around your own jobs, crews and closeout process, so an item fixed in the field is closed everywhere at once. That is what a Workflow Spec designs.
Questions people ask
Why do punch lists take so long to close?
Usually because the list exists in several versions, items have no clear owner, and fixes are not recorded where everyone can see them.
Who should own the punch list?
One named person on your side per job, often the superintendent or project manager. They do not fix every item, but they chase every item.
How do we handle items that belong to another trade?
List them with that trade named as the owner and a date, and raise them in the job meeting. Follow your contract and the general contractor's process for back-charges or disputes.
Do photos really help close punch items?
Yes. A dated photo of the finished item settles most arguments about whether it was done and saves a return walk.
What does a punch list that never closes cost?
Extra trips, delayed final billing and a crew pulled off new work. Count your own return trips on a recent job before putting a number on it.