A punch list is the last thing standing between you and final payment. It is the list of work that still doesn’t match the plans and specs when a job is nearly done, and until it’s closed, the owner usually keeps your retainage.

Most builders don’t lose money on the big phases. They lose it in the last stretch of the job: return trips for a missing outlet cover, a chipped countertop nobody owned, a client walkthrough that turns into a 90-item list. A clear punch list process keeps that tail short.

This guide covers what a punch list is, what to put on each item, a step-by-step process, a room-by-room checklist, and the mistakes that drag closeout out for weeks. You can also download our free punch list template (Excel) and start using it on your next walkthrough.

Download free punch list template (Excel + printable PDF)

What is a punch list in construction?

A punch list is a document listing work that is incomplete, damaged, or doesn’t conform to the contract drawings and specifications near the end of a construction project. The contractor must fix every item before the job is considered fully complete and final payment is released. Outside the US it’s often called a snag list.

On commercial jobs using AIA contracts, the process is spelled out. Under AIA A201 Section 9.8.2, when the contractor believes the work is substantially complete, it prepares a comprehensive list of items to be completed or corrected and submits it to the architect. The architect then inspects to confirm substantial completion, and the punch list is typically attached to the Certificate of Substantial Completion. On residential and remodeling jobs the process is less formal, but the idea is the same: you, the client, and sometimes the designer walk the job and agree on what’s left.

Who creates it? Usually the general contractor or builder, often after their own internal walkthrough. The owner, architect or designer adds items during their inspection. Subcontractors then fix the items assigned to their trade.

When? Traditionally at substantial completion, the point where the building can be used for its intended purpose. Many builders now start earlier and punch each phase or room as it finishes (see “rolling punch list” below).

Why is it called a punch list? One common explanation is that contractors once punched a hole in the margin next to each item on a paper list when it was done. Two copies were punched so the architect and contractor kept matching records.

Punch list or punchlist? Both spellings are used. “Punch list” (two words) is more common in contracts and dictionaries.

Punch list vs. snag list, deficiency list and closeout checklist

These terms overlap, which is why clients and subs mix them up. Here’s how they differ.

TermWhat it coversWhen it’s used
Punch listIncomplete, damaged or non-conforming work that must be fixed before final completionSubstantial completion, or room by room as work finishes
Snag listSame thing; the common term in the UK, Ireland, Australia and the Middle EastSame
Deficiency listWork that fails specs, code or quality standards; often comes from an inspector or owner’s repAny inspection, including mid-project
Closeout checklistAdministrative handover: warranties, manuals, as-builts, lien waivers, final inspections, keysAfter the punch list is cleared
Warranty listDefects the client reports after move-inDuring the warranty period, usually the first year

The key difference: a punch list is about physical work on site. The closeout checklist is about paperwork and handover. Keep them separate so a missing O&M manual doesn’t hold up a paint touch-up, or the other way round.

What to include in every punch list item

A good punch item can be fixed by someone who wasn’t on the walkthrough. If a sub has to call you to ask “which outlet?”, the item isn’t finished. These are the fields in our template and why each one matters.

FieldExampleWhy it matters
Item #P-014One reference for texts, emails and invoices
Location2nd floor, primary bath, north wallNobody hunts for the problem
DescriptionGFCI outlet cover missing left of vanitySays what’s wrong and what “done” looks like
TypeFix / Finish / Install / Clean / Test / RemoveGroups similar work for one trip
TradeElectricalRoutes the item to the right sub
Assigned toSpark Electric (Dave)A named owner, not just a company
PriorityHigh / Medium / LowSafety and code items go first
Date added / Due dateOct 12 / Oct 16Turns the list into a schedule
StatusOpen, In progress, Ready for review, ClosedShows what’s left at a glance
Photo refIMG_2231 (before), IMG_2290 (after)Proof for disputes and the client
Verified by / Date closedJ. Smith, Oct 15Only the GC or client closes an item
Back-charge$85Tracks cost when one trade damaged another’s work

Write descriptions as fixes, not complaints. “Paint bad in hallway” creates arguments. “Touch up scuff on hallway wall, 3 ft left of closet door, match SW 7008” gets done.

How to create and close out a punch list

  1. Do your own walkthrough first. Before the client sees anything, walk the job with your superintendent and leads. Catch the obvious items yourself so the client’s list is short. A short client list builds trust; a long one invites them to look harder.
  2. Walk room by room, in the same order every time. Start at the front door and move clockwise, top to bottom: ceiling, walls, trim, floor, fixtures, then systems. Use the checklist below so nothing gets skipped.
  3. Log every item on the spot, with a photo. Write the location and the fix, tag the trade, and take a photo. Don’t rely on memory or painter’s tape alone. Tape falls off and doesn’t tell anyone who owns the item.
  4. Do the client walkthrough. Walk with the owner (and architect or designer, if there is one). Add their items to the same list, not a separate one. Confirm which items are in scope; anything new is a change order, not a punch item.
  5. Agree on the list and get it signed. Share the full list with the client and get written sign-off that it’s complete. This caps the list and stops new items from appearing every visit.
  6. Assign each item and set due dates. Send each sub only their items, grouped by location, with photos and a due date. Schedule trades in a sensible order: drywall and paint before final clean, electrical before trim-out touch-ups.
  7. Track progress and verify every fix. Subs mark items “ready for review”, but only you or the client close them. Re-inspect, take an “after” photo, and reopen anything that isn’t right.
  8. Close out and collect. When every item is closed, get the client’s final sign-off, attach the signed list to your closeout package, and invoice for final payment and retainage.

Most delays happen between steps 6 and 7, when items sit with a sub waiting for a return trip. Weekly status updates to every trade, and to the client, keep that loop short.

Punch item lifecycle · 5 steps, 1 check

A sub can mark an item ready, but only a re-inspection closes it; anything that fails goes back to the sub.

Room-by-room punch list checklist

Use this on every walkthrough. The same checklist is built into the template’s second tab.

Every room

  • Drywall: no nail pops, cracks, visible seams or dents
  • Paint: full coverage, clean cut lines, no drips, overspray or scuffs
  • Trim, baseboard and casing: tight joints, filled nail holes, caulked
  • Doors: swing freely, latch, don’t rub; hardware and stops installed
  • Windows: open, close and lock; screens in; glass clean and uncracked
  • Flooring: no scratches, gaps, lifted edges or squeaks; transitions installed
  • Outlets and switches: work, covers on, straight and flush
  • Light fixtures: installed, working, bulbs in
  • HVAC registers and returns: installed, air flowing
  • Smoke and CO detectors: installed and tested where required

Kitchen

  • Cabinets: doors and drawers aligned, soft-close working, no damage
  • Countertops: no chips or stains; seams tight; backsplash caulked
  • Sink and faucet: no leaks, hot on left, garbage disposal working
  • Appliances: installed, level, tested, protective film removed
  • Range hood: vents correctly and works on all speeds

Bathrooms

  • Tile and grout: complete, even, sealed; no cracked tiles
  • Shower and tub: no leaks, caulked, glass door aligned
  • Toilet: secured, no rocking, flushes and refills properly
  • Exhaust fan: works and vents outside
  • GFCI outlets: trip and reset
  • Accessories: towel bars, paper holder, mirror installed level

Systems and utilities

  • HVAC: heating and cooling tested; thermostat programmed; filter replaced
  • Water heater: working, set to the right temperature
  • Electrical panel: breakers labeled, cover on
  • Plumbing: no leaks under sinks or at shut-offs; water pressure good

Exterior

  • Siding, trim and paint: complete, caulked, no damage
  • Roof, gutters and downspouts: complete, draining away from the house
  • Grading and landscaping: positive drainage, debris removed
  • Driveway, walks and steps: no cracks; railings secure
  • Exterior lights, outlets and hose bibs: working

Final clean and handover

  • Construction debris, labels and stickers removed
  • Windows, floors and fixtures cleaned
  • Keys, garage remotes and access codes collected for the client

Add job-specific items too: anything from change orders, client selections, or inspector notes.

7 punch list mistakes that delay closeout

  1. Waiting until the end to start. One giant list at substantial completion means every trade comes back at once. Punch as you go instead (see below).
  2. Vague items. “Fix paint” isn’t actionable. Every item needs a location, a clear fix and a photo.
  3. No single owner per item. “Electrical” isn’t an owner. Assign a named person at the sub, or nothing moves.
  4. Letting subs close their own items. Subs mark items ready; you verify and close. Otherwise items reopen at the client walkthrough.
  5. An open-ended list. Without client sign-off, the list keeps growing. Agree on it in writing, and handle new requests as change orders or warranty items.
  6. Paper lists and texts. Lists split across a notepad, tape and five text threads go out of date within a day. Keep one shared list that everyone sees.
  7. Mixing punch work with closeout paperwork. Track warranties, manuals and lien waivers on a separate closeout checklist so they don’t get lost among touch-ups.

Try a rolling punch list

A rolling punch list means you inspect and punch each area or phase as it’s finished, not just at the end. For example, punch drywall before paint, punch a bathroom as soon as tile and fixtures are in, and punch the exterior before landscaping starts.

The goal some builders aim for is a “zero punch list”: by the final walkthrough, there is little or nothing left to find. It takes discipline, but it means:

  • Fewer return trips, because problems are fixed while the trade is still on site
  • Damage is caught before the next trade covers it up
  • A short final walkthrough, which leaves the client with a better last impression
  • Faster final payment and retainage release

Free punch list template (Excel + printable PDF)

It comes in two formats: an Excel workbook for tracking on a laptop or tablet, and a printable PDF for the walkthrough itself.

What’s in the Excel template

TabWhat it does
Punch List150-row log with every field from the table above. Dropdowns for type, trade, priority and status. Item numbers, days open and overdue flags calculate automatically.
Summary (top of Punch List)Total items, count by status, % complete, overdue items, high-priority items still open, total back-charges
ExampleA filled-in client walkthrough for a custom home, 12 items, so you can see the level of detail to aim for
Room ChecklistThe room-by-room checklist from this guide, with Pass / Punch / N/A dropdowns and space for job-specific checks
Sign-OffPart A: client agrees the list is complete. Part B: final acceptance when every item is closed.
ListsEdit the trades, item types and statuses to match how your company works

The printable PDF has a punch list form with project details, the room checklist with tick boxes, and the sign-off page.

How to use it

  1. Fill in the project details before the walkthrough.
  2. Walk each room with the checklist and log every “Punch” on the Punch List tab, with a photo reference.
  3. Assign an owner, priority and due date to each item.
  4. Have the client sign Part A once their items are added.
  5. Filter by trade or “Assigned To” to send each sub their items.
  6. Close items only after you’ve re-inspected them. When % complete hits 100%, sign Part B and send your final invoice.

Status colors and the overdue flag update every time you open the file, so you can see what’s stuck at a glance.

Spreadsheet or software: when to move on from a template

A spreadsheet template works well for one project at a time with a handful of subs. It starts to break down when:

  • You run several jobs closing out at once
  • Photos live on three phones and nobody can match them to items
  • Subs don’t open email attachments, so you re-send the list by text
  • Clients want to see progress without calling you
  • You need a record of who fixed what, and when, for warranty claims

At that point, a construction management platform saves more time than it costs.

Managing punch lists in Buildern

In Buildern, you can run closeout in the same place you manage the rest of the job:

  • Turn punch items into tasks. Use Task Management to assign each item to a team member or sub with a due date. Predefined checklists inside each task make sure the fix is done right.
  • Capture photos on site. Field teams log items and attach photos and videos from the mobile app for iOS and Android.
  • Keep a daily record. Daily Reports let you attach photos, videos and voice notes, so you have proof of when work was done if a dispute comes up.
  • Keep clients in the loop. The Client Portal gives clients a live view of progress and approvals, so they don’t need to call for updates.

Use the free template for your next walkthrough. When you’re ready to stop chasing punch items over text, see how Buildern works.

Construction Management Software

The all-in-one platform for managing construction projects from start to finish.

  • Project management
  • Budget tracking
  • Estimates & proposals
  • Client communication
Book a Free Demo

No credit card required

Frequently Asked Questions

What is a punch list in construction?

A punch list is a document listing work that is unfinished, damaged or not built to the plans and specifications near the end of a project. The contractor completes every item before final payment is released.

What is an example of a punch list item?

“Primary bath, north wall: GFCI outlet cover missing left of vanity. Install white cover plate.” Other common items: paint touch-ups, nail pops, doors that don’t latch, chipped countertops, missing hardware and leaking fixtures.

Who is responsible for the punch list?

The general contractor or builder owns the list and is responsible for getting every item done. The owner, architect or designer adds items during their inspection, and subcontractors fix the items for their trade.

When is a punch list created?

Traditionally at substantial completion, when the project can be used as intended. Many builders now use a rolling punch list and inspect each area as it’s finished.

Why is it called a punch list?

One common explanation is that contractors used to punch a hole next to each item on a paper list once it was completed.

Is it “punch list” or “punchlist”?

Both are used. “Punch list” as two words is the more common spelling.

What’s the difference between a punch list and a snag list?

None in practice. “Snag list” is the term used in the UK, Ireland, Australia and other markets; “punch list” is the US term.

Can retainage be held until the punch list is done?

Often, yes. Many contracts let the owner hold back retainage until every punch list item is complete. Check the payment terms in your contract.

How long should a punch list take?

It depends on the job and the number of items. Agree on a completion date for the list with the client when they sign it, and set a due date on each item so you can track against it.

Found useful? Share this article