A construction punch list is the difference between a project that closes on time and one that drags for 30–90 days past substantial completion while the contractor chases one-hour fixes across 15 trades. The list itself isn't complicated — it's a documented inventory of incomplete or deficient work that must be resolved before final payment. What makes punch lists fail is how they're generated, tracked, and closed out.
Most punch list problems trace to one of three causes: the list wasn't created systematically (items get missed and discovered later by the owner), the list wasn't assigned with clear accountability (items sit with no one responsible for closing them), or the list wasn't tracked digitally (items get marked complete without verification, or completed items get contested).
A project that reaches substantial completion with a punch list under 40 items is a well-run project. A project that reaches substantial completion with 200+ punch list items accumulated in the last two weeks is a project where quality control didn't happen during construction — and the punch list has become a substitute for inspection, not a tool for finalizing a nearly complete job.
This guide includes copy-ready punch list templates by trade, an owner walk-through checklist, a digital punch list workflow, and the time tracking setup that keeps punch list labor costs from eating into final payment.
What Goes on a Construction Punch List
Every item on a punch list belongs to one of three categories: incomplete work, deficient work, or missing documentation. All three must be resolved before final completion — but they require different responses and different accountability assignments.
Incomplete work: Work that was in the contract but wasn't finished. A door hardware set that wasn't installed. A light fixture that was specified but never arrived. A concrete pad that wasn't poured. These items have a clear responsible party (the trade that was contracted to do the work) and a clear resolution (do the work).
Deficient work: Work that was completed but doesn't meet the contract standard. Paint with visible roller marks or lap lines. A tile installation with lippage above the specified tolerance. HVAC supply air flow that doesn't meet design CFMs. A window that doesn't latch correctly. These items require rework, replacement, or adjustment — and the responsible trade typically pushes back harder than on incomplete work.
Missing documentation: Work is physically complete, but the required closeout documentation doesn't exist. Owner's manual for the HVAC system not provided. As-built drawings not submitted. Manufacturer warranty cards not turned in. Attic access not demonstrated. These items are often the last to get resolved because they're not physical — and they can hold up final payment longer than physical punch list items.
Construction Punch List Template — By Trade
Use the templates below as a starting point. Every project will have scope-specific items not captured here — add them before the owner walk-through.
Concrete and Flatwork
- [ ] All concrete surfaces free of cracks exceeding tolerance (typically 1/8" wide for slabs)
- [ ] Control joint locations match the approved plan
- [ ] Slab edges at perimeter — no spalls, exposed aggregate, or form tie holes
- [ ] Stairs — treads level, risers consistent height, no surface defects
- [ ] Curbs — alignment correct, top of curb elevation within tolerance
- [ ] Concrete surface sealer applied (if specified)
- [ ] All formwork and shoring removed
- [ ] Cure documentation provided (if specified)
Masonry
- [ ] Mortar joints — consistent width, tooled per specification, no voids
- [ ] Masonry units — no cracks, chips, or staining beyond allowable limits
- [ ] Weep holes clear and unobstructed
- [ ] Lintels — correct size, bearing length, no cracking in masonry above
- [ ] Control joints — locations match the approved plan, sealant installed
- [ ] Masonry cleaned — mortar droppings and staining removed
- [ ] Expansion joints — sealant installed, no voids, correct profile
Framing and Rough Carpentry
- [ ] Blocking installed — at all cabinet locations, grab bar locations, TV mounts
- [ ] Backing installed at all specified accessory locations
- [ ] Headers — correct size per structural drawings
- [ ] No split, damaged, or out-of-plumb studs or joists in finished areas
- [ ] Backing at all toilet, shower, and tub valve locations
- [ ] All penetrations through fire-rated assemblies firestopped
- [ ] Attic access panels installed and operational
Exterior — Doors and Windows
- [ ] All exterior doors — operate smoothly, latch and lock correctly, weatherstrip continuous
- [ ] Exterior door thresholds — properly installed, no gap at bottom
- [ ] All windows — open, close, lock per operation type
- [ ] Window screens installed — all units, correct screen type
- [ ] Exterior window sills — proper slope for drainage, sealant at perimeter
- [ ] All exterior door hardware installed per schedule
- [ ] Storefront or curtain wall — all gaskets continuous, no condensation or weeping
Interior — Doors, Frames, and Hardware
- [ ] All interior doors — installed per schedule, operate without binding
- [ ] All doors latch on first close without force
- [ ] Door stops installed at all interior doors
- [ ] Hinges — all screws driven, no stripped fasteners
- [ ] All door hardware installed per schedule — lever handles, locksets, closers, kick plates
- [ ] Door thresholds — correct height, no tripping hazard
- [ ] All door frames — plumb, no damaged or unpainted areas
- [ ] Overhead doors — operate smoothly, auto-reverse functional, safety edges tested
- [ ] All door closers adjusted for correct speed and latching
Drywall and Plaster
- [ ] No visible seams, fastener dimples, or tool marks in finished areas
- [ ] Corner bead — straight, no dents or waves
- [ ] Control joints — installed per plan, caulked
- [ ] All penetrations patched — electrical boxes, plumbing, HVAC
- [ ] No cracks at door frames, window frames, or transitions
- [ ] Texture matches approved mock-up (if texture was specified)
- [ ] Moisture-resistant board installed in all wet areas per specification
- [ ] Screws and nails — none popping through finish
Painting and Finishes
- [ ] All surfaces painted to coverage — no holidays, thin spots, or roller texture variation
- [ ] Cut lines clean — ceiling/wall, wall/trim, wall/floor
- [ ] No lap marks or brush strokes visible at normal inspection distance
- [ ] Paint sheen matches specification per room or surface type
- [ ] All trim painted — no misses at tops of door casings, window sills, base corners
- [ ] Color matches approved samples
- [ ] Touch-up paint provided — labeled by room and color code
- [ ] Specialty finishes complete — epoxy floor coatings, stained concrete, decorative plaster
Flooring
Resilient (LVP/VCT/Sheet):
- [ ] All seams flat — no lifting edges, no visible adhesive squeeze-out
- [ ] Transitions installed at all material changes
- [ ] Base cove installed at all walls (if specified)
- [ ] No bubbles, telegraphing subfloor defects, or out-of-level seams
Ceramic/Porcelain Tile:
- [ ] Lippage within specified tolerance (typically 1/32" between adjacent tiles)
- [ ] Grout joints consistent width, fully filled, no voids
- [ ] Grout color matches approved sample
- [ ] No cracked or chipped tiles in finished area
- [ ] Transition strips installed at all material changes
- [ ] Caulk installed at all changes of plane (floor/wall, floor/tub, floor/shower pan)
- [ ] Grout sealer applied (if specified)
Carpet:
- [ ] Seams not visible from normal viewing angle
- [ ] Carpet stretched — no buckles or ripples
- [ ] Tack strip — no exposed sharp edges, correct height at transitions
- [ ] All transitions installed
Hardwood:
- [ ] No visible gaps between boards
- [ ] Floor flat — no cupping, crowning, or squeaks
- [ ] Finish coat — full coverage, no holidays, sheen matches specification
Cabinetry and Millwork
- [ ] All cabinets — doors aligned, drawers slide freely, hardware installed
- [ ] Cabinet doors — close fully, no binding, no racking
- [ ] Soft-close hinges and drawer slides operational
- [ ] Countertops — no chips, cracks, or seams out of tolerance
- [ ] Backsplash — fully grouted, caulked at countertop joint
- [ ] Under-cabinet lighting installed and operational
- [ ] All cabinet interiors clean — no sawdust, debris, or smears
- [ ] Shelving — pins installed, adjustable shelves included per schedule
Plumbing
- [ ] All fixtures operational — faucets, showers, tubs, toilets, hose bibs
- [ ] All drains clear and draining at correct rate
- [ ] No leaks at supply connections, drain connections, or shutoff valves
- [ ] Water heater — operational, temperature set, T&P valve tested, expansion tank installed (if required)
- [ ] All shutoff valves operational
- [ ] Fixture hardware — handles, aerators, showerheads installed per schedule
- [ ] Pressure test documentation (if required)
- [ ] All cleanouts accessible and capped
- [ ] Water softener or filter system installed and operational (if specified)
- [ ] Dishwasher, ice maker, and appliance connections operational
Mechanical / HVAC
- [ ] All air handlers and condensers operational
- [ ] All supply and return registers installed — dampers open, grilles straight
- [ ] Airflow test — CFM at each supply within specification (typically ±10%)
- [ ] Thermostat and controls operational — all zones respond correctly
- [ ] Filters installed — new, correct size
- [ ] All exhaust fans operational — kitchen, bath, utility room
- [ ] Kitchen hood exhaust — ducted to exterior, damper operational
- [ ] All HVAC penetrations through exterior or fire-rated assemblies sealed
- [ ] Refrigerant charge documentation
- [ ] Equipment model and serial numbers documented for warranty
- [ ] Owner's manuals provided for all equipment
Electrical
- [ ] All outlets operational — GFCI tested in all required locations (within 6' of water)
- [ ] All switches operational — no dead switches or unidentified breakers
- [ ] Panel labeled — all circuits identified, no double-tapped breakers
- [ ] All light fixtures installed and operational per schedule
- [ ] Dimmer switches operational — no buzzing at low dim levels
- [ ] Smoke and CO detectors installed per code — battery backup, interconnected
- [ ] All covers installed — no open boxes, no missing cover plates
- [ ] All recessed lights — trim rings flush, no visible gaps
- [ ] Outdoor lighting operational — photocell or timer set correctly
- [ ] EV charger or dedicated circuits installed and tested (if specified)
- [ ] Low-voltage systems operational — data, phone, AV, security
Site Work and Exterior
- [ ] Final grade — positive drainage away from building, minimum 5% for 10'
- [ ] Landscaping complete — sod, seed, or plantings per plan
- [ ] Irrigation system operational — all zones, heads, controller
- [ ] Sidewalks and driveways — no cracking beyond tolerance, positive drainage
- [ ] Retaining walls — drainage behind wall, no bowing or cracking
- [ ] Site lighting operational
- [ ] Parking lot striping complete
- [ ] All temporary construction fencing removed
- [ ] Construction debris removed — all areas of site
- [ ] Dumpster removed
- [ ] Permanent signage installed (if specified)
Owner Walk-Through Checklist
The owner walk-through is the formal punch list generation meeting — and how it's structured determines whether it produces a manageable list or a chaotic punch list that balloons in scope. The PM leads the walk-through, the superintendent or foreman is present, and the walk follows a systematic room-by-room path through the building.
Before the walk-through:
- [ ] PM walks the project internally 1–3 days before the owner walk-through
- [ ] Internal punch list generated — items found internally are resolved or actively in progress before the owner sees them
- [ ] All systems commissioned and operational — HVAC, plumbing, electrical all on and working
- [ ] Building clean — final cleaning complete before owner arrives
- [ ] All debris, tools, and construction materials removed
During the walk-through:
Ground rules (set these at the start):
- This is a walk-through for the punch list — not a design change meeting
- Scope changes require a change order and are not punch list items
- Punch list items are things that don't meet the contract — not things the owner wishes were different
- Items will be documented in writing; the owner will receive a copy
Documentation method:
Use a phone camera and a digital punch list tool. Photograph every item as it's identified. Note the location (Room 104, east wall, 36" AFF), the trade responsible, and the severity (must fix before occupancy vs. can fix within 30 days of substantial completion).
Walk sequence — room by room:
- Exterior — complete perimeter before entering
- Mechanical room and utility spaces first
- Ground floor — room by room, systematic
- Upper floors — room by room
- Roof access and attic spaces
- Final systems test — all HVAC, plumbing, electrical tested with owner present
After the walk-through:
- [ ] Punch list distributed to owner in writing within 24 hours
- [ ] Each item assigned to a responsible trade
- [ ] Target completion date assigned to each item
- [ ] Substantial completion certificate issued (if applicable)
Digital Punch List Workflow
Paper punch lists fail at the tracking and verification stage. An item gets marked complete on paper but wasn't actually fixed — and the dispute happens at final payment when the owner refuses to sign off. Digital punch lists create a verification record: who marked the item complete, when, with a photo.
The digital punch list workflow:
Step 1 — Generate the list during the walk-through
Use a phone-based construction management or construction time tracking app. Each item is logged with a photo, location, trade assignment, and target date. The list is stored in the cloud, accessible to the PM, superintendent, and sub PMs.
Step 2 — Assign items to trades with notification
Each item is assigned to a responsible sub. The sub receives a notification with the item description, photo, and target completion date. No phone calls, no emails — the assignment is in the system.
Step 3 — Sub marks item complete with photo
When the sub fixes the item, they mark it complete in the system and attach a completion photo. The item moves to "pending verification."
Step 4 — PM verifies the fix
The PM or superintendent reviews the completion photo and verifies the item in the field. If acceptable, the item closes. If not acceptable, it's reopened with a note explaining why.
Step 5 — Owner confirmation at final walk-through
At the final walk-through, the PM shows the owner the digital punch list: all items marked complete with before/after photos. The owner confirms closure. The signed-off list is the documentation for final payment.
For a comprehensive construction punch list template and closeout checklist formatted for download, see construction punch list template and closeout checklist.
Tracking Punch List Labor: Why It Matters for Final Payment
Punch list work is real labor cost — and it disappears from job cost reports when it's not tracked separately. Workers fixing punch list items on a job are typically clocked in under the main job number, so the cost shows up in the job but isn't identified as punch list rework. The result: the job appears to have higher labor costs in the final weeks than the schedule required, and the PM can't explain why.
Separate punch list cost codes:
Set up a dedicated cost code for punch list and warranty work when the project enters the closeout phase. Workers fixing punch list items clock into the punch list code, not the original installation code. The PM can now see:
- How many hours are being consumed by punch list work
- Which trades are generating the most punch list hours
- Whether the punch list volume is disproportionate to the project size
GPS-verified punch list time records:
For punch list work involving subcontractors, GPS-verified time tracking confirms subs were actually on site fixing items. A sub who bills 8 hours of T&M punch list work should have GPS records showing 8 hours on site that day. GPS time tracking at the punch list stage is particularly important because:
- Subs often combine punch list visits across multiple jobs on the same day
- Without GPS verification, it's impossible to confirm which hours were spent on your project
- T&M punch list billing with GPS records is defensible; without GPS it's an estimate
Punch list cost as a quality metric:
When punch list hours are tracked consistently across projects, they become a quality indicator. A project that required 200 punch list hours on a 10,000-hour job (2%) is performing normally. A project that required 500 punch list hours (5%) had a quality control problem during construction. Tracking the number feeds the diagnosis.
For the financial impact on final billing, see construction retainage — retainage release is typically tied to punch list completion, and punch list delays directly affect cash flow.
Common Punch List Mistakes
Generating the punch list at the end instead of throughout
The owner walk-through should surface the final 5–10% of items, not the first 100% of them. A project where punch list items are only discovered at the owner walk-through had no quality control during construction. Walking the job weekly with a running deficiency log prevents the final punch list from overwhelming the closeout schedule.
Not separating punch list items from change order items
Owner walk-throughs routinely surface items the owner wishes were different — a different paint color, a door swing that should be reversed, additional outlets. These are change orders, not punch list items. Mixing them creates cost disputes. If it's not in the contract, it's a change order. Document the distinction in the walk-through minutes.
No target completion dates
A punch list with 80 items and no completion dates is just a list. Assign every item a target date at assignment. Items without dates don't get done — they get discussed.
Closing items without verification
A sub marks an item complete. The PM trusts the mark and doesn't verify. The owner finds the item still deficient at the final walk-through. Now there's a dispute about whether the item was ever fixed. Verify every item before marking it closed — in person or with a photo.
Releasing retainage before the punch list is closed
Retainage is the primary leverage for punch list completion. Releasing retainage before all punch list items are closed removes the incentive for subs to return for one-hour fixes. Release retainage only when the punch list is fully closed and the owner has confirmed. See construction retainage for retainage release mechanics.
No documentation of closed items
If the punch list isn't documented with closed-item verification (photos, dates, who verified), the owner can reopen items at final payment and claim they were never addressed. Documentation makes closure permanent.
Punch List Timing: When to Generate, When to Close
|
Milestone
|
Punch List Action
|
|
90% complete
|
PM internal walk — start deficiency log
|
|
Substantial completion
|
Owner walk-through — formal punch list generated and issued
|
|
Within 24 hours
|
Punch list distributed to owner and all responsible trades in writing
|
|
Within 7 days
|
All "must fix before occupancy" items completed and verified
|
|
Within 30 days
|
All remaining punch list items completed and verified
|
|
Final walk-through
|
Owner confirms all items closed — signs off
|
|
After final walk-through
|
Retainage release requested — punch list documentation attached
|
Punch list items that drag past 60 days signal a trade that isn't coming back voluntarily. At that point, the GC typically has the right to hire another contractor to complete the work and back-charge the responsible sub. See how to fire a subcontractor for when the punch list escalation reaches that stage, and construction defect claims for when deficient work discovered after closeout becomes a legal matter.
Related Resources
Punch List Templates and Checklists
TaskTag Features
Related Blog Posts