The punch list is the last document on a job and the one most likely to be improvised. It is also the document standing between you and the final payment, which on the roofing job earlier in this series is $1,797.05 and on a remodel can be five figures.
Jobs do not usually go wrong at the punch list. They go wrong because there is no punch list, so the job never formally ends, and “nearly finished” becomes a state that can last six weeks.
What a punch list is, precisely
A finite, written, agreed list of items remaining before the work is complete — produced at a specific moment, by a walk-through, with both parties present. Three words in that sentence do all the work: finite, agreed, and specific moment.
The left-hand column's first line is the one that saves you. A list that stays open is not a punch list, it is a standing invitation, and the final payment moves further away every time something is added to it.
When to write it
At substantial completion — when the work is usable for its purpose, even if small items remain. Not at 100%, because then there is nothing to punch, and not at 80%, because you will list things that were always going to be finished anyway and make your own crew look sloppy.
Do the walk-through with the client, physically, on site. Not by email. A list produced by a client alone at their kitchen table will contain items that are not defects, items that are new scope, and items about a standard that was never agreed. A list produced together contains almost none of those, because each one gets discussed as it is raised.
The format
Six columns. Anything more and it stops being usable on a phone in a half-finished room.
Two of those rows are doing unusual work. Row 04 has the client as owner — punch lists have client items on them more often than anyone admits, and a job held up waiting on a light fitting the homeowner was supplying should say so in writing. Row 05 records something that is not yours, agreed on the day, so it cannot reappear in three weeks as a defect.
Add a target date per item and a photograph where a photograph clarifies. A phone picture attached to “filler shrinkage at north seam” eliminates every subsequent conversation about which seam.
Agree the standard, not just the item
The hardest punch list items are not defects, they are disagreements about tolerance. “The wall is not smooth” is not resolvable; “Level 4 finish, no visible seams under normal lighting from six feet” is.
Where a trade has a published standard, name it in the contract long before the punch list — drywall levels, tile lippage, floor flatness. Then the walk-through is a measurement rather than an argument about taste, and you are not negotiating an objective question with somebody who wants a discount.
Walk it under the lighting it will be used in
A specific and expensive mistake: a client walks a freshly painted room with a work light raking across the wall at ten degrees and finds forty imperfections that will never be visible again once the room is lit normally.
Raking light is a legitimate inspection technique for some trades and a wildly unfair one for others. Set the expectation in the contract: “Finish is assessed under the room's normal lighting conditions, from a standing position, at a distance of six feet.” That is not a low standard. It is the standard the room will actually be experienced at for the next twenty years.
Close it, in writing, and invoice the same day
When every item is done, both parties sign the same list a second time. That signature is what converts “the job is finished” from an opinion into a fact, and it should trigger the final invoice immediately — same day, referencing the punch list by date.
Sending all seven together does something a bare invoice cannot: it makes the final payment feel like the last step of a completed process rather than one more request for money. Shops that send a closeout packet get paid measurably faster than shops that send an invoice, and the packet takes about ten minutes to assemble if the documents already exist.
Write your own list first
The highest-leverage move in this entire document, and almost nobody does it: walk the job yourself, the day before the client walk-through, and produce your own punch list.
Two things happen. You find and fix the obvious items before anyone else sees them, which changes the tone of the client's walk-through from inspection to confirmation. And when the client raises something, you are frequently able to say “yes, that is on my list, number six” — which does more for confidence than any amount of reassurance, because it demonstrates that your standard was already at least as high as theirs.
A client walking a job cold will find twelve items. A client walking a job where nine of them have already been found and fixed will find three, and will describe your company differently for years.
Not every item on the list is yours
A punch list is a shared document and it will contain items caused by other trades, by the client, by the supplier, and by conditions that predate you. Sorting them at the moment they are raised is far easier than sorting them later, when everything on the list has become “the contractor's snag list” in everybody's memory.
The fifth row is the one worth practising. A genuinely shared cause — your installation, their material choice — is best resolved on the day with a solution rather than an attribution. “Here is what I would do about it, and it takes an hour” ends the conversation; “that is because of the flooring you chose” starts a different one and does not fix the threshold.
Record the owner column even when you are absorbing the cost. A punch list where every item is unattributed becomes evidence that the whole job was defective; one that shows four items caused elsewhere, two of them fixed by you anyway, is a record of a well-run project.
Commercial punch lists are a different animal
Under a general contractor the punch list arrives from someone else, usually as a spreadsheet, often containing items belonging to trades you have never met. Everything above still applies, plus three things that do not exist in residential work.
The third line is where subcontractors lose money silently. An item logged against you that belongs to another trade will be back-charged if you ignore it, and the burden of correcting the record is entirely yours. Reject it in writing, with a photograph, within the response window — a two-line email costs nothing and prevents a deduction you will otherwise argue about at final payment.
And retainage is usually released against the project's closeout rather than yours, which means your money can be held by somebody else's outstanding items. Knowing that changes what you chase: it is worth being the sub whose list closed first, because it is the only part of the timeline you control.
Where the punch list ends and the warranty begins
These get conflated constantly and they are different things with different clocks. A punch item is work that was never completed to the agreed standard. A warranty item is work that was completed correctly and has since failed or moved.
The distinction matters most for the things that move on their own: drywall cracks at a seam six weeks in, a door that binds after a humid month, caulk that shrinks over a winter. None of those was a defect on the day, all of them are real, and all of them should be handled — but as warranty, from a start date, not as an eternally open punch list.
Say it plainly at closeout: “This list is closed. Anything that shows up from here is warranty — two years on workmanship from today's date. Call me and I will come out.” That sentence protects the final payment and commits you to the thing that actually builds a referral business, which is coming back.
Put a deadline on the list, in both directions
An undated punch list has no end. Give it two dates: one by which you will complete the items, and one by which the client will confirm the list is closed. The second is the one that is always missing and always the reason final payment drifts.
That third row needs a sentence in the contract to be worth anything: “If we do not hear from you within three business days of the punch items being completed, the work is deemed accepted.” It is not aggressive — it is the only thing that prevents a completed job from staying open because the client is on holiday and the list has nobody's name against it.
And hold yourself to the first date as hard as you hold the client to the second. Punch items are small, unglamorous and easy to postpone in favour of the next job's start date, which is exactly why they are the single most common cause of a bad review from an otherwise happy customer. The work was good; the last two per cent took a month.
What to do when the client adds new scope to it
They will. Usually something small and reasonable-sounding, mid walk-through, phrased as though it were always part of the job.
The move is not to refuse and it is not to absorb it. It is to record it in a different place: “That is not on the punch list because it was not in the contract — let me write it as a change order and price it. It is probably an hour.” Said pleasantly, on the day, it is completely uncontroversial. Said three weeks later after you have quietly done four of them, it is a fight.



