By SubcontractorHub Editorial Team·Published July 2026

The punch list is where profitable jobs go to die slowly. The work is 98 percent done, the crew has mentally moved to the next project, and what remains is a scattered list of touch-ups that nobody wants to drive across town for. Meanwhile the largest payment on the contract sits unreleased.
Handled well, a punch list takes a few days and closes the job cleanly. Handled badly, it drags for six weeks, burns goodwill you spent months building, and ties up cash you need for the next job. This guide covers what belongs on a punch list, who writes it, and how to keep yours short enough to clear in one trip.
A punch list — sometimes called a snag list or punch out list — is the itemised record of work that is incomplete, defective, or damaged as a project approaches completion. It is compiled during a walkthrough, and clearing it is normally the contractual condition for substantial completion, final payment, and release of retainage.
That last point is what makes punch lists a cash flow issue rather than a quality issue. If your contract holds retainage at 10 percent, a $180,000 job has $18,000 sitting behind a list that might amount to a day of finish work. The items are small. The money is not.
On residential work it is usually the contractor and homeowner walking the job together. On commercial projects the architect or owner's representative issues the list, frequently after the general contractor has run an internal pre-punch and passed items down to each subcontractor.
The pre-punch is the single highest-leverage habit in this whole process. Walking the job yourself before the customer does lets you catch and fix the obvious items privately. A customer who finds twelve things starts wondering what else was missed; a customer who finds two concludes you are thorough. Same job, entirely different relationship for the final conversation.
Vague items are what turn a three-day punch into a three-week one. “Touch up paint in hallway” produces a return visit, a disagreement about which spot, and a second return visit. Every item should carry:
Photos do more work than anything else on that list. A picture of the scuff, taken during the walkthrough with the customer standing there, removes the ambiguity that generates repeat trips.
SubcontractorHub
AI proposals, sales pipeline, and project management — all in one platform.
30 minutes. No commitment.
Long punch lists are rarely a sign of bad tradespeople. They are almost always a sign that nobody inspected anything until the end. Damage from a later trade goes unnoticed for weeks, a finish detail gets skipped and nobody catches it, and by the final walkthrough all of it surfaces at once.
Progressive inspection fixes this cheaply. Check each phase as it completes and before the next trade covers it, and the defect gets caught while the responsible crew is still on site — instead of becoming a return trip six weeks later with a different crew and no memory of the original work.
Photo documentation as you go serves double duty. It catches problems early, and it protects you when a customer claims damage that your photos show was already there. Crews using a mobile field app can attach photos to the job record from the site, so the evidence lives with the job rather than in somebody's camera roll.
Punch work is expensive per unit of work done. A technician drives across town, spends twenty minutes on a paint touch-up, and drives back — two hours of paid time for twenty minutes of value. Three separate trips for three items is how a punch list quietly consumes the job's remaining profit.
Batch ruthlessly. Do not send anyone until the full list is known and the required materials are on the van. If multiple trades are involved, sequence them into as few visits as the work allows. One well-planned trip beats four reactive ones, and it reads to the customer as competence rather than dithering.
Then close the loop formally. Get written sign-off that the list is complete and immediately trigger the final invoice. Contractors lose weeks here simply because nobody told the office the punch was cleared. When punch completion and invoicing sit on the same job record in your contractor management software, that gap closes itself.
Watch for items that are not actually punch items. Customers routinely add requests during the final walkthrough — a shelf here, a different fixture there — and those land on the list alongside genuine defects.
Punch items are work you already agreed to do and have not finished correctly. Anything outside the contracted scope is a change order, even when it is small and the customer is pleasant about it. Draw that line politely at the walkthrough. Absorbing three “small” additions per job is a real annual number, and it sets the expectation that scope is negotiable after the fact.
One more distinction worth keeping clean. Punch items are defects identified before the owner accepts the project; warranty claims are defects that appear afterwards, during the warranty period.
The difference is financial. Punch work is tied to final payment and retainage release, so it is urgent. Warranty work is a service obligation handled through your normal scheduling. Contractors who blur the two end up doing warranty work under punch-list time pressure, for no reason other than that nobody declared the project complete.
A punch list is the itemised record of work that remains incomplete, defective, or damaged near the end of a project. It is compiled during a walkthrough with the owner or general contractor, and clearing every item is normally the condition for substantial completion, final payment, and release of retainage.
On residential work the contractor and homeowner typically walk the job together. On commercial projects the architect or owner's representative usually issues the list, often after the general contractor has done an internal pre-punch. Doing your own pre-punch before the official walkthrough is the single most effective way to keep the list short.
It depends on the contract. Thirty days after substantial completion is a common term on commercial work; residential jobs are often looser and simply tie completion to final payment. If your contract does not state a window, add one — an open-ended punch list is how a project stays technically unfinished for months.
Punch list items are defects or incomplete work identified before the project is accepted, and clearing them is part of finishing the contract. A warranty claim is a defect that appears after acceptance, during the warranty period. The distinction matters for payment: punch items are usually tied to final payment and retainage, warranty work is not.
Inspect progressively rather than only at the end, run your own pre-punch before the owner's walkthrough, photograph completed work as you go, and fix small defects the day they appear rather than logging them. Most long punch lists are not quality failures — they are the accumulated result of nobody looking until the customer did.
Almost always, and it is usually the largest payment on the job. Final payment and retainage release are typically conditioned on punch list completion, so an unresolved list of minor items can hold up a substantial sum. Clearing punch work quickly is a cash flow decision as much as a quality one.
Track punch items with photos on the job record, sign them off from the field, and trigger the final invoice the moment the list clears. Book a demo and we'll walk your close-out process in under 30 minutes.
Book a DemoPunch List, Project Close-Out, Construction Project Management