A punch list sounds like a minor administrative step at the end of a construction project. It is not. The punch list is the legal and financial boundary between substantial completion — when the building is usable — and final completion — when all contractual obligations are satisfied and retainage is released. Getting through a punch list cleanly is the difference between a project that closes out properly and one that drags on for months while the GC avoids returning calls.
This guide explains what a punch list is, who generates it, how to walk one yourself, and what to do when the GC stops responding to outstanding items.
JK Prestige Construction resolves punch lists before retainage release and backs completed work with a 12-month warranty covering post-Certificate of Occupancy issues. Here is how the process works.
Step 1: Define What a Punch List Is
A punch list — sometimes called a deficiency list or snag list — is a written record of items identified at or near substantial completion that require correction, completion, or installation before the project is considered fully complete under the contract.
Punch list items are not change orders. They are not scope additions. They are contractually required elements that are either missing, incomplete, or not installed to the required standard. A door that does not latch correctly is a punch list item. A wall that was painted the wrong color is a punch list item. Missing hardware on kitchen cabinets is a punch list item.
The scope of punch list items varies by project: on a 3,000 square foot residential addition, a thorough punch list might include 30 to 80 items. On a 50,000 square foot commercial tenant improvement, a well-managed punch list might include 150 to 400 items at first pass. The number of items is not a failure — it is a reflection of the thoroughness of the inspection.
Pro tip: A GC who presents a punch list with five items on a large project is not delivering excellent work — they are either presenting an incomplete list or they have not walked the job carefully. A thorough first-pass punch list, even one with hundreds of items, is preferable to a short list that leaves issues undiscovered until after the GC demobilizes.
Step 2: Understand Substantial Completion vs. Final Completion
Substantial completion is the point in the project when the work — or a designated portion of it — is sufficiently complete that the owner can occupy and use it for its intended purpose. Substantial completion does not mean perfect completion. It means the building is functional.
The Certificate of Substantial Completion is a formal document — often using AIA (American Institute of Architects) form G704 or a contract-specific equivalent — that establishes the date of substantial completion, transfers risk of loss to the owner, and triggers the warranty period.
Final completion is the point when all punch list items are resolved, all required documentation has been delivered (warranties, as-built drawings, O&M — operation and maintenance — manuals, attic stock), and the GC has fulfilled all contractual closeout requirements.
Retainage — the percentage of each progress payment withheld during construction as a performance assurance — is typically released at or shortly after final completion. On Florida construction projects, retainage is commonly set at 10% during construction, with reduction to 5% after 50% project completion.
Warning: Do not confuse receiving a Certificate of Occupancy with substantial completion. A CO from the local Authority Having Jurisdiction means the building meets minimum code requirements for occupancy. It does not mean all contractual scope is complete. Punch list items can exist and be outstanding well after a CO is issued.
Step 3: Understand Who Generates the Punch List
On most projects, the punch list is generated by a combination of parties: the owner or owner's representative, the GC, and the architect of record (if one is engaged). In an ideal project closeout, all three parties walk the project together and agree on the punch list items simultaneously. This prevents disputes about which items were and were not identified during the inspection.
On design-build or contractor-led projects without an architect, the punch list is typically generated by the owner and GC jointly. The GC may present their own preliminary list — a self-generated punch list — as a starting point. This is a professional standard practice and not an admission of deficiency: it demonstrates that the GC has walked the job honestly before the owner's walkthrough.
The owner has the right to add items to the list after the joint walkthrough, subject to the notice and timeline requirements in the contract. Read your contract's punch list provisions carefully: some contracts set a deadline for owner additions to the punch list after the date of substantial completion.
Pro tip: If you are not engaging an architect on a large residential or commercial project, consider hiring an independent building inspector or owner's representative to walk the punch list with you. The cost of a professional walkthrough — typically $300 to $800 for a residential project — is recovered many times over if they identify items you would have missed.
Step 4: Walk Your Own Punch List Systematically
Do not rely solely on the GC's self-generated list. Walk every room and every exterior area yourself, methodically, with the contract drawings and specifications in hand.
Move through the project in a fixed sequence: exterior perimeter first, then each room from entry to back, each floor from ground to top. In each space, check: floor, walls, ceiling, doors and hardware, windows, electrical devices and fixtures, plumbing fixtures, HVAC diffusers and controls, and any built-in millwork or specialty items.
Take photographs of every deficiency. Do not rely on memory or verbal notes. Date-stamped photographs with a description of the item are the documentation you need if a punch list dispute becomes a legal matter.
For larger projects, use a punch list management platform — or at minimum a shared spreadsheet — so that items can be assigned to the responsible party, dated, and tracked through to resolution. Every item should have a status: open, in progress, or closed (verified by owner).
Warning: Do not close punch list items until you have physically verified the correction, not just received the GC's word that it is done. Paint touch-up items that are "closed" by the GC without an owner verification site visit have a way of not actually being corrected.
Step 5: Know the Typical Punch List Categories
A well-structured punch list groups items by category so they can be efficiently assigned and tracked:
Structural and framing: exposed fasteners, gaps in framing visible at finish, incorrectly installed blocking.
MEP — mechanical, electrical, plumbing: missing cover plates, improperly switched circuits, fixtures that do not operate correctly, missing p-traps, HVAC registers that do not seat flush.
Finishes: paint holidays, drips, or wrong colors; tile grout gaps or improper joint alignment; flooring transitions; cabinet doors that do not close flush; countertop seams.
Site and exterior: grading that does not drain away from the foundation, sod or landscaping items per contract, concrete flatwork cracks that exceed allowable tolerance, exterior paint or caulking.
Closeout documentation: missing as-built drawings, missing manufacturer warranties, missing O&M manuals for mechanical equipment, missing attic stock (leftover tile, paint, flooring materials specified in the contract for owner use).
The closeout documentation category is consistently the most overlooked. A building that is physically perfect but missing the HVAC manufacturer warranty registration or the electrical panel as-built is not at final completion.
Pro tip: Build a closeout documentation checklist into your contract at execution — not at punch list time. List every document the GC is required to deliver at project closeout. This makes the documentation punch list unambiguous.
Step 6: Understand How Retainage Works with the Punch List
Retainage is the owner's primary financial leverage throughout the construction process. In Florida, the Prompt Payment Act governs retainage timing on public projects, but private projects are governed by the contract terms.
On a typical private contract, retainage is held at 10% of each progress payment during the first 50% of construction, then reduced to 5% (or released entirely, per contract) for the remaining work. The remaining retainage balance is released at final completion — after all punch list items are resolved and all closeout documentation is delivered.
Do not release retainage before the punch list is closed. This is your leverage. Once retainage is paid, your financial incentive for the GC to complete outstanding punch list items is gone. GCs know this, and a GC who pushes hard for retainage release with open punch list items is a GC whose motivation to return for outstanding work will drop significantly after payment.
JK Prestige Construction closes punch lists before requesting retainage release. This is how we operate because it is the right way to close out a project — and because our reputation depends on it.
Warning: Some GCs will argue that punch list items are trivial and that retainage release should not be conditioned on minor items. This argument has merit if the items are genuinely trivial and the retainage amount is disproportionate. The standard resolution is to agree to release retainage less a holdback equal to 150% of the estimated cost to complete the outstanding items. Do not release all retainage while items remain open.
Step 7: What to Do If the GC Stops Responding to Punch List Items
This is the most common punch list failure mode: the GC completes 80% of the punch list items, then stops returning calls while the remaining items sit unresolved.
Your response protocol:
- Send a written notice — email with read receipt — listing each outstanding item, the date it was identified, and a deadline for resolution (typically 10 business days).
- If no response, send a formal written notice by certified mail citing the specific contract provision the GC is breaching.
- Contact your construction attorney. Do not threaten to hire another contractor without legal guidance — self-help remedies in Florida construction contracts have specific notice requirements.
- If you have retained retainage, do not release it while items are outstanding. Your attorney will advise on using the retainage as leverage.
- Document all communication in writing throughout this process.
Do not allow outstanding punch list items to age past 90 days without formal written notice. The statute of limitations and warranty period clocks are running, and inaction can weaken your legal position.
For projects where you want a GC who treats punch list resolution as part of the contract, not as an inconvenience, learn more at The JK Way. For residential project inquiries, visit our homes page.
How the Warranty Period Relates to the Punch List
Florida law provides implied warranty protections for construction defects, but your contract should also specify an express warranty period. JK Prestige Construction provides a 12-month warranty on completed projects. The warranty period typically begins at substantial completion, not at final completion — which means the warranty clock starts running while punch list items may still be open.
This matters because: defects discovered after the punch list is closed but within the warranty period are covered by the warranty, not the punch list. Make sure your contract is clear on where the punch list ends and the warranty begins, and document the substantial completion date precisely.
Get a written estimate in 48 hours. Call (904) 944-0278 or request a consultation.
No call center. No coordinator. A JK principal reviews every inquiry and replies with a real number, not a range, not a follow-up form.
Request Free Estimate →