A punch list is the formal record of incomplete or defective work items that must be corrected before a construction project reaches substantial completion. It's the final quality gate between "mostly done" and "done done" — and how it's managed determines whether a project closes smoothly or drags on for months of callbacks.
On a well-run project, the punch list is short (20–50 items on a custom home), systematically resolved within 2–3 weeks, and followed by a clean final payment. On a poorly run project, it becomes an adversarial document with hundreds of items, disputed responsibility, and retainage held indefinitely.
This guide covers what belongs on a punch list, how to walk a job effectively, and how both GCs and owners should manage the process.
What a Punch List Is (and What It's Not)
A punch list documents two types of items:
Incomplete work: Items that were specified or contracted but haven't been finished. Missing hardware on cabinet doors. A light fixture not yet installed. Caulking around the tub that hasn't been done. Touch-up paint on scuffed walls.
Defective work: Work that was done but doesn't meet the contract standard or is noticeably wrong. A door that doesn't close properly. Grout joints in tile that are uneven. Drywall that was patched but shows visible texture difference. A window that doesn't operate smoothly.
What a punch list is not: A change order request. If the owner wants something different from what was specified in the contract, that's a change order, not a punch list item. GCs who let owners add scope to the punch list without compensation are giving away work. The distinction matters and should be made clearly at the start of the punch list walkthrough.
When to Generate the Punch List
The punch list walkthrough should happen when the project is genuinely ready for it — not when a few big items are still outstanding. Walking a punch list when major work is unfinished produces a list that's 80% already-known major items rather than the final details that need attention.
For residential construction: Walk the punch list after all finish work is complete, mechanical systems are operational and inspected, and the home has been cleaned. The walk should be a final quality inspection, not a progress check.
For commercial projects: Substantial completion is the standard — the project has reached the point where it can be used for its intended purpose, even if minor items remain. The owner's representative and GC walk the project together and generate the list jointly.
Walking the project with the owner present is standard on residential. Some GCs do a pre-walk (their own internal inspection) before the owner walk to identify and fix obvious items in advance, reducing the list that the owner sees. This is smart practice — it demonstrates quality control and reduces the adversarial nature of the walkthrough.
Room-by-Room Punch List Checklist
Exterior
- Grading complete — proper slope away from foundation
- All landscaping and final grade complete
- Driveway and flatwork complete, no cracks or settling
- Exterior paint — no drips, holidays, or missed spots
- Caulking at all exterior penetrations, windows, and doors
- Gutters and downspouts installed and secured
- Garage door operates properly, stops, and reverses on contact
- All exterior lighting installed and operational
- Address numbers installed
Foundation and Basement/Crawl Space
- No evidence of water intrusion or efflorescence
- Sump pump installed and operational (if applicable)
- Access hatch or crawl space door secured
- Vapor barrier complete and undamaged
Framing and Structure
- No visible framing defects through drywall (bulges, waves)
- All attic access hatches installed and insulated
- Attic insulation complete to specified R-value
Drywall, Paint, and Trim
- No nail pops, cracks, or visible seams
- Texture consistent throughout — no patched areas with visible texture difference
- Paint complete — no holidays, roller marks, or color variations
- All trim installed — base, casing, crown (if specified)
- Trim painted and caulked at all joints
- Touch-up paint complete on all scuffs and dings from trades
- Interior doors — all hang plumb, latch properly, no binding
- All door hardware installed — hinges, knobs/levers, closers, stops
Kitchen
- All cabinet doors and drawers operate properly, aligned
- All cabinet hardware installed
- Countertops complete — no chips, seams properly filled and polished
- Backsplash tile complete and grouted
- Undermount sink sealed to countertop
- Appliances installed, connected, and operational — test all functions
- Under-cabinet lighting installed and operational (if specified)
- Range hood vented and operational
Bathrooms
- All tile complete, grout cleaned and sealed
- Shower door or enclosure installed and seals properly
- Caulking at tub/shower surrounds, at wall-to-floor transitions
- All plumbing fixtures installed — faucets, toilets, shower valves
- No visible supply or drain leaks — run water and check
- Exhaust fan installed and vented to exterior
- Mirror and medicine cabinet installed
- Towel bars and accessories installed at specified heights
Flooring
- Hardwood floors — no squeaks, gaps, or finish inconsistencies
- LVP or engineered flooring — all transitions installed, no lifting edges
- Tile flooring — no cracked tiles, grout complete, no hollow spots
- Carpet — stretched tight, no visible seams, transitions at doorways
- Thresholds at all flooring transitions
Mechanical, Electrical, and Plumbing
- All outlets and switches operational — test every one
- GFCI outlets in required locations (bathrooms, kitchen, garage, exterior)
- All light fixtures installed with correct bulbs
- Smoke detectors and CO detectors installed per code
- Panel labeled completely and accurately
- HVAC operational in both heat and cool modes
- All registers installed, dampers accessible
- Hot water heater operational, set to 120°F
- All supply and drain connections tight — no leaks
- Hose bibs installed with shutoffs accessible
Final Site Items
- All construction debris removed
- Temporary protection removed from floors, counters, fixtures
- Windows cleaned inside and out
- Final cleaning complete throughout
Managing the Punch List Process
Document everything in writing: The punch list should be a written document — not verbal notes. Each item should have a description, the responsible party (which sub owns the fix), and a target completion date. Use project management software or at minimum a shared spreadsheet that both parties can access.
Assign accountability clearly: Every item on the list has an owner. Painting touch-ups go to the painter. A sticky door goes to the finish carpenter. A leaking faucet goes to the plumber. Don't let items sit in ambiguous "GC responsibility" — that's where items linger.
Set a completion deadline: A punch list with no deadline drags indefinitely. Set a specific date by which all items must be complete — typically 2–3 weeks from the walkthrough date on a residential project. This creates urgency for subs to schedule return visits.
Tie it to final payment: Construction retainage held back specifically for punch list completion creates the right incentives. When final payment and retainage are released only upon punch list completion and owner sign-off, the GC has strong motivation to close items quickly. Owners who release retainage before the list is complete lose leverage.
Resist adding items post-walkthrough: Once the punch list is established, additional items should be treated as warranty claims or change orders. A punch list that keeps growing because the owner is doing daily walkthroughs and adding new items creates scope creep disguised as quality control.
The Contractor's Defensive Practices
Do a thorough pre-walk before the owner: Walk the project yourself before the owner walkthrough. Fix the obvious items — the missing switch cover, the scuffed door, the caulking gap. A shorter initial punch list signals professionalism.
Photograph everything before the walk: Document the finished condition of the project before the punch list walkthrough. This protects you against claims that damage occurred after turnover or against items being added that reflect owner-caused damage.
Get written sign-off when complete: Don't consider the project closed until the owner has signed a written punch list completion acknowledgment and released final payment. Verbal "looks good" conversations don't hold up when a warranty call comes in six months later and the owner claims the item was on the original punch list.
Understand your warranty obligations: Most residential construction contracts include a one-year warranty on workmanship. Punch list items that are corrected are typically covered by the warranty period that runs from substantial completion, not from the date of correction.
FAQ
What is a construction punch list? A punch list is a formal written document listing incomplete or defective work items that must be corrected before a construction project reaches final completion and final payment is released. It's generated during a walkthrough with the owner at or near substantial completion.
Who creates the punch list? On residential projects, the GC and homeowner typically walk the project together and create the list jointly. On commercial projects, the owner's representative or architect generates the list after a formal substantial completion walkthrough with the GC.
How long should a punch list take to complete? On a well-run residential project, punch list items should be completed within 2–3 weeks. Longer durations usually indicate poor subcontractor scheduling or disputed responsibility for items.
How many items are normal on a punch list? A production home might have 15–40 items. A custom home typically has 40–100 items. Commercial projects scale with size and complexity. More than 200 items on a residential project usually indicates quality control problems during construction.
Can an owner add items to the punch list after the initial walkthrough? Items discovered during the walkthrough belong on the punch list. Items the owner notices after the list is established are typically warranty claims rather than punch list items, depending on contract language. GCs should define this clearly in the contract.
Does final payment depend on completing the punch list? In most construction contracts, yes — final payment (including release of retainage) is conditioned on substantial completion and punch list resolution. The specific trigger point varies by contract. Review your contract language before assuming final payment is due.



