Download a free construction punch list template that tracks deficiencies, photos, trade assignments, and resolution dates so you can close out projects fast and release retainage on schedule.
A construction punch list is the contractual exhibit attached to AIA G704 (Certificate of Substantial Completion). It defines exactly what stands between the project being usable and the project being final. At substantial completion, the architect, owner rep, GC, and key trade leads walk the building together and log every deficiency that has to be resolved before the architect signs final acceptance. Every line is enforceable — location, description against the spec, assigned CSI division, photo, and date.
Closeout is where margin shows up or disappears. Most AIA-form contracts hold 5 to 10 percent retainage on every payment application; substantial completion releases part of it (typically down to 1 to 2 percent or 200 percent of the punch list value, whichever is greater per A201 section 9.10), and the rest releases at final acceptance. A 60-day delay in closing a punch list on a $3M contract leaves $30K to $60K sitting in retainage instead of in the operating account. Three projects running that way at once and a contractor is using a line of credit to fund payroll on jobs they have already finished.
The punch list also closes the loop on the construction takeoff, the bill of quantities, and the scope of work that anchored the bid. Each deficiency ties back to a specific contracted line — drywall finished to Section 09 29 00 Level 4, paint applied per Section 09 91 23, doors hung per Section 08 14 16. Tight upstream documents make for short punch lists. Loose upstream documents produce 100-item punch lists that turn into change-order arguments.
Every punch list item should contain these essential fields
Sequential ID prefixed by job number so it survives copy-paste into emails, change orders, and the closeout binder six months from now
Match the architectural drawing — Suite 410.05 with grid C/3, not "the conference room near the kitchen." Trades work off the same plan the punch lister walked
Reference the spec section when applicable: "drywall not finished to Level 4 per Section 09 29 00." That language is enforceable; "looks bad" is not
CSI division and sub name, not a generic "GC issue." Misrouted items bounce around for days
One frame establishing location, one showing the defect. Phone photos are admissible; verbal descriptions are not
Life-safety/code (immediate), occupancy blocker (pre-CO), warranty-eligible cosmetic (post-CO acceptable). Drives sequencing during the closeout window
Open / In-Progress / Resolved / Verified, each with the date it changed. Without dates you cannot prove the contract closeout schedule
Owner or architect initials confirming the item is closed. AIA G704 (Certificate of Substantial Completion) typically references the punch list as an attachment
A realistic punch list for a commercial tenant fit-out at substantial completion
| Item # | Location | Description | Trade | Status | Photo | Resolved |
|---|---|---|---|---|---|---|
| Project: Suite 410 Fit-Out, 1200 Market Street — Substantial Completion 07/22/2026 | ||||||
| 001 | Conf Rm A (410.05) | Drywall not finished to Level 4 above ceiling cloud at south wall | Drywall | Open | IMG-0014 | — |
| 002 | Open Office (410.10) | Two recessed downlights flickering at northwest workstations | Electrical | In Progress | IMG-0017 | — |
| 003 | Kitchenette (410.20) | Sink P-trap leaking at slow drip; cabinet base water-stained | Plumbing | Open | IMG-0021 | — |
| 004 | Office 410.07 | Door does not latch; strike plate misaligned by 1/8" | Doors & Hardware | Resolved | IMG-0024 | 07/29/2026 |
| 005 | Reception (410.01) | Paint touch-up needed at three corners; roller marks visible under raking light | Paint | Open | IMG-0028 | — |
| 006 | Restroom 410.30 | ADA grab bar loose at one mounting; reseat per spec 10 28 13 | Specialties | In Progress | IMG-0031 | — |
| 007 | Mech Rm (410.99) | VAV box VAV-04 not delivering design CFM; T&B report rejected | HVAC | Open | IMG-0035 | — |
| 008 | Open Office (410.10) | Carpet seam visible at column line C-3; re-stretch and re-seam | Flooring | Resolved | IMG-0039 | 07/30/2026 |
| 009 | Conf Rm B (410.06) | AV rough-in box installed off-center per drawing AV-3.1 | Low Voltage | Open | IMG-0042 | — |
| 010 | All areas | Final cleaning required prior to owner walkthrough | General Conditions | In Progress | — | — |
| Total items: 10 · Open: 6 · In Progress: 3 · Resolved: 2 · Target closeout: 08/05/2026 | ||||||
Photos linked to each item · Trade-assigned for direct routing · Status tracked through retainage release
AIA G704 (Certificate of Substantial Completion) defines substantial completion as the point at which the owner can occupy and use the work for its intended purpose. Walk before that and you generate a status report; walk after and the list is real. Get a written confirmation from each lead trade that their CSI division is complete, then schedule the architect, owner rep, GC, and key trade leads. Block 4 to 6 hours for a typical 10,000 SF tenant fit-out, full day for anything larger.
Pick a sequence and stick to it: north to south, low floor to high, exterior shell first then interior. In every space, scan the same eight categories — walls, ceilings, floors, doors, windows, finishes, fixtures, equipment — in the same order. Consistency keeps the list defensible if a sub later argues the item was not communicated.
Establishing shot showing the location in context, close-up showing the defect. If the issue is operational (a door that does not latch, a VAV not delivering CFM), capture a short video. Modern smartphones plus a simple naming convention (job-room-item.jpg) make this nearly free and cut clarification calls by 80 percent.
A scratched door is doors and hardware (Division 08), not paint. A misaligned strike plate is doors and hardware, not framing. A loose grab bar is specialties (Division 10), not plumbing. Wrong assignments cost a day per item while the trade pings the GC asking why they were tagged. Take the extra 30 seconds at log time.
Two to four weeks is the typical window. Send each trade their items only (filtered, not the whole list), with a written deadline tied to retainage release. Most AIA contracts (A201 General Conditions section 9.10.3) hold final payment until the architect issues final acceptance — make that linkage explicit when you distribute.
Walk every "Resolved" item before flipping it to "Verified" — about 15 to 20 percent of trade-claimed completions fail re-inspection on a typical project. Once the list is closed and the architect signs final acceptance, file AIA G706 (Contractor's Affidavit of Payment of Debts and Claims), G706A (release of liens), and G707 (Consent of Surety to Final Payment) to release retainage and close the contract.
Punch closeout speed is roughly proportional to upstream document quality. A scope built from a measured takeoff against CSI MasterFormat divisions produces a punch list that resolves in two to three weeks. A scope built from a one-page proposal produces a punch list that runs into change-order territory within the first walkthrough. See how AI-powered construction estimating software ties takeoff, scope, build, and closeout to one connected record.
A walk done a week early fills the list with items the trades were going to finish anyway. Now the GC is defending why "drywall not finished" appeared on a punch list during active drywall hanging. Wait until each trade has formally signed off their division complete — a one-sentence email is enough — then walk.
Lines that say "paint looks bad" or "drywall is messed up" trigger arguments, not fixes. Replace with the spec citation: "Paint not applied to coverage rate per Section 09 91 23, visible roller marks under raking light at south wall." Spec language is enforceable in a contract dispute; "looks bad" is not.
Punch lists without photos generate clarification calls for every item. A 50-item list without photos burns roughly an hour per trade in unnecessary back-and-forth. With phone cameras and free-to-use cloud storage, there is no excuse — two photos per item, one wide and one close.
A loose grab bar tagged to plumbing instead of specialties (Division 10), a misaligned door strike tagged to framing instead of doors and hardware (Division 08), a missing AV plate tagged to electrical instead of low voltage (Division 27). Each misassignment costs a day in routing and erodes credibility with the trades.
A punch list without a written closeout date and a tied-to-retainage clause runs indefinitely. Most AIA-form contracts (A201 section 9.10) link final payment to architect acceptance — make that linkage explicit on the distribution email and escalate any item that misses its date by 5 business days.
Track deficiencies against the same scope you bid and built with BuildVision AI
Compare options in our roundup of the best construction estimating software for 2026, or see BuildVision AI pricing.
A: It defines what is left between substantial completion and final completion. AIA G704 (Certificate of Substantial Completion) typically attaches the punch list as Exhibit A — and that exhibit is what the architect and owner agree must be resolved before final payment is released. Every line is a contractual obligation, not a wish list. Each item carries a location, spec citation, assigned trade, photo, status, and resolution date.
A: At substantial completion, defined by AIA G704 as the point the owner can use the space for its intended purpose. Walking before that turns the meeting into a status report on work-in-progress. Wait for each trade to formally sign off their CSI division complete — most GCs send a one-line email request — then schedule the walk with the architect, owner rep, GC, and key trade leads.
A: Commercial projects: the architect or owner's rep drives it with the GC walking alongside; the architect signs G704. Residential remodels: the GC and homeowner walk it together with no architect in the loop. Either way, walking the project as one group on one day produces one list — the alternative is three competing lists arguing about overlap and missed items for a week.
A: Tenant fit-out under 10,000 SF: 2 weeks is achievable. Commercial ground-up under $5M: 3 to 4 weeks is typical. Institutional or hospitality over $20M: 4 to 6 weeks, often with a phased turnover. The contract usually ties the closeout date to retainage release (most contracts hold 5 to 10 percent of contract value as retainage), so dragging it costs the GC working capital, not just goodwill.
A: Same document, different region. Punch list is American English (and the term used in AIA documents). Snag list is British and Irish. Deficiency list shows up in Canadian and some Australian contracts. The format, process, and contractual function are essentially identical — track every item with location, description, trade, photo, status, and date.
A: Most AIA contracts (A201 section 9.10) release a portion of retainage at substantial completion (commonly down to 1 to 2 percent or 200 percent of the punch list value, whichever is greater) and release the remainder when the architect issues final acceptance. Final acceptance requires the punch list to be 100 percent resolved and the contractor to file G706 (affidavit of payments), G706A (lien releases from subs), and G707 (surety consent).
A: No. Punch list = items existing at substantial completion. Warranty items = issues that appear after substantial completion during the warranty period (most general work is one year per A201 section 12.2; roofing, waterproofing, and some equipment carry extended warranties of 5 to 20 years). Mixing the two delays closeout and complicates retainage release. Keep them in separate logs.
A: BuildVision AI generates the takeoff, BOQ, and scope of work that anchor the bid and build phases. At closeout, every punch list item ties back to a specific scope deliverable — drywall finished to Section 09 29 00 Level 4, paint applied per Section 09 91 23, doors hung per Section 08 14 16. That linkage means a punch item is enforceable against a contracted deliverable, not a verbal expectation, and the closeout binder writes itself instead of being assembled from email threads.
BuildVision AI ties takeoff, BOQ, scope, and punch list to one connected record so closeout takes weeks, not months.
14-day free trial · No commitment required