Construction Punch List: What It Is, How to Create One, and How to Close It Out

SheetIntel Team ·

A construction punch list (also called a deficiency list or snag list) is a formal record of incomplete work, non-conforming installations, and items requiring correction identified during a final walkthrough before substantial completion. It's the last quality gate between a finished building and a building the owner takes possession of — and how well it's managed often determines whether final payment arrives in weeks or months.

A poorly run punch list process costs GCs real money: retained funds tied up, subs returning to the site multiple times, and schedule overruns that trigger liquidated damages. Understanding how the process is supposed to work — and where it typically goes wrong — is how you close out projects cleanly.

What Is Substantial Completion?

Before the punch list makes sense, the term "substantial completion" needs to be precise. Under AIA A201, substantial completion is the stage of work when the project — or designated portion — is sufficiently complete in accordance with the contract documents so the owner can occupy or use it for its intended purpose.

Substantial completion matters because it triggers:

  • • The start of the warranty period (typically one year from substantial completion)
  • • Release of most retainage (usually 50% of held retainage at substantial completion)
  • • Transfer of insurance obligations from contractor to owner
  • • The formal punch list period, with a defined timeframe for completion

The punch list is the mechanism by which both parties agree on what "substantial completion" means in practice — what's done, what still needs to be finished, and what the completion deadline is.

Contractual note: The owner's architect typically issues the Certificate of Substantial Completion (AIA G704) after the punch list inspection. This document lists the punch list items, sets the completion date, and establishes the warranty start date. Review your contract's definition and the timeframe given for punch list completion — it varies by project.

Who Creates the Punch List?

In practice, punch lists are created collaboratively — but with different participants playing different roles:

GC (Self-Punch)
The GC walks the project before inviting the architect and owner, generating an internal list. A thorough self-punch means fewer surprises during the formal walkthrough, a shorter official list, and less back-and-forth. GCs who skip this step get blindsided by an architect's list twice as long as it needed to be.
Architect
Conducts the formal substantial completion inspection and issues the official punch list. The architect reviews conformance with the contract documents — not just aesthetics or finish quality, but whether installed work matches approved submittals and specification requirements.
Owner
Often walks with the architect. May add items beyond the architect's list, though their authority to do so depends on the contract. Owner-added items that exceed the contract scope are not punch list items — they are change orders and should be treated as such.
Subcontractors
Not part of the formal list creation, but responsible for completing their items. GCs typically sub-punch each trade scope by issuing trade-specific lists from the master punch list.

What Goes on a Punch List

Punch list items fall into a few consistent categories across most projects:

Category Typical Examples
Incomplete work Missing hardware, paint touch-up not done, tile grout incomplete, transition strips not installed
Non-conforming installation Installed product differs from approved submittal, wrong finish color, wrong hardware group, incorrect tile pattern
Damage Scratched glass, dented door, marred millwork, cracked tile — often caused by follow-on trades after installation
Functional deficiency Door doesn't close properly, HVAC damper doesn't operate, plumbing fixture leaks, light switch controls wrong circuit
Cleanliness Construction debris not removed, windows not cleaned, floor protection not pulled, caulk smears on tile
Closeout documents O&M manuals not submitted, warranty certificates not delivered, attic stock not provided, as-built drawings not complete

What does NOT belong on a punch list: New scope. If the owner or architect adds items during the punch walkthrough that were never in the contract documents, those are change order requests. Accepting them onto the punch list without a cost adjustment creates an obligation to perform work for free. Flag them, document them, and process them as changes.

The Punch List Closeout Workflow

A structured closeout process looks like this:

  1. 1
    GC self-punch (1-2 weeks before formal inspection).

    Walk every space, every system. Document by room and trade. Issue sub-punch lists to each trade with a completion deadline before the formal inspection. The goal: architect's official list should contain nothing the GC hasn't already seen and assigned.

  2. 2
    Formal substantial completion inspection.

    GC, architect, and owner walk the project together. All items are documented — location, description, responsible party. Numbering should be systematic (by room, by trade, or by CSI section). Photograph each item.

  3. 3
    Issue Certificate of Substantial Completion.

    Architect issues G704 with the punch list attached, the substantial completion date, and the deadline for completing punch list items (often 30-60 days). This starts the warranty clock and triggers retainage release negotiations.

  4. 4
    Trade completion.

    GC distributes trade-specific lists to each subcontractor. Each sub completes their items and notifies the GC. GC verifies completion before notifying the architect — never ask the architect to re-inspect items that aren't actually done.

  5. 5
    Architect re-inspection and sign-off.

    Architect walks completed items, verifies and closes them. Items that weren't actually done get flagged. Repeated re-inspection requests for incomplete items damage the relationship and cost architect's time — which they typically bill back as additional services.

  6. 6
    Final completion certificate and retainage release.

    With all punch items closed, the architect issues the Final Certificate for Payment. GC submits the final application for payment. Remaining retainage is released per the contract terms.

5 Mistakes That Drag Out the Punch List

  • 1.
    Skipping the self-punch.

    GCs who go straight to the formal inspection without a self-punch get hit with a list twice as long as it needs to be, then have to circle back on items they would have caught themselves. The self-punch is an hour of walking that saves weeks of back-and-forth.

  • 2.
    Calling for re-inspection before items are actually done.

    Every time you bring the architect back for items that aren't complete, you burn goodwill and their billable time. Verify every item yourself before requesting a re-inspection — treat it like a final QC check, not an optimistic estimate of completion.

  • 3.
    No systematic tracking system.

    A punch list managed in email chains or on paper gets items lost. Each item needs a unique number, location, description, responsible trade, due date, and status. A shared log — even a Google Sheet — prevents items from falling through the cracks between the GC and their subs.

  • 4.
    Accepting new scope as punch items.

    Owner representatives who weren't present during construction often walk with the architect and request changes that were never in the contract. These are not punch items — they are potential change orders. Accepting them without a cost discussion means absorbing that cost without compensation.

  • 5.
    Forgetting closeout documents.

    O&M manuals, warranty certificates, attic stock, as-built drawings, and commissioning reports are contract deliverables — not optional extras. Missing closeout docs can hold up final payment just as long as a physical punch item. Start collecting them before substantial completion, not after.

How Drawing Quality Affects Punch List Length

The best predictor of a long punch list is a poorly coordinated set of contract documents. When drawings and specifications are ambiguous, subcontractors make judgment calls — and those judgment calls get rejected at punch. Common drawing-to-punch-list failure modes:

  • Finish schedule gaps: Room finish schedules that don't specify every surface leave finishes installed at the sub's discretion — which may not match the architect's intent
  • Hardware group conflicts: Door schedule and hardware spec that disagree produce wrong hardware installations that require replacement at punch
  • Uncoordinated subs: MEP equipment installed without coordinating with architectural ceiling grids produces non-conforming ceiling layouts that require rework
  • Submittal approvals not enforced: If installed products were never compared against approved submittals, the punch walkthrough is the first time anyone checks — and everything is a surprise

A thorough plan review before construction start identifies the specification gaps and coordination conflicts that eventually show up on the punch list. Resolving them in the drawings — or through RFIs before work begins — is dramatically cheaper than rework.

Catch the specification gaps that become punch items

SheetIntel reviews your plan set for finish schedule gaps, hardware group conflicts, and coordination issues that drive punch list rework. Resolve them before construction — not at closeout. First review is free.

Try SheetIntel Free →