For Construction
Time tracking built for crews that move between job sites
Geofence every project, capture punches at the moment they happen, run payroll Friday afternoon instead of Saturday morning. One subscription covers every site, owners always free. FLSA-compliant overtime, weekly or bi-weekly pay periods, Excel export for your bookkeeper.

Why construction crews overpay for time tracking
Most time-tracking apps charge per employee per month. A six-person framing crew pays for six seats every month — and many charge a per-job-site fee on top of that. Hire an apprentice in the spring, the bill goes up. Add a seasonal hand for the summer push, the bill goes up again. Run three projects at once, the bill goes up a third time. The math punishes growth and punishes seasonality.
Punch charges per organization, not per employee or per job site. Owners are always free, and your entire crew — across every project — runs on one bill. Crew tier (up to 5 employees) is $9.99 a month. Team tier (up to 10) is $19.99. Company tier (up to 20) is $34.99. Same flat price whether you're a one-truck remodeler or a general contractor with crews on six jobs.
Punch handles time and pay. Your bookkeeper handles taxes, insurance, and the actual payroll run. The two stay in their lanes — Punch exports weekly or bi-weekly hours as Excel so your existing payroll process keeps working.
What you get
One subscription, every job site
Punch charges per organization, not per project or per employee. Owners never count against your seat cap. A six-person crew pays for six seats whether they work one job or twelve. No per-site fees, no surprise upgrades when you take on another project, no seasonal hiring penalty.
Geofenced punch-in at every project
Add each job site with its address and a radius — 165 feet for a tight residential lot, 650 feet for a commercial parcel. Crew members have to be on-site at the right project to punch in. Location is captured once at the moment of punch — no continuous tracking, no background location reads.
FLSA-compliant overtime, with California rules built in
Over 40 hours per week at 1.5× by default. California preset adds the 8-hour daily threshold (1.5×) and the 12-hour daily double-time threshold (2×). Custom thresholds available if your state has its own.
Weekly or bi-weekly pay periods
Mark a period paid, export the hours, and the cycle closes. Bi-weekly orgs see two-week summaries with per-workweek FLSA OT calculated correctly underneath; weekly orgs see one. Your bookkeeper's cycle, your call.
Universal iPhone, iPad, and web
Crew members punch in from the iPhone in their pocket. Foreman approves the day from an iPad on the truck dashboard. Owner runs payroll from the laptop in the office. Same data, every device, same subscription.
Export to any payroll provider
Roll your hours into Gusto, ADP, Paychex, QuickBooks, or whatever payroll system your bookkeeper runs. Weekly export is a single click — Excel download, ready to upload. A dedicated QuickBooks Online format is available alongside the standard export.
Built for
Small framing and remodeling crews
Three-to-ten carpenters working two or three residential projects in parallel. Geofence each job site, foreman approves the week from an iPad, owner cuts checks Friday afternoon. Weekly pay, manual payroll, no enterprise overhead.
General contractors with multi-trade crews
Ten-to-twenty-five workers spanning electrical, plumbing, framing, and finish across several active jobs. One Punch org, one bill, every worker punching into their assigned site. Owner sees the whole portfolio; foremen see their own project. Per-org pricing means the bill doesn't grow per project.
Outdoor and seasonal trades
Landscapers, roofers, masonry crews — work that scales with daylight, weather, and the season. Per-org pricing means hiring six summer hands doesn't double your time-tracking bill. Split shifts handle the worker who jumps from one job to another mid-day; edit shift handles the punch someone forgot to close before they hit the road.
FAQ
Questions, answered.
- How does Punch handle one worker moving between two job sites in a day?
- Owners can split a shift into separate entries — each piece carries its own job site, its own clock-in and clock-out, its own breaks. The original punch becomes the first piece automatically; the rest insert in order. Common path: the worker punches in at the morning site, drives to the afternoon site without punching out, and you split the day at end-of-week before mark-paid. Audit trail records the split so the worker can see the change.
- Does Punch work for crews without iPhones?
- Yes. Punch runs in any modern web browser at punchapp.io — workers without iPhones can punch from a shared tablet at the site office, the foreman's truck dashboard, or their own Android device. iOS is the primary surface (native app, faster geofence, push notifications); web is the universal fallback. Per-org pricing doesn't penalize either path.
- How does overtime work for California construction?
- Toggle the California overtime preset and Punch handles three of the state's pay-rate rules automatically: 1.5× over 8 hours in a day, 2× over 12 hours in a day, and 1.5× over 40 hours in a week. The breakdown shows in the manager's approval view and on the paid-period snapshot, so payroll has the right hours in the right buckets. Custom thresholds are available if you need to wire in your own daily, weekly, or double-time rules.
- How does pricing work?
- Punch charges per organization, not per employee or per job site. One subscription covers every project. Crew tier (up to 5 employees, owner free) is $9.99 a month. Team tier (up to 10) is $19.99. Company tier (up to 20) is $34.99. Premier (up to 50) is $69.99. Scale (up to 100) is $129.99. The full grid lives on the pricing page. Annual plans save about two months.
- Can I try Punch before paying?
- Yes. Every new construction org gets a 14-day free trial automatically — no card required, no sales call. Create your org on the web or in the iOS app, add your first job site, invite your foreman, and you're punching in within a couple minutes. After 14 days, pick a monthly or annual plan or cancel.
Keep going.
Geofencing Time Clock for Job Sites
Verify punch-ins at the job site. iOS confirms the device is inside the radius you set per site, and we verify it on our side, not the phone. Built for field teams that need trustworthy time tracking.
Learn moreEmployee Timesheet Software for Small Teams
Track weekly or bi-weekly timesheets by employee, mark pay periods paid by payment method, apply overtime presets, and export every visible pay period to Excel.
Learn more
Set up in a minute.
Create an org. Share the join code. Your team punches in today.