← Back to engineering tools
✓ No login required · ✓ No data upload · ✓ Print-ready

Punch List / Snagging Tracker

Sample Project
Record defects and snags, assign responsibility and priority, set target closure dates, and monitor closure โ€” with status flagged automatically as open, overdue or closed.
by Shahid Pervaiz: pervaiz.shahid@gmail.com
Items0
Overdue0
Status Dateโ€”
Rev.A

Project Setup

Punch List Summary

Punch List / Snagging Log

No. column is editable โ€” use it for sub-references like 12.1, 12.2 ยท Status is calculated automatically from target/actual closure dates
No. Item Ref Location / Area Trade / Discipline Defect Description Priority Responsible Party Target Closure Actual Closure Status Remarks

About this punch list / snagging tracker tool

This tool builds a punch list / snagging register directly in the browser, for project managers, site engineers and quality inspectors who need a clear log of every defect or incomplete item identified before handover.

Logging defects by location, trade and priority

Each entry records the location or area, the trade or discipline responsible, a description of the defect, and a priority โ€” low, medium, high or critical. Tagging priority makes it easy to see which snags need attention first.

Tracking closure against target dates

Set a target closure date on any item and assign a responsible party. Once an actual closure date is recorded the item is marked closed; if the target date passes with no closure it is automatically flagged overdue, so nothing raised during a snagging walk gets forgotten before handover.

What the summary reports

  • Total punch list items logged
  • Open โ€” assigned, not yet due
  • Overdue โ€” past the target closure date with no closure recorded
  • Closed โ€” actual closure date recorded
  • Critical items still open
  • Closure rate โ€” the share of items closed so far

Getting data in and out

The tracker saves as a project file to reopen later, exports to CSV for further analysis or a handover file, prints directly as a PDF, and can generate a full detail report with every description and remark written out in full. For tracking safety findings rather than finishing defects, see the Safety / HSE dashboard, or for corrective actions raised against inspections, the permit & NOC tracker.

Frequently asked questions

What is a punch list or snagging list?

A punch list, also called a snagging list, is a record of defects, incomplete work and finishing issues identified during inspection near the end of a construction project, typically before handover. Each item is assigned to a responsible party and tracked until it is fixed and closed.

How is an overdue punch list item identified?

Each punch list item can carry a target closure date. If that date has passed with no actual closure date recorded, the item is automatically flagged overdue, so defects assigned near handover do not slip through unnoticed.

Who is usually responsible for closing punch list items?

Responsibility is typically assigned to the contractor or the specific trade subcontractor whose work is affected, though consultants and clients may also raise or verify items. Assigning a named responsible party keeps accountability clear.

Can the punch list be exported for a handover report?

Yes. The tracker can be exported to CSV for further analysis, saved as a project file to reopen later, printed directly to PDF, or turned into a full detail report listing every item with its complete description and remarks for a handover or snagging closure file.

What is the difference between a punch list and a defects liability period list?

A punch list is typically compiled before practical completion or handover, covering finishing and completeness issues. Defects raised during the defects liability period afterward are usually tracked in a separate list, though the same register format can be reused for both.

Related project management tools