Punch List Management
The punch list sits at the end of every project, and it can either be a smooth two-week sprint to close or a months-long argument with subs, homeowners, and your own conscience. Which one you get depends almost entirely on how you run the process — not on luck, not on the quality of your subs, and not on how demanding your homeowner is. The fundamentals here aren't complicated. But they require discipline.
What the Punch List Is (and Isn't)
The punch list is a formal record of work that must be completed or corrected before the project is considered substantially complete. That sounds simple enough, but the definition gets abused constantly. Let's be precise: the punch list is for incomplete or deficient work that exists at or near the project's physical completion. A door that doesn't latch. Three inches of grout missing at the base of a shower wall. A paint run on the north wall of the master bedroom. Electrical outlets that aren't working. These are punch list items.
What the punch list is not: it is not a wishlist for things the homeowner now regrets not including in the original scope. If your homeowner decides at the end of a $600,000 custom home build that they want a pot filler over the range that wasn't in the plans, that's a change order — full stop. It is also not a running list of warranty items that surface after the homeowner moves in. Post-occupancy issues go on a warranty request, handled under your warranty terms. Conflating these categories with the punch list is how punch lists never close. Keep the definition tight: incomplete or deficient work identified at substantial completion. Everything else has a different process.
The name comes from old-school superintendents who carried a clipboard and literally punched a hole next to each item when it was complete. The ritual is gone but the discipline it represented — a physical act of verification, not just an oral claim of completion — is worth keeping.
Who Owns the Punch List
In residential new construction, the GC owns the punch list. Full stop. You create it, you distribute it to your subs, you track completion, and you do the confirming walks. In some custom home builds, the architect or the homeowner's project manager will do their own punch walk and generate their own list. That's fine — you'll work through their items alongside your own. But even in that scenario, you are the one responsible for getting every item resolved. The architect isn't going to call your tile sub twice a week until the grout is done. That's on you.
In remodels, the dynamic is simpler: it's typically just the GC and the homeowner. You create the list, the homeowner reviews it, and you work through it together. Some homeowners want to generate their own list independently and hand it to you. Let them. Review it against your own list. Most of the time they'll catch things you missed, and that's useful. What you don't want is a homeowner generating a list that includes scope they never paid for, and this is where a clear contract definition of "substantial completion" matters.
The most important thing you can do, regardless of project type: don't wait for the homeowner to generate the punch list. Get ahead of it. Your superintendent or project manager should be conducting their own pre-punch walk — identifying items internally before the homeowner ever walks the job. This serves two purposes. First, many items will be resolved before the homeowner walk, which makes that walk faster and more positive. Second, you'll know the real state of the project before anyone else does, which means no surprises. Surprises at the punch list stage are expensive for everyone.
When to Start the Punch List
Earlier than you think. A good superintendent doesn't wait until the final week of a project to start noticing deficiencies. Informal punch tracking starts during finish installation — noting items to come back to while work is still in progress. Your painter is on the job? Note the drywall imperfection that showed up under primer before paint goes over it. Your tile sub is finishing the master bath? Note the grout inconsistency in the second row of the shower surround while they still have product mixed and tools on site. These in-progress notes aren't formal punch list items yet, but addressing them now costs far less than coming back after the sub has demobilized.
The formal punch list is created at substantial completion — when the structure is functionally complete and could be used for its intended purpose, but minor work remains. This distinction matters for more than just process. Substantial completion is often what triggers the substantial completion draw in your construction contract. When you certify substantial completion, that payment comes due. Don't confuse "I started the punch list" with "we've reached substantial completion" — they're related but not identical. Substantial completion is a legal and contractual milestone with payment consequences. Document it in writing, dated.
The gap between substantial completion and final completion is where the punch list lives. How long that gap should be depends on the volume of items, the responsiveness of your subs, and the complexity of the corrections. On a well-run project it's two to four weeks. On a project where the punch process was neglected, it can stretch to months. The clock is ticking in ways that hurt you — carrying costs if there's a construction loan, a homeowner who can't move in and is paying rent elsewhere, and your own crew's time being consumed by a project that should be closed. Every day the punch list stays open costs someone money.
How to Walk the Job
Walk systematically. Room by room, exterior zone by exterior zone. Don't wander the job looking at whatever catches your eye — that's how you miss things. Pick a starting point (the main entry is conventional) and work clockwise through each space. Complete one room before moving to the next. On the exterior, work around the perimeter in sequence rather than bouncing between elevations.
In each room, work through a consistent sequence: floor, then walls (360 degrees), then ceiling, then trim, then doors and windows, then mechanical fixtures. On the floor: look for scratches, lippage in tile or hardwood, grout inconsistencies, transitions between materials. On walls: paint coverage and uniformity, texture consistency, trim gaps, caulk lines at transitions. On ceilings: paint, texture, fixture alignment and trim rings. On trim: gaps at corners, nail holes filled and painted, miters that have opened up, caulk lines at wall junctions. On doors: operation (binding, not latching, off-plumb?), hardware installation and function, weatherstripping on exterior doors. On windows: operation (crank, slide, double-hung — all mechanisms functional?), hardware, screens, weatherstripping. On plumbing fixtures: water supply and drain connections confirmed, fixture caulked at walls and floors, all functions operational. On electrical: every switch and outlet tested, cover plates seated flat, all fixtures operational.
Bring a good flashlight — not your phone light, a real flashlight. Raking light at an angle to a wall surface reveals paint and plaster imperfections that overhead lighting completely hides. Two walkers are better than one: one person looking and calling, the other recording. You will miss things when you're both looking and writing at the same time. Use a voice memo on your phone if you're walking alone and transcribe afterward.
On the exterior, check siding and trim for paint coverage, caulked joints, and any mechanical damage from construction. Check grading around the foundation — it should slope away from the structure. Check that all penetrations (hose bibs, exterior outlets, dryer vents, HVAC lines) are properly caulked and flashed. Check drainage: where does water go when it rains? Does the grade around window wells and basement entries drain away from the structure?
Writing Items That Get Fixed the First Time
Most punch list callbacks — where a sub comes out, doesn't actually fix the item, and you have to call them again — are caused by vague item descriptions. If your sub reads "paint touch up master" and doesn't know exactly where to look, you're going to get a guy who touches up a couple of spots he notices and leaves. If the real issue is a four-foot section of wall with inconsistent texture that needs to be re-floated and repainted, that's not going to happen from a vague note.
Every item needs four elements: the trade responsible, the specific location, the specific defect, and the corrective action required. "Paint touch up master" has none of these. "Master bedroom north wall: 3 paint runs near window corner, approximately 18 inches from floor — repaint from trim to trim to achieve consistent sheen" has all four. It sounds like more work to write, and it is. It's also the difference between a sub who resolves the item on the first visit and one who shows up, looks confused, does something cosmetically, and leaves the real problem in place.
| Vague (will generate callbacks) | Specific (gets fixed the first time) |
|---|---|
| Paint touch up master | Master bedroom north wall: 3 paint runs near window corner, approx. 18" from floor. Repaint from trim to trim, full wall section. |
| Door sticks | Master bath door binds at top hinge — does not latch. Plane top edge or adjust top hinge to achieve full closure and latch engagement. |
| Tile grout | Hallway bath floor: grout missing in 4 joints near toilet base. Re-grout with matching sanded grout (Sterling White #3822). |
| Fix window | Kitchen casement window (left of sink): operator handle loose, set screw missing. Reattach handle or replace operator hardware. |
| Caulk bathroom | Master bath: caulk joint at tub/tile interface cracked 36" on east wall. Remove and replace with matching silicone caulk. |
When you're distributing the punch list to subs, organize it by trade. Don't send your painter a list with framing items and tile items mixed in. Send the painter the painter's items, the plumber the plumber's items. Make it easy for them to see exactly what they need to do, with no noise from other trades cluttering the list. Group items by room within each trade's section so they can walk the job efficiently rather than bouncing between rooms to address items in the order they appeared on your walk.
Managing Subs to Punch Completion
Get the punch list to your subs in writing the day of or the day after your walk. Not two days later. Not "when you get a chance." The sooner subs have their lists, the sooner they can schedule their callbacks into their own workload. Set a clear deadline — typically 5 to 10 working days depending on item volume, trade, and complexity. Put the deadline in writing. If your painter has 12 items in a 3,500-square-foot house, 5 working days is reasonable. If your framing sub has one item that involves sistering a beam, they may need more time to schedule their crew and material. Set deadlines that are firm but realistic for each trade.
Require written confirmation when a sub's items are complete. Not a text that says "done," but a response to the specific list: "Items 1, 3, and 4 complete; item 2 requires homeowner to select replacement hardware — awaiting direction." This creates a paper trail and forces the sub to actually review their list rather than assume they got everything. Follow up at the midpoint of the deadline window — don't wait until the deadline to find out a sub hasn't started. Weekly check-ins during a punch period are not excessive; they're appropriate.
Some subs will push back on items. "That's not in my scope." "That was like that when I got there." "The homeowner did that after I was done." Address these professionally but with documentation. Your daily logs, photos, and inspection records are your evidence. If a sub genuinely has a case, evaluate it fairly. If they don't, hold the line. Retainage exists for exactly this situation — don't release a sub's retainage until their punch items are verified complete on a confirming walk. That's your leverage, and it's legitimate leverage. Use it.
Closing the List: Final Signoff and Payment
Before releasing final payment to the homeowner — and before you release retainage to your subs — confirm the following: every punch item is verified complete on a confirming walk (not just claimed complete), the homeowner has done a final walk with you and has acknowledged completion, all lien waivers from subs and suppliers are in hand, the certificate of occupancy has been issued, and all permit final inspections have been signed off by the jurisdiction. These aren't suggestions. These are the conditions for final payment. If any one of them is missing, final payment is premature.
Get the homeowner to sign a substantial completion or project acceptance form at or after the final walk. This doesn't need to be elaborate — a one-page document that says the homeowner has walked the home, found the work to be complete, and accepts the project as substantially complete except for any specifically noted items. Date it. Have both parties sign it. File it with the project record. This document matters more than most builders realize. Without it, a homeowner who waited three months to call you about an alleged punch item has a much easier claim to make. With it, the scope of your post-completion responsibility is clearly bounded.
After final completion, the project enters the warranty period — whatever your contract specifies. This is a different category from the punch list. Warranty items that arise during the warranty period get a warranty request, tracked separately. Some homeowners will try to add items to the punch list after final payment. The correct answer is: "That's a warranty request. Submit it through our warranty process." If the item legitimately existed at final completion and was missed, handle it. If it appeared after occupancy, it goes on the warranty log. Keeping these categories clean protects you legally and administratively.
In Baulit
Baulit's Punch List tab gives you a dedicated space to create and track punch items with full descriptions, assigned trade, location notes, status, and resolution history. You can create items during or after your site walk, assign them to specific contractor-role users, and track status from open through resolved. Unlike a shared spreadsheet, items are organized by project and visible to the right people without exposing your full project data.
When you assign a punch item to a contractor in Baulit, that item shows up directly in their Contractor Portal — their own filtered view that shows only their assigned work. Your framing sub sees framing punch items; your painter sees paint items. No one sees items that aren't theirs, and no one has to wade through a full project view to find what they owe you. This reduces the back-and-forth of distributing lists manually and makes it straightforward for subs to confirm completion through the app.
The status tracking on punch items lets you see at a glance how much of the list is closed, how much is in progress, and how much is still open — across one project or across your full portfolio. When the list hits 100% closed and verified, you have a clear record of that milestone tied to the project timeline, which is useful documentation if any post-completion disputes arise.