Everything you need to know about PunchOutPro — the modern construction punch list platform.
PunchOutPro is a cloud-based punch list management platform built specifically for the construction industry. It replaces paper punch lists, scattered spreadsheets, and disjointed email threads with a single organized system that tracks every deficiency from discovery through resolution.
The platform is structured around the real-world hierarchy of a construction project — Projects contain Buildings, Buildings contain Units, and Units contain individual Punch Items — so your digital workflow mirrors your physical jobsite.
PunchOutPro serves three core user types in the construction closeout process:
It's ideal for multi-family residential, commercial build-outs, and any project with a high volume of units requiring closeout inspections.
Spreadsheets and paper lists break down at scale. They can't attach photos to items, they don't update in real time across your team, and they require manual work to produce status reports or notify subcontractors. PunchOutPro automates all of that:
No. PunchOutPro runs entirely in your web browser — Chrome, Safari, Firefox, or Edge. There's nothing to download or install on your desktop.
On mobile, you can add PunchOutPro to your home screen as a Progressive Web App (PWA), which gives it a native app-like experience — full-screen mode, its own app icon, and fast launch times — without going through an app store.
PunchOutPro is designed mobile-first and works on any modern browser. It's been optimized for:
The interface is fully responsive, so it adapts from a 4-inch phone screen to a 27-inch monitor seamlessly.
Visit the PunchOutPro login page and enter your email address. If you don't have an account, you'll be prompted to create one by setting a display name and password. Your organization is created automatically, and you'll start with a 14-day free trial with full access to every feature.
Most teams are up and running in under 10 minutes. The setup flow is straightforward:
Once that's done, your team can start creating punch items immediately.
From the Settings screen, admins can create user accounts by entering an email address, display name, and assigning a role (Admin, Superintendent, or Subcontractor). Each user receives their own login credentials. Superintendents can be assigned to specific projects to limit their view scope.
Yes. PunchOutPro ships with 14 common residential locations (Kitchen, Living Room, Master Bedroom, Master Bathroom, Guest Bathroom, Hallway, Entry, Garage, and more). You can add custom locations on a per-project basis during Project Setup. Custom locations are available alongside the defaults when creating punch items.
Absolutely. In Settings, upload your company logo and it will appear in the app header across every screen, as well as on exported PDF reports. If no logo is uploaded, the PunchOutPro default branding is used.
PunchOutPro uses a three-level hierarchy that mirrors the physical structure of a construction project:
Punch items live at the unit level. Reports can be generated at any level — unit, building, or project-wide.
Yes. When adding a building, you define floor layouts with custom unit numbers. For example, Floor 1 might have units 3101, 3102, 3103 while Floor 2 has 3201, 3202, 3203. This lets you match your actual building plans exactly rather than being locked into sequential numbering.
Yes. Projects on the home screen support drag-and-drop reordering. Grab the drag handle on any project card and move it to your preferred position. The order is saved to the server and shared across your entire organization, so everyone sees the same layout.
Yes. Admins can delete a project from the Project Setup screen. A confirmation dialog will appear because this is a permanent, cascading action — deleting a project also removes all of its buildings, units, and punch items. This cannot be undone.
From the Building Manager (accessible via Project Setup), you can add new buildings by specifying a name, unit count, and floor layouts. You can also edit building names, adjust unit configurations, or delete buildings entirely. Each building appears as a color-coded card on the home dashboard reflecting its current status.
The dashboard uses color-coded status indicators so you can assess progress at a glance:
The same color logic applies at the unit level when navigating into a building.
Navigate to the unit where you found the deficiency. Tap the + Add Item button and fill in:
You can also attach one or more photos before saving. The item is immediately visible to your team and the assigned subcontractor.
Yes. Tap on any existing item to open the edit view. You can update the description, reassign it to a different subcontractor, change the location, add or remove photos, or delete the item entirely.
Each punch item has a status toggle. Tap it to switch between Open and Completed. Completed items display with a strikethrough and a green status badge so they're visually distinct from outstanding work.
Yes. The punch list view provides two filter dimensions:
Filters work in combination, so you can view (for example) only open items assigned to a specific electrician.
Every punch item stores:
No. There is no per-unit, per-building, or per-project limit on the number of punch items. PunchOutPro is designed to handle high-volume closeout work across hundreds of units.
Yes. Each punch item supports multiple photos. You can capture images directly from your device's camera or upload existing photos from your gallery. Photos are attached during item creation or added later when editing.
Yes. PunchOutPro automatically compresses photos on the client side before uploading. Images are resized to a maximum of 1600 pixels on the longest edge and compressed to JPEG quality 0.8. This keeps file sizes manageable without sacrificing the detail you need to document deficiencies.
Yes. Tapping any photo thumbnail opens a full-screen lightbox viewer. This works for both the team managing punch items and subcontractors reviewing their assignments. Tap anywhere outside the image or press the close button to dismiss.
Yes. When editing a punch item, each attached photo displays a delete button. Removing a photo is immediate and permanent.
Photos are stored and linked to each item. The CSV export includes item metadata, while the PDF export presents a formatted report suitable for print. Photo review is best done within the app itself, where the lightbox viewer provides full-resolution access.
PunchOutPro offers three levels of reporting that match the project hierarchy:
Each report level provides the same powerful filtering, sorting, and export capabilities.
Every report includes three action buttons:
Yes. Reports support multi-dimensional filtering and sorting:
Filters and sorts apply before export, so you can generate a CSV or PDF of exactly the slice of data you need.
Yes. PDF exports automatically include your company name and logo (if uploaded) at the top of the report. Items are presented in a clean table with color-coded status badges, and a footer shows the generation timestamp. The report is formatted for standard letter-size printing.
Yes. Use the report filters to select "Open" status and the specific subcontractor, then export. The CSV or PDF will contain only the filtered results — making it easy to hand off a focused list of outstanding work.
When you tap Notify Subs on any report, PunchOutPro sends email notifications to every subcontractor who has open items at that level (unit, building, or project). Each subcontractor receives a message listing only their assigned items, grouped by location, with the item description and current status.
Yes. The Notify Subs button is available on Unit Reports, Building Reports, and Project Reports. At the building or project level, notifications are sent only for buildings that have open items — subcontractors with no outstanding work are not emailed.
After tapping Notify Subs, the button shows a loading spinner while sending. Once complete, it turns green with a checkmark and displays a confirmation message (e.g., "Sent to 5 subs"). The notification count is shown so you know exactly how many subcontractors were reached.
Yes. When a subcontractor logs in and views their dashboard, they can tap an Acknowledge button on each item. This records a timestamp and displays an eye icon next to the item on the admin/superintendent side, confirming the sub has seen it.
Yes. From the Settings screen, admins can send email invitations to subcontractors. Once they accept and create an account, they'll have access to a dedicated Subcontractor Dashboard showing all of their assigned open items across every project.
PunchOutPro has three distinct roles, each with a tailored experience:
Yes. When creating or editing a superintendent's user account, admins can assign them to one or more specific projects. The superintendent will only see their assigned projects on the dashboard — not the entire portfolio. This keeps large teams focused on their scope of work.
Subcontractors have a dedicated dashboard that shows all open punch items assigned to their company, organized by unit. They can view item details and photos via the lightbox viewer, and tap Acknowledge to confirm they've seen each item. They cannot create, edit, or delete punch items, projects, or buildings.
Yes. You can create as many Admin accounts as needed. All admins share the same full-access permissions, including user management and project configuration.
PunchOutPro maintains a centralized master subcontractor list for your organization. Each entry includes the company name, contact name, trade, email, and phone number. This list is managed in Settings and is shared across all projects — so you only need to enter subcontractor details once.
During Project Setup, you'll see your full master list with checkboxes. Select which subcontractors are involved in this particular project. Only selected subs will appear in the dropdown when creating punch items for that project. By default, all subs are pre-selected for new projects.
Each master subcontractor record includes:
No. The Subcontractor Dashboard is filtered to show only items assigned to the logged-in subcontractor's company. They have no visibility into other subcontractors' work, other projects, or organizational settings.
When you visit PunchOutPro in your mobile browser, you'll see an Install banner prompting you to add it to your home screen. On iOS, you can also tap the Share button in Safari and select "Add to Home Screen." Once installed, PunchOutPro launches in full-screen standalone mode — just like a native app, with its own icon and no browser toolbar.
Yes. PunchOutPro was built mobile-first. Every button, input, and interactive element meets the 44×44 pixel minimum touch target size recommended by Apple and Google. The layout adapts responsively — building grids shift from 4 columns on desktop to 2 on mobile, navigation collapses intelligently, and bottom action bars are fixed in place for easy thumb access.
Yes. The photo capture button triggers your device's native camera. Snap a photo of the deficiency and it's automatically compressed and attached to the punch item — no need to leave the app, take the photo separately, and then upload it.
Absolutely. The responsive layout takes full advantage of larger screens on iPads and Android tablets, displaying more building cards per row and wider report tables while maintaining touch-friendly sizing throughout.
No. PunchOutPro is a Progressive Web App (PWA), which means it installs directly from the browser — no App Store or Google Play required. This also means updates are instant; you always get the latest version without waiting for app store approvals.
All data is stored securely in the cloud via Supabase, a production-grade backend platform built on PostgreSQL. Your projects, punch items, photos, and user accounts are persisted in a managed database with automatic backups.
Yes. PunchOutPro uses a multi-tenant architecture with organization-level data isolation. Every data key is prefixed with your unique organization ID, ensuring your projects, items, and settings are completely separated from other accounts. Users can only access data belonging to their own organization.
Yes. User authentication is handled through Supabase's secure authentication service. Passwords are never stored in plain text. The platform follows industry-standard security practices for credential management.
Yes. You can export punch item data at any level (unit, building, or project) to CSV or PDF. CSV exports can be opened in any spreadsheet application for further analysis, archiving, or integration with other systems. Your data is never locked in.
We recommend exporting all of your data using the CSV and PDF export features before canceling. Contact our support team for questions about data retention policies.
Yes. Every new organization starts with a 14-day free trial that includes full access to every feature — no credit card required. You'll see a trial status banner in the app so you always know how many days remain.
When the 14-day trial ends, the app will display a trial expiration notice. You'll still be able to view your existing data, but creating or editing projects and punch items will be restricted until you activate a paid plan.
PunchOutPro does not impose hard limits on the number of projects, buildings, units, punch items, or user accounts. The platform is designed to scale with your portfolio — whether you're managing one project or fifty.
After your 14-day trial, PunchOutPro is $59/project/month — simple, flat pricing with no annual contracts. Sub access is always free. Visit your account settings to activate your plan.
This is typically caused by a stale browser cache. Try these steps in order:
If the issue persists, try using an incognito/private browsing window. If that works, it confirms a cache issue — clearing site data should resolve it permanently.
Photo uploads require a stable internet connection since images are compressed and sent to cloud storage. Check that you have a reliable connection (Wi-Fi or cellular). If you're on a construction site with weak signal, try moving to an area with better coverage. Photos are compressed to reduce file size, but very large original files may take a moment on slower connections.
Verify the following:
Project deletion is permanent and includes all associated buildings, units, and punch items. There is no undo. For this reason, the app requires a confirmation dialog before any deletion. We strongly recommend exporting project data to CSV before deleting.
PWA installation requirements vary by browser:
Make sure you're using the browser directly (not an in-app browser from email or messaging apps), as those often don't support PWA installation.
For technical issues, feature requests, or general questions, reach out to our support team via the contact information provided in your account settings or on our website. We aim to respond to all inquiries within one business day.
We're actively developing two major features:
Yes, that's the plan. The offline mode will use a service worker and local cache to store punch items, status changes, and photos locally on your device. When connectivity is restored, everything syncs to the cloud automatically. You'll be able to walk an entire building without worrying about signal strength.
SMS notifications will work alongside the existing email system. When you tap Notify Subs, you'll have the option to send via email, text, or both. The text message will include a brief summary and a link to a PDF showing the subcontractor's open items — giving them everything they need to get started on fixes without even logging in.
Absolutely. PunchOutPro is built in close collaboration with the construction professionals who use it every day. We actively welcome feature requests — send them to our support team and they'll be reviewed for the product roadmap. Many of our current features started as user suggestions.
Because PunchOutPro is a web-based PWA, we can ship updates frequently without requiring you to download anything. Improvements, bug fixes, and new features are deployed regularly. You always have the latest version simply by opening the app.
Start your free 14-day trial and see how PunchOutPro streamlines your punch-out process.
Start Your Free Trial14 days free · $59/project/mo after · No credit card required