← Blog

2026-10-01 · Fidele Maniraruta

How to Run a Final Walkthrough and Punch List So the Job Actually Ends

Most contractors know the feeling. The work is basically done, the truck is half loaded, and then the customer walks around and finds a scuff, a gap in the caulk, a door that sticks. You fix it. Two days later there's another one. Three weeks on, you're still not paid and the job still isn't finished.

That's not bad luck. It's what happens when nobody ever said "this is the moment we check everything, and when we're done, we're done." The fix is a proper final walkthrough and a punch list with an edge on it.

🛠️
Free: every follow-up text, written for your trade

Pick your trade and the situation, get 3 copy-paste texts instantly. Drop an email and all 18 unlock, plus the day-by-day send schedule.

Get the texts →

What a punch list actually is

A punch list is just the short list of small things left to fix or finish before a job counts as complete. A touch-up spot, a missing cover plate, a drawer that rubs, a bit of trim that needs another coat. It's not rework on the big stuff and it's not new work the customer thought of later.

The point of the list is that it's written down, it's finite, and both of you agreed to it. Without that, "one more thing" has no ceiling.

Do the walkthrough before you say you're done

Don't wait for the customer to inspect the job on their own. Walk it with them, on a day and time you set, with the work finished enough that you could hand over the keys.

Before they arrive, do your own pass first. Go through it the way a picky customer would, in good light, from the angle they'll actually look at it. Fix what you find. A walkthrough where you've already caught your own mistakes feels very different from one where the customer finds everything.

Then tell them ahead of time what this visit is. Something like: "Thursday at 4 I'll walk the whole job with you. Anything you want touched up, we'll write down together, and I'll get it done in the next few days."

That one sentence sets the frame. It's a single visit with a list, not an open invitation.

How to run it

Walk the job room by room, or section by section, in the same order every time. Let the customer talk and write down what they say, in front of them. Use their words. If it's something that's actually fine, say so kindly and show them why, "that's how that material looks, it's not a flaw," but don't argue over every item. If they want a spot touched up and it takes ten minutes, just add it.

Take photos as you go. Not to catch the customer out, but so there's a clear record of the condition on that day. Phone photos with the date on them are plenty.

Two things keep it clean:

Sort each item as you write it. Is it something you did wrong or didn't finish (yours), or is it something new they'd like (not yours)? Yours goes on the list. New requests are a change order with a price, and it's much easier to say that in a friendly way during the walkthrough than three weeks later.

Be honest about timing. "I can do all of these by Tuesday" is better than a vague "soon." Pick a date you can hit and then hit it.

Write the list down and get it agreed

Before you leave, read the list back. Then send it, same day, by text or email. Short is fine:

"Thanks for walking through with me today. Here's what we agreed on: touch up paint by the bedroom door, adjust the pantry door, re-caulk the tub corner, replace the cracked outlet cover. I'll have these done by Tuesday. Once those are done and you're happy, I'll send the final invoice."

Notice what that does. It names the items, it names a date, and it connects finishing the list to closing the job. If the customer disagrees with anything on it, they say so right then, not a month from now.

Some contractors have the customer initial or sign a one-page sheet. That's even better if the job was big. But a text they reply "ok" to is better than nothing, and it's something you can point back to.

Finish the list fast

Speed matters more than people think. A punch list you knock out in two or three days tells the customer you're reliable and keeps their good feeling about the job fresh. A list that drags for two weeks lets the doubts creep in, and that's when new items start showing up.

Do all of it in one visit if you can. Bring the right materials, a touch-up kit, extra caulk, spare hardware, so you aren't making a second trip for a part. When you're done, walk the list with them one more time or send photos of each item fixed.

Then close it out

When the last item is done, say it plainly: "That's everything on the list. Is there anything else before I call the job complete?" Then wait for the answer.

If they say no, send a short sign-off message and the final invoice together: "That's all the punch list done, thanks for being easy to work with. Final invoice is attached, due [date]." Now the job has an end.

If the final payment doesn't come in, you're in a different problem, and what to do when a customer won't pay the final invoice walks through the steps. Having a signed-off or agreed punch list makes that conversation a lot easier, because the customer already said the job was done.

What about the customer who keeps adding items?

It happens. A couple of things help.

First, go back to the list you agreed on. "We went through everything on Thursday and I finished all of it. This one's new, so I'd want to price it separately. Happy to come take a look." Said calmly, that's not a fight, it's just a boundary.

Second, ask yourself whether the new item is a real defect. If the faucet you installed is dripping, that's yours, and it's covered. Fix it fast and without grumbling, it's part of the job and it's what a decent warranty is for. The trouble is when "defects" turn out to be preferences, or things that got dinged after you left.

Third, if the work was done and the customer is using the space, say so. A room they've been living in for a month is not a job in progress.

Don't hold the final payment hostage, and don't go soft either

Customers sometimes try to hold back the whole final payment over one tiny item. Contracts and local rules differ on holdbacks, so check what yours says. What usually works is to agree, in writing, on the list and the date. If something truly small is still open, some contractors will accept payment minus a fair amount for that item, while others hold firm that the job is complete. Whichever way you go, decide it before the job starts, not in the middle of a fight. It helps a lot if your original quote and agreement already say when the final payment is due and that it's tied to the completed work, which comes up in how to get a customer to sign the estimate.

A short checklist you can reuse

Before the walkthrough: finish the work, do your own pass, set a date and time, tell them what the visit is for.

During: walk it in order, write items in their words, sort yours from new requests, take dated photos.

After: send the written list the same day, with a date to finish it.

Close: finish fast, confirm it's all done, send the sign-off and the final invoice.

Once it's closed, the rest gets easier

The best time to ask for a review or a referral is right after a clean, finished job where everyone agreed it was done. A messy ending makes both of those awkward. A good walkthrough gives you the clean ending.

The part that slips

The walkthrough text, the punch list message, the "all done, here's the invoice" note, the check-in a couple of weeks later. None of it is hard. It slips because you're already on the next job.

That's the work QuoteChaser takes off your plate. It follows up with your customers by text and email in your own voice, so the messages go out while you're busy on site, and when somebody replies it pings your phone.

Join the QuoteChaser waitlist and let the follow-up run while you work.

Don't write the next one from scratch.

Get all 18 follow-up texts free →

Want the sending handled for you too? Join the QuoteChaser waitlist.

While you wait — let Claude run your back office. 6 install-ready AI skills for trades: quotes, follow-ups, reviews, invoices, marketing, customer texts.

Get Contractor Office OS — $37 →