← All articles

Contractor Coordination · August 24, 2026 · 9 min read

What to Do When a Subcontractor Marks Punch Work Complete—but It Isn’t

Completion is not verification. What to do when a subcontractor marks punch work complete that is not done — and how after-photos prevent it next time.

Written by Luke Johns · August 24, 2026 · 9 min read

Project manager inspecting completed drywall work with a phone camera, comparing a before photo to the finished wall

One of the most frustrating moments in close-out is opening your punch list, seeing an item marked complete, and then walking the site to find the work is not actually done — or is done wrong. The sub said it was finished. The checkbox says finished. The wall says otherwise. Now you are re-walking, re-dispatching, and losing days on an item you thought was closed.

The root of this problem is a confusion that costs contractors a fortune: treating completion as verification. A subcontractor marking an item complete is a claim, not a fact. Verification is the act of confirming the claim against the original deficiency. When the two get collapsed into one step — "the sub said done, so it is done" — incomplete work slips through to the owner, and the owner finds it at the worst possible moment.

Completion versus verification

Completion is the subcontractor saying the work is finished. Verification is you confirming it meets the standard, in the right location, with evidence. These are two separate steps performed by two separate people, and they should never be the same step. The sub completes; the person who owns the punch list verifies. When you skip verification, you are trusting a checkbox over your own eyes — and you are the one who pays for it in callbacks and warranty claims.

The fix is structural, not personal. It is not about distrusting your subs; it is about building a process where completion and verification are distinct, documented, and impossible to confuse. The single most effective tool for that is the after-photo.

Require after-photos on every completed item

An after-photo is a photograph the subcontractor submits at the moment they mark an item complete, showing the finished work in the same location and from a similar angle as the original deficiency photo. It is the proof that accompanies the claim. When after-photos are required, three things happen immediately:

QuickPunch requires a completion photo when a subcontractor marks an item done through the portal, and it notifies you the moment it happens — so you can verify from your phone instead of driving to the site.

What to do when the work is not actually done

When you catch an item marked complete that is not complete, handle it the same way every time so the pattern does not repeat:

1. Reopen the item with evidence

Do not leave the item in a "completed" state that you know is wrong. Reopen it, attach a photo of the current (still-deficient) condition, and add a note referencing the original item. The record should show that the item was claimed complete, verified as incomplete, and returned to open. That history is what protects you later if the owner or the sub disputes the timeline.

2. Re-dispatch with a specific corrective instruction

Send the sub a new, specific instruction — not "still not done." Reference the original item, describe exactly what remains, and attach both the original deficiency photo and the photo you just took. The sub should receive a complete picture of what is still owed without a phone call. A vague re-dispatch produces a vague second attempt; a specific one produces a finished item.

3. Require a new after-photo to close it

When the sub returns and marks it complete again, require a fresh after-photo — and actually compare it to the original. The item does not close until the photo matches the corrective instruction. This is the verification step, and it is non-negotiable.

4. Note the pattern on the sub

A single premature completion is normal. A pattern of them is a signal. Track which subs repeatedly mark work complete that is not, and let that record inform who you call for the next job. Over time, your most reliable subs become obvious and your riskiest ones become measurable — and that data is how you build a better crew.

Preventing it next time

The after-photo requirement prevents most premature completions, but a few additional habits close the gap further:

The cost of skipping verification

Every item that slips through unverified is an item the owner finds. And an item the owner finds is a callback — a trip you make for free, on your time, after you thought the job was done. The math is brutal: a five-minute verification at the time of completion saves a half-day callback weeks later, plus the reputational hit of delivering unfinished work. Verification is the cheapest insurance in construction.

Make verification the default

You should never have to wonder whether a completed item is actually complete. When after-photos are required, completions are notified in real time, and the before-and-after pair lives in the record, verification stops being a chore and becomes the natural end of every item. QuickPunch was built around exactly this loop — the sub submits a completion photo, you get notified instantly, and you verify against the original without a site visit. That is how you stop finding out from the owner that the work was not done. For the broader close-out process, see our construction project closeout guide. To keep trades aligned in the first place, read our subcontractor communication tips, and lean on photo documentation in construction as your proof.

Run your next punch list in QuickPunch — create your free account →

Written by

Luke Johns

Luke Johns spent a decade on job sites running punch lists, coordinating subcontractors, and closing out projects before building QuickPunch. Punch lists, subcontractor coordination, quality control, and project closeout across residential remodeling, production home building, and commercial multifamily construction. More about Luke Johns →

Related articles

Back to all articles →

Go to QuickPunch home →