Key Takeaways
- 01A punch list is the list of small corrections and unfinished items — paint touch-ups, missing hardware, a door that sticks — compiled near the end of a job during the final walkthrough
- 02Punch list items are work already covered by the contract, which is what separates them from change orders: you fix them at no extra charge, but the client doesn't pay extra either
- 03Final payment usually hinges on the punch list — on many jobs the client holds the last payment, often 5–10% of the contract, until every item is signed off
- 04The punch list should be written, agreed to, and closed-ended: one walkthrough, one list, a completion date, and a sign-off — not a rolling list the client keeps adding to
- 05The fastest way through a punch list is to prevent it: inspect your own work (and your subs') before the client walkthrough, so the official list is short
A punch list is the list of small items that still need to be completed or corrected before a construction or renovation job is officially finished — compiled during a walkthrough near the end of the project. Think paint touch-ups, a cabinet door that doesn't close flush, a missing outlet cover, a scratched window pane.
It matters for one simple reason: on most jobs, the punch list is what stands between you and your final payment. Until every item is checked off and the client signs off, the job isn't "done" — and the last check, often the one with your profit in it, doesn't get released.
This guide covers what belongs on a punch list, who writes it, how the process works from walkthrough to sign-off, and how to keep a punch list from dragging a finished job out for weeks.
What is a punch list?
A punch list (also called a snag list or deficiency list) is a written record of everything that doesn't yet match what the contract promised, created when the project is substantially complete — meaning the client can use the space for its intended purpose, even though minor items remain.
Two things define a true punch list item:
- It's already in the contract. Punch list work is finishing or correcting work you were already hired (and priced) to do. Nobody pays extra for it — not the client, and not you beyond your own labor and materials to make it right.
- It's minor. Punch items don't prevent the client from using the space. A missing closet shelf is a punch item; a kitchen with no running water is incomplete work, not a punch item.
- Paint touch-ups, drywall nicks, and caulking gaps
- Doors or windows that stick, don't latch, or are missing hardware
- Missing cover plates, trim pieces, or transition strips
- Fixtures that need adjusting — a crooked light, a dripping faucet
- Final cleaning, debris removal, and landscape repair
- Missing closeout paperwork: warranties, manuals, as-builts
Why the punch list controls your final payment
Most construction contracts tie the last payment to final completion — every punch item done and accepted. On jobs billed in stages through a progress invoice, the client (or their lender) typically holds the final 5–10% of the contract price until the punch list is closed. On a $60,000 remodel, that's $3,000–$6,000 — frequently most or all of the profit — riding on a list of $40 fixes.
That's why experienced contractors treat the punch list as a payment milestone, not an annoyance. The faster the list gets written, agreed, completed, and signed off, the faster you collect the final payment. And if a client proves slow to sign off, a short, dated, written punch list is your best evidence that the work is done and the money is due under your payment terms.
Who creates the punch list?
It depends on the size of the job:
- Residential and small commercial: usually the contractor and the client walk the job together and build the list on the spot.
- Larger commercial projects: the architect or owner's representative typically conducts the inspection and issues the list; the general contractor assigns items to subcontractors.
- Subcontractors: on multi-trade jobs, the GC often runs internal punch walks per trade before the owner ever sees the space.
Whoever writes it, the list only works if it's specific. "Fix bathroom" is an argument waiting to happen; "re-caulk gap between tub and tile on north wall, touch up paint above towel bar" is a task someone can complete and check off.
The punch list process, step by step
Pre-walk the job yourself
Before the client walkthrough, inspect your own work the way a picky client would — doors, drawers, switches, finishes, sightlines from the doorway. Fix everything you find. Every item you catch here is one that never appears on the official list, and a short official list signals quality to the client.
Schedule the formal walkthrough
Walk the project with the client at substantial completion. Go room by room, in daylight where possible, and test things — run the faucets, open every door. Write down every legitimate item as you go.
Put the list in writing and agree on it
Turn the walkthrough notes into a single written list: item, location, who's responsible, and a target completion date. Have the client confirm it — email is fine, a signature is better. This is the moment the list closes; anything discovered later is handled as a warranty item or a new request, not a punch addition.
Assign and complete the work
Batch the items by trade and knock them out in as few trips as possible. If subcontractors are responsible for items, get dates from them in writing — their delay is your held payment.
Do the final walkthrough and get sign-off
Walk the list with the client, check off each item, and get written acceptance that the project is complete. This sign-off is what converts "almost done" into "done" — an e-signature on the completion form works and leaves a timestamped record.
Send the final invoice immediately
The day you have sign-off, send the final invoice for the remaining balance, and deliver any closeout documents the contract requires — warranties, manuals, and any lien waiver the client or lender expects in exchange for final payment.
Close Out Jobs and Get Paid Faster
Send the final invoice the moment the punch list is signed off, and see exactly which invoices are still unpaid. InvoiceOwl keeps your estimates, invoices, and payment tracking in one place.
Start Your FREE TrialA worked example: a bathroom remodel punch list
Say you've finished a $18,000 bathroom remodel, billed as 30% deposit, 60% at rough-in and tile, and 10% ($1,800) due at completion. At the walkthrough, you and the homeowner find:
Example punch list — bathroom remodel
| Item | Location | Responsible | Target date |
|---|---|---|---|
| Re-caulk tub-to-tile joint (gap at corner) | Tub surround, north wall | Tile sub | Oct 9 |
| Touch up wall paint above towel bar | East wall | Crew | Oct 9 |
| Replace cracked outlet cover | Vanity wall | Crew | Oct 9 |
| Adjust vanity door — doesn't close flush | Vanity, left door | Crew | Oct 9 |
| Deliver fan and faucet warranty documents | — | Office | Oct 10 |
Five small items — maybe three hours of work and a folder of paperwork — but until they're done, the homeowner is holding $1,800. Batched into one return trip plus one email, the list closes in two days, the sign-off is signed, and the final invoice goes out the same afternoon. The expensive version of this story is the contractor who makes five separate trips over three weeks and spends more chasing the $1,800 than the items cost to fix.
Punch list vs. change order: don't fix new work for free
The punch list only covers work that was already in the contract. During the final walkthrough, clients often ask for new things — "while you're at it, could you add a shelf here?" That's not a punch item; it's new work, and it needs a change order with its own price and timeline.
The distinction protects both sides:
- Punch item: the contract said it; it's not done or not right; you fix it at no extra charge.
- Change order: the contract didn't include it; the client wants it; it gets priced, approved in writing, and billed.
Agreeing the punch list in writing at the walkthrough (step 3 above) is what keeps this boundary clean. Without a closed list, "punch work" quietly expands into free remodeling.
How to keep punch lists short
The cheapest punch list is the one that never gets written. Habits that consistently shorten the list:
A tight written scope does double duty here — it's also what your estimate and contract are built on, so disputes about whether something is a punch item or an extra get settled by the document, not by memory.
Frequently Asked Questions
The contractor completes punch list items at no additional charge, because the items are part of the work the contract already priced. The client doesn't pay extra for punch work — but they also can't use the punch list to get new work done free. Anything outside the original scope belongs on a change order, not the punch list.
Commonly, yes — most contracts make final payment due at final completion, which means after punch items are done. What a client generally can't do is hold the entire final payment indefinitely over trivial items, but the rules depend on your contract and state law, so spell out the holdback terms in your contract and get the sign-off in writing. If the amount held seems out of proportion to the work remaining, that's a conversation to have with the contract in hand — and varies by state, so verify locally if it turns into a dispute.
For residential work, days to a couple of weeks is typical — most punch items are small, and the main variable is how many trips it takes. Set a target completion date on the written list, batch the work into as few visits as possible, and schedule the final walkthrough when you hand over the list, not after.
Close the list at the walkthrough: one inspection, one written list, agreed by both sides. Legitimate problems discovered afterward are handled under your warranty; new requests are priced as change orders. A rolling punch list that grows for weeks is usually a sign the list was never formally agreed — or that the client is nervous about releasing final payment, which a firm, professional closeout process goes a long way to fix.
Substantial completion is the point where the client can use the space for its intended purpose even though minor items remain — the kitchen cooks, the bathroom runs, the office can open. It's an important milestone because it usually triggers the final walkthrough and starts contractual clocks around final payment and warranties. The precise definition should come from your contract, and its legal effect varies by state.
Large commercial teams use dedicated construction management platforms with punch list modules. For residential and small commercial work, a shared written list — even a dated email with photos — covers the essentials: item, location, responsibility, date, and sign-off. The piece worth automating is the money side: track the final invoice so a signed-off job doesn't quietly sit unpaid, and generate the invoice itself in seconds with a free invoice generator.
Conclusion
A punch list isn't busywork — it's the last gate before your final payment, and it rewards contractors who run it deliberately: pre-walk the job, write a specific list, close it at the walkthrough, batch the fixes, and get sign-off in writing. Handled that way, the punch list takes days, protects you from scope creep, and ends with a clean handoff the client remembers when their neighbor asks for a referral.
And the moment that sign-off lands, invoice. The job isn't finished when the last item is checked off — it's finished when the final payment clears.







