Payroll
Approving employee timesheets
Review the week, catch errors, approve or reject corrections, lock the pay period.
The weekly approval flow
- End of pay period: go to Team → Pending approvals
- Time-off requests and shifts appear under separate headings; shifts are grouped by employee
- Review each row. A shift the employee edited shows an Edited badge with what changed
- Approve in bulk (per employee or whole week), or reject / reopen individually
What to look for
- Outlier durations. Was there a 14-hour shift that should have been split?
- Geo-fence flags. A yellow flag means the GPS fix was too coarse to trust. An off-site punch is blocked outright, so it never shows up here.
- Clock-in location. A pending shift with a captured location shows a Map link and an at-a-glance readout of where the punch happened.
- Missing punches. Did someone forget to clock out and have it auto-corrected?
- Project tags. Are shifts assigned to the right job for cost tracking?
On a pending shift with a clock-in location, a Map link sits beside View selfie and opens the exact spot in Google Maps. Next to it, an instant readout reads On site · <N>m from <worksite> or Off the worksite · <N>m from <worksite>, so you can see at a glance how far the punch was from the nearest worksite. Shifts clocked in without GPS show neither.
Rejecting vs. reopening
Reject deletes the shift. Use it only when the shift didn't actually happen (the employee would have to re-add it). If a shift is merely wrong, don't reject it: approve the period, then reopen that one shift so the employee can fix the times.
After approval
Approved shifts are locked. Neither the employee nor you can edit them in place. This keeps exports deterministic and protects you in an audit.
Reopening a locked shift
Need to fix an already-approved shift? Open that employee's shift history (Team → their name) and click Reopen. It unlocks the shift so they can correct the times and re-certify, then you re-approve. No deleting and re-adding. The audit log captures every change.