Skip to main content

Construction Punch List: Complete Guide + Free Template | Projul

Contractor completing a punch list walkthrough on a residential project

A construction punch list is the final checklist that stands between your project and a satisfied client. It captures every unfinished task, minor defect, and cosmetic issue that needs fixing before you hand over the keys.

If you’ve ever scrambled through closeout with sticky notes and text messages, you already know why a solid punch list template matters. This guide gives you one, walks you through the process trade by trade, and shows you how to stop losing time (and money) on disorganized closeouts.

What Is a Construction Punch List?

A punch list (sometimes called a “snag list”) is a document created near the end of a construction project. It lists every item that doesn’t meet the contract specifications or the owner’s expectations.

Think of it this way: the building is 95% done. The punch list covers that last 5%. Scratched countertops, a light switch wired to the wrong circuit, a door that doesn’t latch, paint touch-ups in the master bedroom. Small stuff individually, but it adds up fast.

The term dates back to the old practice of literally punching holes in a paper list next to completed items. Today, most contractors use digital tools or standardized templates instead of poking holes in paper. But the purpose hasn’t changed: document what’s left, assign it, track it, and get it done.

When Should You Create a Punch List?

Not sure if Projul is the right fit? Hear from contractors who use it every day.

Timing matters. Create your punch list too early and you’ll waste time documenting work that isn’t finished yet. Too late and you’ll miss things that cost you during final inspection.

The sweet spot: when the project hits substantial completion. That means the building is usable for its intended purpose, even if small items remain. For most residential projects, that’s when the final walkthrough happens with the homeowner. For commercial work, it’s typically when the architect or owner’s rep does their inspection.

Here’s a practical timeline:

  • 2 weeks before substantial completion: Do your own internal walkthrough. Catch what you can before the owner ever sees it.
  • At substantial completion: Walk the project with the owner, architect, or their rep. Document every item together.
  • Within 48 hours: Distribute the punch list to your subs with clear deadlines. Mobile notifications make sure nobody misses their assignments.
  • Before final payment: Verify every item is complete. Get sign-off.

Some GCs do a “pre-punch” walkthrough with their superintendent first. This is smart. You don’t want the owner finding things your own team should have caught.

What Goes on a Construction Punch List?

Every punch list item should include six pieces of information:

  1. Item number. Sequential, for easy reference.
  2. Location. Be specific. “Upstairs bathroom” isn’t enough. “2nd floor master bath, north wall” is better.
  3. Description. What’s wrong and what needs to happen.
  4. Trade/subcontractor responsible. Who’s fixing it.
  5. Priority level. Critical, standard, or cosmetic.
  6. Due date. When it needs to be done.

Sample Punch List Entry

FieldExample
Item #PL-042
LocationUnit 3B, Kitchen
DescriptionCabinet door (upper left of sink) not aligned. Gap visible on hinge side. Adjust hinges and verify alignment.
Assigned toABC Millwork
PriorityStandard
Due date03/15/2026
StatusOpen
PhotoIMG_4221.jpg

Photos make a huge difference. A picture of the misaligned cabinet door removes any “I don’t see the problem” pushback from subs.

Complete Punch List Checklist by Trade

Here’s where most generic templates fall short. They give you a blank form but don’t tell you what to actually look for. This checklist covers the most common punch list items organized by trade.

General / Site Work

  • Landscaping installed per plan (grading, sod, plantings)
  • Parking lot striping complete and accurate
  • Sidewalks and curbs free of cracks or damage
  • Signage installed (building numbers, suite numbers, ADA)
  • Dumpster and construction debris removed
  • Temporary fencing and protection removed
  • Final site grading drains away from structure

Concrete and Masonry

  • No visible cracks beyond acceptable tolerances
  • Control joints cut and sealed
  • Exposed concrete surfaces free of spalling or discoloration
  • Masonry joints consistent and properly tooled
  • Anchor bolts and embeds placed correctly

Framing and Rough Carpentry

  • All blocking installed for fixtures, grab bars, and accessories
  • No visible bowing or warping in framed walls
  • Sheathing tight with no gaps at seams
  • Fire blocking in place per code

Electrical

  • All outlets and switches functional
  • Cover plates installed and straight
  • Light fixtures working and correct lamp type installed
  • Panel directories labeled accurately
  • GFCIs tested and operational (kitchens, baths, exterior, garage)
  • Smoke and CO detectors installed and tested
  • Exterior lighting on correct circuits and timers

Plumbing

  • All fixtures operational (faucets, toilets, showers)
  • No leaks at supply lines or drains
  • Hot water on the left side at every fixture (yes, people miss this)
  • Fixture trim installed and clean
  • Caulking complete at all fixture-to-wall connections
  • Hose bibs tested
  • Water heater set to correct temperature

HVAC

  • System heating and cooling to spec
  • Thermostats programmed and labeled
  • All registers and grilles installed and clean
  • Ductwork sealed at connections
  • Condensate drains flowing properly
  • Filter access clear and filter installed
  • Equipment labels and maintenance instructions in place

Drywall and Painting

  • No visible nail pops, cracks, or seam lines
  • Walls and ceilings smooth at appropriate finish level
  • Paint touch-ups complete (corners, edges, cut-ins)
  • Correct sheen in each room per spec
  • No paint on hardware, fixtures, or glass
  • Caulking at all trim-to-wall transitions

Flooring

  • No chips, scratches, or visible damage
  • Transitions installed between different flooring types
  • Grout lines consistent and fully filled
  • Floor flat within acceptable tolerance (check with straightedge)
  • Carpet stretched tight with no bubbles or wrinkles
  • Base/shoe molding tight to floor

Doors and Windows

  • All doors open, close, and latch properly
  • Hardware installed and functional (locks, handles, closers)
  • Weatherstripping intact and making contact
  • Windows operate smoothly and lock securely
  • No broken seals or fogging in insulated glass
  • Thresholds adjusted for proper clearance

Cabinets and Millwork

  • Doors and drawers aligned and operating smoothly
  • All hardware installed (pulls, knobs, soft-close mechanisms)
  • No visible damage, scratches, or shipping dents
  • Countertop seams tight and level
  • Backsplash installed and caulked

Fire Protection

  • Sprinkler heads installed at correct spacing and orientation
  • Escutcheons in place and tight to ceiling
  • Fire extinguishers mounted and charged
  • Exit signs and emergency lighting tested

Exterior / Building Envelope

  • Siding, stucco, or cladding free of damage
  • Flashing visible and properly lapped at all penetrations
  • Gutters and downspouts installed and draining correctly
  • Expansion joints sealed
  • Caulking at all window and door perimeters

5 Common Punch List Mistakes (and How to Avoid Them)

1. Starting Too Late

Waiting until the owner walkthrough to think about punch items means you’re playing defense from the start. Do your internal pre-punch at least two weeks before closeout.

2. Vague Descriptions

“Fix paint in living room” doesn’t tell your painter anything useful. Where? What’s wrong? Touch-up, full re-coat, wrong color? Be specific enough that a sub who has never been to the project could find and fix the issue.

3. No Photos

A written description is open to interpretation. A photo is not. Take pictures of every item and attach them to your punch list. It takes an extra 10 seconds per item and saves hours of back-and-forth.

4. Not Assigning Ownership

If an item isn’t assigned to a specific sub or crew member, nobody owns it. And items nobody owns don’t get done.

5. Tracking on Paper or in Spreadsheets

Paper punch lists get lost. Spreadsheets go stale the moment you email them. If your punch list isn’t updated in real time, you don’t actually know the status of your project.

Paper vs. Digital Punch Lists

Let’s be honest. Paper punch lists still work if you’re running one or two small projects at a time. You walk the site with a clipboard, mark things up, hand copies to your subs. It gets the job done.

But it falls apart fast when you scale. Here’s why digital tracking wins on bigger operations:

Real-time updates. When a sub marks an item complete, you see it immediately. No phone calls. No driving to the site to check.

Photo documentation. Digital tools let you attach photos directly to each item. That’s your proof of the deficiency and your verification of the fix.

Accountability. Every status change is logged with a timestamp and a name. No more “I thought somebody else was handling that.”

Reporting. Need to show an owner that 47 of 52 punch items are complete? That’s one click, not 30 minutes with a highlighter.

History. Months after closeout, when the owner calls about a warranty item, you can pull up exactly what was done and when.

Construction project management tools like Projul let you build punch lists right inside the same platform where you’re managing schedules, budgets, and documents. Your whole team, from the office to the field, works off the same list with real-time status updates. No extra app. No spreadsheet hand-offs.

Free Construction Punch List Template

Use this format as a starting point. Copy it into a spreadsheet or use it as a reference when setting up your punch list in whatever tool you prefer.

Item #LocationDescriptionTradePriorityAssigned ToDue DateStatusPhoto
PL-001Critical / Standard / CosmeticOpen / In Progress / Complete / Verified
PL-002Critical / Standard / CosmeticOpen / In Progress / Complete / Verified

Template Tips

  • Number items sequentially. Don’t reuse numbers, even if an item gets removed.
  • Add a “Verified” status. “Complete” means the sub says it’s done. “Verified” means your super confirmed it.
  • Include a comments column if your template format allows it. Subs can note issues or material needs without calling you.
  • Sort by trade when distributing. Your electrician doesn’t need to scroll past 40 plumbing items.
  • Set realistic due dates. Bunching everything into one deadline guarantees half of it slips.

How to Close Out a Punch List Faster

Speed matters during closeout. Every extra day costs you money in overhead, and it delays your final payment. Here’s how experienced GCs keep things moving:

Walk the project with your subs, not just after them. If your drywall sub is there for touch-ups, walk the unit with them. Point things out in person. It’s faster than sending a list and hoping they find everything.

Group items by location, not just by trade. If the plumber, electrician, and painter all have items in the same unit, schedule them so they’re not tripping over each other.

Set a daily check-in rhythm. A 10-minute call or quick site walk each morning during punch list phase keeps everything on track.

Close items as you verify them. Don’t wait until the end to do a final verification walk. Check items off as they get done throughout the day.

Use a “zero punch” goal on your next project. Pairing your punch list with to-dos and daily logs during construction catches defects before they pile up at closeout. The best punch list is the one you never have to write. Some contractors are pushing pre-completion quality checks during construction so the final walkthrough turns up almost nothing. It takes discipline, but it saves a ton of time at the end.

Curious how this looks in practice? Schedule a demo and we will show you.

Frequently Asked Questions

What is a construction punch list? A construction punch list is a document created near the end of a project that identifies all remaining work, defects, or incomplete items that must be resolved before final completion and payment.

Who creates the punch list? Typically, the general contractor, project manager, or superintendent creates the initial punch list during an internal walkthrough. The owner, architect, or owner’s representative then adds items during the formal substantial completion inspection.

How many items are typical on a punch list? It varies widely by project size and complexity. A custom home might have 30 to 100 items. A large commercial project can easily have 500 or more. The goal is always to minimize that number through quality control during construction.

What is the difference between a punch list and a snag list? They’re the same thing. “Punch list” is the standard term in the United States. “Snag list” is more common in the UK, Australia, and other countries. Both refer to the list of deficiencies and incomplete items identified before project closeout.

When should punch list items be completed? Most contracts specify a timeframe, typically 30 days from substantial completion. Critical items that affect life safety or building function should be addressed immediately. Cosmetic items can follow a longer timeline, but pushing them off too far risks them never getting done.

Can a contractor withhold payment for incomplete punch list items? Yes. Most construction contracts allow the owner to withhold a reasonable amount (often 150% of the estimated cost to complete) for unresolved punch list items. This is called retainage or a holdback, and it’s a strong incentive to close items quickly.

Should you use a punch list app or software? For small single-trade projects, a simple template or spreadsheet works fine. For anything with multiple subs or more than about 25 items, digital punch list tracking saves significant time and reduces miscommunication. The ability to attach photos, assign items, and track status in real time makes a real difference.


Running punch lists in spreadsheets and group texts? There’s a better way. See how Projul handles punch lists and project closeout.

Frequently Asked Questions

What is a construction punch list?
A punch list is a document created near the end of a construction project that lists every unfinished item, minor defect, or cosmetic issue that needs to be fixed before final handoff. It's the last step between you and getting paid.
When should you create a punch list?
Create the punch list during a walkthrough when the project is 95 to 98% complete. Do it before the owner's final inspection so your team can fix items first. Waiting until the owner walks the job means more back-and-forth and slower closeout.
Who is responsible for completing punch list items?
The general contractor is responsible for making sure all items get fixed, but individual tasks get assigned to the sub or crew member whose work needs correction. Clear assignments with deadlines prevent items from sitting unresolved for weeks.
How long should it take to complete a punch list?
Most residential punch lists should be completed within 5 to 10 business days. Commercial projects may take 2 to 4 weeks depending on scope. The key is assigning each item immediately with a specific deadline rather than handing over a list and hoping it gets done.
Can I manage punch lists digitally instead of on paper?
Yes. Digital punch list tools let you assign items, attach photos, set deadlines, and track completion from your phone. Our guide on [construction punch list software](/blog/construction-punch-list-software/) compares the best options. Projul includes punch list management so every item ties back to the project with a clear owner and status.
No pushy sales reps Risk free No credit card needed