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.

A punch list (also called a snag list, deficiency list or punch-out list) is the list of work items that don't yet meet the contract documents when a project is close to finished. Each item names what's wrong, where it is, and who has to fix it. The project can't reach final completion, and the final payment and retainage usually can't be released, until the list is closed.

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:

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:

  1. The contractor walks the work first and builds its own internal list, then fixes what it can before inviting anyone else.
  2. The contractor declares the work substantially complete and submits its list.
  3. 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.
  4. Subcontractors fix their items and the contractor verifies each one.
  5. 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

  1. 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.
  2. 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.
  3. Photograph every item. A description without a photo leads to "which one?" calls later.
  4. Assign one owner per item. An item owned by "MEP" or "all trades" is owned by nobody.
  5. Set a due date. Group items by trade and agree completion dates in the closeout meeting.
  6. Verify before closing. The trade marks an item done; someone else confirms it. Only then is it closed.
  7. 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

FieldExampleWhy it matters
Item IDL3-047One reference for emails, meetings and invoices
LocationLevel 3, Room 312, north wall at gridline CThe trade must be able to find it without a call
DescriptionPaint damage approx. 300 mm wide behind doorSpecific enough to fix and to verify
Trade / ownerPainting subcontractor, named foremanOne accountable party
PriorityBefore handover / before final completionSeparates blockers from cosmetic items
PhotoBefore and afterProof of the issue and proof of the fix
Due dateAgreed dateLets you chase late items
StatusOpen / ready for review / closedShows what's left at a glance

Room-by-room punch list checklist

Common punch list mistakes

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:

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.