Sitepunch features
From the first clock-in to the approved handoff.
Sitepunch connects field time with jobs, schedules, operational context, manager review, and payroll-ready records while keeping the worker experience simple.
Field crew scheduling
Employee scheduling
Build, copy, import, publish, and auto-fill field crew schedules while accounting for approved time off and assigned jobs.
See how it works →
Hours and dollars, one view
Job costing
Compare budgeted and actual field labor hours by job, and see real-time labor cost, revenue, and profit margin per job and portfolio-wide.
See how it works →
Job profitability
Job margin report
Budget vs. actual hours and dollars across every open job, with a missing-cost-rate flag and CSV export.
See how it works →
From job costing to invoice
Invoice draft export
Generate an itemized invoice draft from a job’s priced cost-code phases, as a CSV or a white-labeled PDF with your logo.
See how it works →
One thread per job
Job notes
A notes thread on every job, open to admins, managers, and any worker who has clocked into that specific job.
See how it works →
Exceptions that need attention
Workforce alerts
Surface long shifts, duplicate open clocks, schedule exceptions, future timestamps, missing setup, and payroll-readiness issues.
See how it works →
Time off connected to the schedule
Time-off management
Let employees request time off from a phone and let managers approve, deny, and account for it during field crew scheduling.
See how it works →
Approved records, prepared for handoff
Payroll exports
Export approved field time to Excel, QuickBooks, ADP, Gusto, or a configurable CSV after manager review.
See how it works →
Operational signals from field records
Operations reporting
Review scheduled versus actual hours, job variance, overtime risk, unassigned time, activation, and payroll readiness.
See how it works →
Mileage with the job record
Mileage tracking
Keep employee mileage with the corresponding customer, job, work date, and approved time record.
See how it works →
More context than a punch time
Equipment and parts
Record equipment, parts, materials, job details, and employee time together from any phone browser.
See how it works →
Close the week with a visible record
Weekly approvals
Review corrections and retroactive entries, approve employee weeks, lock records, and send employees a summary.
See how it works →
Resilient field clocking
Offline time tracking
Queue clock-ins and clock-outs securely in the browser during a connection outage, then synchronize them with replay protection.
See how it works →
Breaks connected to time
Break tracking
Record paid and unpaid breaks, close active breaks at clock-out, and include break totals in reviewed exports.
See how it works →
One control, individual records
Crew-lead clocking
Let an authorized foreman select multiple eligible workers and start or stop their individual clocks together.
See how it works →
Arrival context without a trail
Geofence warnings
Compare an explicitly shared clock-in point with a saved job radius without continuously tracking the worker.
See how it works →
More precise job hours
Cost codes and phases
Define cost codes or phases on a job, let workers select them at clock-in, and roll hours up by phase and export.
See how it works →
A complete workflow, one flat rate.
One plan covers unlimited active employees and every file export format. Direct QuickBooks Online synchronization is available as an optional add-on.
See pricing →