Subcontractor Punch List Template
Download a subcontractor punch list template to assign, track, verify, and close incomplete or corrective work by project area, trade, priority, and due date.
Track Subcontractor Corrections From Assignment Through Acceptance
A subcontractor punch list gives project teams a consistent way to record incomplete, defective, damaged, or nonconforming work assigned to specialty contractors. It identifies what must be corrected, where the issue is located, who is responsible, when the work is due, and whether the correction has been verified.
This Subcontractor Punch List Template is designed for general contractors, subcontractors, specialty contractors, project managers, superintendents, foremen, quality-control teams, and closeout coordinators managing corrective work across multiple trades and project areas.
What Is a Subcontractor Punch List?
A subcontractor punch list is an itemized record of unfinished or corrective work assigned to a subcontractor during quality-control reviews, pre-punch inspections, owner walkthroughs, final inspections, commissioning, or project closeout.
Each punch item should include a unique number, exact location, clear issue description, responsible subcontractor, priority, due date, completion details, supporting photos or document references, and final verification status.
When to Use This Template
- Conducting internal pre-punch inspections
- Assigning corrective work to subcontractors
- Tracking incomplete scope by trade or company
- Managing owner, architect, engineer, or inspector comments
- Preparing floors, rooms, systems, or phases for turnover
- Tracking failed inspections or testing deficiencies
- Coordinating reinspection and acceptance
- Monitoring overdue closeout work
- Separating base-contract deficiencies from change work
- Maintaining a record of completion and verification
Who Should Use This Template?
This template is suitable for general contractors assigning punch work, subcontractors managing their own correction lists, specialty contractors coordinating multiple crews, project managers monitoring closeout, and superintendents or quality-control personnel verifying completed work.
It can be adapted for electrical, plumbing, HVAC, fire protection, concrete, steel, framing, drywall, roofing, painting, flooring, glazing, millwork, masonry, civil, landscaping, controls, commissioning, equipment installation, and other specialty trades.
What a Subcontractor Punch List Should Include
| Punch List Section | Purpose |
|---|---|
| Project Details | Identifies the project, contract, inspection date, issuing party, and current revision. |
| Item Number | Provides a unique reference for communication, updates, and verification. |
| Exact Location | Records the building, floor, room, zone, grid, system, or equipment identifier. |
| Issue Description | Explains the incomplete, damaged, defective, missing, or nonconforming condition. |
| Assigned Subcontractor | Names the company, trade, foreman, crew, or individual accountable for the correction. |
| Priority and Due Date | Shows urgency and the date required to support inspection, turnover, or occupancy. |
| Corrective Action | Records the repair, replacement, adjustment, testing, cleaning, labeling, or documentation completed. |
| Verification | Tracks reinspection, rejection, reopening, acceptance, and final closure. |
| Supporting Records | References photos, drawings, specifications, submittals, RFIs, reports, and test results. |
How to Use the Template
- Enter the project, contract, inspection date, issuing party, and revision information.
- Assign a unique punch item number to each observation.
- Record the exact location using the project’s established naming convention.
- Describe the observed condition and the result required for acceptance.
- Reference applicable drawings, specifications, submittals, RFIs, photos, or inspection reports.
- Assign one subcontractor and one accountable contact to the item.
- Set the priority and due date based on turnover, inspection, access, and sequencing requirements.
- Update the status and corrective-action details when work begins and is completed.
- Record completion evidence and submit the item for reinspection.
- Close the item only after the authorized reviewer verifies and accepts the correction.
During a Level 2 pre-punch inspection, the superintendent assigns three items to the drywall subcontractor: patch an opening above Room 218, repair a damaged corner bead near Stair 2, and complete fire-rated sealant at a corridor penetration. Each item includes a photo reference, exact location, priority, responsible foreman, due date, completion note, and reinspection result.
Best Practices for Subcontractor Punch Lists
- Assign one unique number to every item.
- Use precise room, floor, area, system, or equipment locations.
- Describe the required correction in actionable terms.
- Assign one accountable subcontractor and contact.
- Use consistent priority and status definitions.
- Include clear context and close-up photos.
- Set due dates tied to inspections and turnover milestones.
- Require completion notes before reinspection.
- Preserve rejected, reassigned, and reopened item history.
- Review aging and overdue items during closeout meetings.
Common Subcontractor Punch List Mistakes
- Using vague descriptions that require field clarification
- Omitting the room, area, system, or equipment location
- Assigning responsibility to a trade instead of a specific company
- Failing to identify the responsible foreman or contact
- Mixing base-scope corrections with disputed or extra work
- Closing items without independent verification
- Deleting rejected or reopened items
- Leaving priority and due-date fields blank
- Duplicating items across contractor and owner lists
- Failing to document completion with photos or notes
Frequently Asked Questions
Who should issue a subcontractor punch list?
A general contractor, construction manager, owner, architect, engineer, commissioning agent, or subcontractor may issue punch items. Project procedures should define who has authority to assign, verify, and accept corrections.
What should each punch item contain?
Include a unique item number, exact location, issue description, required correction, assigned subcontractor, responsible contact, priority, due date, status, supporting reference, and verification result.
How should disputed scope be handled?
Keep the item visible for coordination, but mark it as disputed and reference the applicable contract document, RFI, change request, or notice. Do not present disputed work as accepted subcontractor responsibility.
Should completed items be removed?
No. Retain completed items with their corrective-action notes, completion dates, evidence, verification results, and closure information.
Can an item be reassigned?
Yes. Record the original assignment, new responsible party, reassignment date, reason, and person authorizing the change so responsibility remains traceable.
What is the difference between complete and closed?
Complete generally means the subcontractor reports that the correction is finished. Closed means an authorized reviewer has inspected and accepted the work.
How should subcontractor performance be summarized?
Useful measures include open items, overdue items, average days open, items ready for reinspection, first-pass acceptance rate, reopened items, and closure percentage by company or trade.
Should warranty work be included?
Warranty items may be tracked in the same workbook, but they should be clearly labeled and separated from original project closeout items.
Keep Subcontractor Corrections Accountable and Verifiable
A structured subcontractor punch list helps project teams communicate corrective work clearly, assign responsibility, monitor deadlines, and verify that each issue is resolved before final acceptance.
Consistent punch tracking also supports quality control, subcontractor coordination, phased turnover, closeout reporting, and warranty preparation. SimplySub can help subcontractors organize job details, documents, photos, team assignments, change orders, and project records within one workflow.