Punch list built into every job. Description, assigned to, photo, open or done. Owner and PM run it. Subs stay out (they don't run closeout). When the job closes, the punch history stays with it forever for the next warranty call.
Every item is either open or done. Filter on the tab. See what still needs closeout, hide what is already handled.
Every item names the crew member who owns the fix. Nobody wonders whose turn it is. Reassign at any time from the item.
Snap the crack, snap the missing trim, snap the paint touch-up. Annotate with an arrow. Fix crew sees exactly where to look.
Every row saves who created it and when. If a punch item gets disputed later, the record shows exactly when it entered the list.
Punch is internal closeout, so subs cannot see it. Owner, Admin, Employee (PM), and Sales roles run the list per permissions matrix.
Close the job, the punch list stays. Six months later, the warranty callback pulls up the same list to check if the issue was already noted.
Open the Punch tab. Tap plus. Type the description, snap a photo, assign the crew member. Save. Do the next item.
Assigned person sees the item. Fixes. PM verifies. Toggle to Done. History stays visible under a Done filter.
Every open row is gone before the final walk. Homeowner signs off with confidence. Job closes. Punch history archives with it.
Homeowners walk the job at the end. They point at ten things. If you leave the walk without a paper list, half of it is forgotten by Monday and the other half becomes callback tickets in December. Workhand captures the walk in the punch tab. Description, photo, assigned crew member. Nothing gets lost. Nothing gets re-discovered three months later on a warranty call.
Plaster imperfections, tile alignment, missed cap stones. Punch it.
🏗️Every sub, every subphase, every last touch-up before final CO.
🔨Cabinet doors that stick. Grout to redo. Trim caulk. All in one list.
🎨Every touch-up spot photographed and assigned. No repeat walks.
Free forever plan, no credit card. Pro trial is 14 days. Cancel any time.