What is a punch list, and how do you run one properly?
A punch list is the record of everything still unfinished or wrong at the end of a job. Here is how to build one that actually gets the work finished.

A punch list — snag list, if you are British — is the list of everything still unfinished, incomplete or wrong near the end of a construction job. It is the document that stands between "nearly done" and actually done, and it is where an enormous number of projects quietly fall apart.
Why the informal version fails
Most punch lists start as a walk-through and a notepad, or a text message with four photographs. That works for about a week. Then:
- Somebody says an item was fixed, and nobody can remember whether it was checked.
- An item gets fixed badly, gets re-raised, and now exists twice.
- The list lives on one person's phone and the trades never see it.
- Nobody knows how long anything has been outstanding, so nothing feels urgent.
- At final payment there is no agreed record of what is actually left.
What a good punch item contains
- A location. Room or area. "The scratch" is not findable; "primary bath, north wall" is.
- What is wrong, in a sentence somebody who was not there can act on.
- A photograph. Nearly always. It removes the entire class of argument about whether the problem is real.
- Who owns it — which trade, which company.
- A date it was raised. So the clock is visible.
- A status everyone uses the same way: open, in progress, ready for review, complete.
- A decision. Approved, or sent back with a reason.
An item that has been open for 90 days and one raised yesterday look identical on a notepad. Once you can see the age of every item, the conversation changes on its own — nobody has to nag, because the list does it.
Approve or send back — do not just tick
The single most valuable habit is separating "the trade says it is done" from "the owner agrees it is done". Those are different facts and collapsing them into one tick box is how disputes start.
A trade marks an item ready for review. The owner then either approves it or sends it back with a reason and a photograph. That is it. The trail it produces answers, months later, exactly who agreed what and when.
Who should be able to change what
Give the trades access — a punch list nobody can see is a punch list nobody works from. But a trade should be able to move an item forward and add notes and photographs, not sign off their own work and not delete anything. That is not distrust; it is just the separation that makes the record worth having. Punchlist360 enforces exactly that split, and invites are free for the trades.
Finishing it
A punch list ends when every item is either approved or formally accepted as not being done. Export it, both sides keep a copy, and it becomes the reference for the final payment conversation.
Common questions
What is the difference between a punch list and a snag list?
Nothing — punch list is the American term and snag list the British one. Both mean the list of outstanding defects and unfinished work near the end of a job.
Who creates the punch list?
Usually the owner or their representative walks the job and raises items, though contractors often maintain their own in parallel. The useful version is a single shared list both sides work from.
Should contractors see the punch list?
Yes. A list the trades cannot see does not get worked. Give them access to move items along and add photographs, but keep sign-off with the owner.
Keep all of this in one place
Punchlist360 is the punch list, the photographs, the budget and the insurance claim file for your build — so the record exists as a by-product of doing the work. $9.99 a month, cancel any time. Contractors you invite are free.
See how it works More guides


