The construction punch list: how to close out a job and get the last cheque
Every contractor knows the job that was "basically done" for three weeks. The work was finished, the client was happy, and then the final payment just… sat there, hostage to a missing cabinet pull, a paint touch-up, and a door that stuck. The last 2% of the work caused 80% of the friction — and held up the cheque that actually had your profit in it.
A punch list is how you stop that. It's the short, specific list of everything left to finish or fix before a job is officially complete, agreed by both sides, and it turns "almost done" from a feeling into a checklist with an end. Done well, it's the difference between a clean handover and a final payment you have to chase.
What a punch list actually is
A punch list is the closeout quality check on a job: a walkthrough near the end where you and the client identify every item that isn't finished or doesn't meet the agreed standard, write each one down, and work through them before the job is signed off and the final payment is released. The name is old trade slang, but the idea is simple — it's the to-do list that stands between "the work is done" and "the job is closed."
The reason it matters is money and goodwill at the same time. The punch list is usually tied to that final payment, so an organized, visibly-shrinking list gets you paid faster — and a vague, half-remembered one keeps both sides arguing about whether "done" has been reached. It's also the last thing the client experiences, which means it's what they remember when someone asks them to recommend a contractor.
What every punch item needs
Vague punch items are where closeouts go to die. "Fix the trim" means three things to three people and gets done wrong twice before it gets done right. A punch item that closes on the first try spells out four things:
- Location — exactly where: "primary bath, wall left of vanity," not "upstairs."
- The problem — what's wrong: "caulk line cracked," "outlet cover missing," "paint scuff."
- The fix — what "done" looks like, so the person doing it and the person checking it agree.
- Owner and due date — which trade or crew member owns it, and when it's expected closed.
Don't wait for the end — run a rolling list
The biggest mistake is treating the punch list as a single event at the very end, when one walkthrough surfaces forty items at once and the whole job stalls while you work through them. The better habit is a rolling punch list: as each area or phase wraps, you note its open items then, while the relevant trade is still on site and the detail is fresh.
Catch the cracked tile when the tiler is still there and it's a five-minute fix. Catch it at final walkthrough and it's a callback, a return trip, and a scheduling headache. Closing items as you go means the final walkthrough is a short confirmation, not a giant list — and the job actually ends when the work does.
Keep the list on the job, not on a clipboard
A punch list on a paper pad or in someone's texts is a punch list that loses items and stalls payment. It works far better when the open items live on the same job record everyone's already working from. In Stairkey, crews work the list from the contractor portal — assigned items with tri-state task and subtask checkoff, plus photos and notes from the jobsite — so what's open and what's closed is visible to everyone, not trapped on one person's phone.
When a punch item is really a return visit, drop it on the calendar as a one-off job in scheduling so it doesn't slip. And close the loop with the client: a client portal lets the homeowner see what's left and sign off on the finished work, with the approval landing on the job record — which is exactly the proof you want next to that final invoice. Hold the last balance until the list is signed off, and "almost done" finally has a definition you can both point to.