Template · Field and project

Punch List Template (Excel)

By Sami Chicha, EditorUpdated Checked against primary sources · not yet reviewed by a licensed professional
Quick answer

A free punch list template for Excel. Each of its 60 rows takes a location, the item, the trade or person assigned, a priority, a photo reference, the date found, a due date, a status from a drop-down (Open, In progress, Done or Verified), and who verified the fix and when. Rows change color with their status, open items past due turn orange, and live formulas count each status. A separate tab is a filled-in example.

Preview of framingandfigures-punch-list-template-v2.xlsx
Download
Download XLSX · 74.7 KB

framingandfigures-punch-list-template-v2.xlsx. No email required. No macros.

© Harmony For Humanity LLC. Free for use in your business; not for resale. See our terms of use.

What it's for

The walkthrough at the end of a job turns up what's still wrong: a cabinet door that won't close flush, grout missing at a tub. This punch list template gives each item a row, with its location, the trade that owns it, a due date and a status, until someone has checked the fix.

It's for the super or project manager running closeout: start it on the walkthrough, send it on your own letterhead, and update it as items close. Something new the owner asks for on the walkthrough is a change, and it goes on a change order form.

A contract can tie final payment, or the release of retainage, to closing the punch list. Yours decides whether it does; the file only tracks items. See retainage in construction and retainage laws by state. Closeout submittals, such as O&M manuals, warranties and as-built drawings, are tracked on the submittal log template, not as punch list items. The closeout checklist tracks closeout items by status, and the QC checklist records inspections during the work.

What's inside

Three sheets, all protected with no password.

Punch list carries your letterhead: a spot marked YOUR LOGO, yellow lines for your company and contact details, and PROJECT, WALK DATE and PREPARED BY. A key reads "Pale yellow cells are yours to fill in" and "All other cells are locked".

It starts blank. Its table has 60 yellow rows under NO., LOCATION, ITEM, TRADE OR ASSIGNED TO, PRIORITY, PHOTO REF, DATE FOUND, DUE, STATUS, VERIFIED BY, DATE VERIFIED and NOTES, with filter buttons on the header row. PRIORITY is a drop-down of High, Medium and Low. PHOTO REF takes a photo number or file name; the file holds no pictures itself. VERIFIED BY and DATE VERIFIED record who checked a fix and when, so a Verified item has a name and a date behind it. STATUS is a drop-down of Open, In progress, Done and Verified, and the whole row changes with it:

Below the table, STATUS SUMMARY counts each status, and % verified divides the Verified count by the number of items: the rows with something under ITEM. Those five cells are the only ones that calculate, though % verified sits on a bright yellow band.

The sheet prints landscape on Letter paper, one page wide, with the column headings repeated on every page and page numbers in the footer.

Example is the same sheet filled in: a twelve-item walkthrough of a home remodel, in every status and priority, so you can see the colors and the counts before you start your own.

About this template holds three steps, a note on the Example tab, the version (v2, 2026-09-24) and links to this page, all our templates and three related ones.

How to fill it in

  1. Fill in the letterhead, PROJECT, WALK DATE and PREPARED BY on the Punch list tab. It starts blank, so nothing from the example is counted in yours.
  2. Put one item on each row, and number it under NO. yourself. "Touch up paint, reset outlet cover" is two rows: two trades close them at different times.
  3. Write the LOCATION so someone who wasn't on the walkthrough can walk straight to it: "Second floor, primary bath, tub wall", not "bathroom".
  4. Under TRADE OR ASSIGNED TO, name the one sub or person who owns the fix.
  5. Pick a PRIORITY: High for anything that affects safety, a system that has to work, or the owner moving in; Low for cosmetic touch-ups. Sort by it to see what to chase first.
  6. Take a photo of each item on the walkthrough and put its number or file name under PHOTO REF, so the trade sees exactly what was found.
  7. Give every item a DUE date: a row without one is never flagged, however long it sits.
  8. Pick each STATUS from the drop-down; the file refuses anything else. Start every item at Open, so the four counts add up to your items.
  9. Mark an item In progress when work starts, Done when the trade says it's finished, and Verified once someone other than the trade has checked it. Enter that person under VERIFIED BY and the day under DATE VERIFIED.
  10. The list is closed when every item reads Verified.

The worked example

The Example tab is a walkthrough of a home remodel, twelve items across seven rooms and areas. Every ITEM starts "Example:". The table below leaves out four of its columns to fit the page: on the tab, every item also has a DATE FOUND of 9/12/2026, ten have a PHOTO REF, each Verified item has a DATE VERIFIED, and eight have a line of NOTES.

NO.LOCATIONITEMTRADE OR ASSIGNED TOPRIORITYDUESTATUSVERIFIED BY
1KitchenExample: cabinet door misalignedCarpentry subLow9/19/2026VerifiedOwner's rep
2KitchenExample: chipped countertop edgeCountertop subMedium9/26/2026Done
3Primary bathExample: missing grout at tubTile subMedium9/19/2026Open
4Primary bathExample: bath outlet will not resetElectrical subHigh9/15/2026VerifiedSuperintendent
5Hall bathExample: toilet rocks on the floorPlumbing subMedium9/19/2026In progress
6Living roomExample: paint touch-up at window trimPainterLow9/26/2026Done
7Bedroom 2Example: closet door rubs the carpetCarpentry subLow9/19/2026VerifiedSuperintendent
8Bedroom 2Example: missing outlet coverElectrical subLow9/19/2026Done
9ExteriorExample: downspout not connectedGutter subHigh9/16/2026In progress
10ExteriorExample: gap in siding at corner trimSiding subMedium9/26/2026Open
11GarageExample: torn weatherstrip at overhead doorDoor subLowOpen
12MechanicalExample: condensate line has no trapHVAC subHigh9/15/2026VerifiedSuperintendent

The four Verified rows are pale green and bold, each with who checked it and when. The three Done rows are pale green: the trade says they're finished, and nobody has checked them yet. Rows 3, 5, 9 and 10 are Open or In progress, and their due dates have passed, so they show pale orange whenever you open the file. Row 11 is Open too, but it has no due date, so it is never flagged: the reason every item should get one.

The status summary computes:

STATUS SUMMARYFigure
Open3
In progress2
Done3
Verified4
% verified33.33%

Four of twelve items are verified. The job isn't closed until all twelve are.

Frequently asked questions

Does the file calculate anything?

Yes. The four status counts are COUNTIF formulas, and % verified is the Verified count over the number of items. The colors are conditional formatting, and they update as soon as you change a status or a date.

Does it work in Google Sheets or Numbers?

It works in Excel and Google Sheets, and it has no macros. Its formulas and color rules use only COUNTIF, IF, ROUND, ROWS, AND, OR and TODAY. We don't promise Numbers for the color cues, and some file previewers don't draw them.

Can I sort the list or add rows?

Yes, with the sheet still protected. Sort and filter from the header row's buttons. Rows inserted between two rows of the table get the counts, the drop-down and the colors; rows added below it aren't counted. % verified follows the table as it grows or shrinks.

Where do the photos go?

In your phone or your project folder. PHOTO REF holds the photo's number or file name, such as IMG_0421, so anyone with the list can find the picture. The file itself holds no pictures, which keeps it small enough to email.

Can I put my logo on it?

Yes. Insert it where the sheet says YOUR LOGO. That row is 36 points tall, so there's room for a logo without dragging the row taller. To remove the YOUR LOGO text, choose Review > Unprotect Sheet (there is no password). When you protect the sheet again, tick Sort, Use AutoFilter, Insert rows and Delete rows so those keep working. Our credit sits below the status summary and in the printed footer.