RentalTideRentalTideDocs
Dashboard

Timesheets

Employee time tracking with clock-in/out records, break management, overtime detection, pay period navigation, manager approval, and payroll CSV export

The timesheets page gives managers a complete view of staff time entries across pay periods. Review clock-in and clock-out records, track breaks, flag overtime, approve entries, and export payroll-ready data.

Pay period navigation

The page is organized around configurable pay periods. Use the navigation controls to move between periods:

ControlAction
Current buttonJump to the pay period containing today
Previous / Next arrowsMove one pay period backward or forward
Date range chipShows the start and end dates of the current period
Period type chipDisplays the active pay period type (Weekly, Biweekly, Semi-monthly, or Monthly)

Pay period settings

Click the settings icon to configure your pay period:

SettingDescription
Period TypeWeekly, Biweekly, Semi-monthly, or Monthly
Start DayWhich day of the week the period begins (for weekly and biweekly)
Anchor DateReference date for biweekly period alignment
Overtime Daily ThresholdHours per day before overtime kicks in (default: 8)
Overtime Period ThresholdHours per period before overtime kicks in (default: 40)

Pay period settings are saved at the account level and apply to all locations.

Viewing time entries

The timesheet panel displays a table of all time entries within the selected pay period. Each entry shows:

ColumnDescription
Staff NameEmployee name (from Auth0 login or kiosk profile)
DateThe date of the shift
Clock InTimestamp when the employee clocked in
Clock OutTimestamp when the employee clocked out (or "Active" if still on shift)
BreakTotal break time in minutes
Total HoursNet hours worked (clock-out minus clock-in minus breaks)
StatusCurrent state of the entry
LocationThe location where the shift was worked

Entry statuses

StatusMeaning
Clocked InStaff member is currently on shift
On BreakStaff member is on an active break
Clocked OutShift completed, awaiting review
ApprovedManager has approved the entry

Entries where the clock-in or clock-out occurred outside the location geofence are flagged with a location indicator for manager review.

Clock-in and clock-out

Staff clock in through one of three methods:

  1. Kiosk -- enter their PIN on a shared tablet at the location.
  2. Staff Portal -- log in to the self-service portal from any device.
  3. TideOps Mobile App -- clock in from the field with GPS coordinates captured.

When clocking out, the system automatically:

  • Calculates net hours worked (subtracting break time).
  • Checks the daily overtime threshold against the configured limit.
  • Checks the weekly/period overtime threshold against cumulative hours.
  • Records GPS coordinates if provided and evaluates geofence compliance.

Auto clock-out is supported for shifts that exceed a maximum duration without manual clock-out.

Break tracking

Staff can start and end breaks during their shift:

  1. Start a break -- status changes to On Break and the timer begins.
  2. End the break -- the duration is added to the cumulative break minutes for that entry.

Multiple breaks per shift are supported. The total break time is subtracted from gross hours to calculate net hours worked.

Overtime detection

Overtime is calculated at clock-out based on two thresholds:

  • Daily -- if the current shift exceeds the daily threshold (default 8 hours minus breaks), it is flagged as overtime.
  • Period -- if the cumulative hours for the pay period (including the current shift) exceed the period threshold (default 40 hours), it is flagged as overtime.

Overtime entries are visually distinguished in the timesheet table.

Manager actions

Managers with the staff_schedule_access permission can:

  • Approve entries -- click the approve button to mark a completed entry as approved.
  • Edit entries -- adjust clock-in time, clock-out time, break minutes, notes, or status. Edits are available through the edit dialog on each row.
  • Force clock-out -- end an active shift from the manager view if a staff member forgot.

Payroll export

Click Export Payroll to download time entry data as a CSV file.

  1. Click Export Payroll in the header.
  2. The date range defaults to the current pay period. Adjust if needed.
  3. Click Download CSV.

Export columns

ColumnDescription
Staff NameEmployee name
DateShift date
Clock InISO timestamp
Clock OutISO timestamp
Break (min)Total break minutes
Total HoursNet hours worked
OvertimeYes or No
StatusEntry status at time of export
NotesAny notes attached to the entry

The export respects the selected location filter. If a specific location is selected, only entries for that location are included.

Filtering

Use the location picker in the navigation bar to filter entries by location. Select All Locations to see entries across all sites.

Tip

Review timesheets before the end of each pay period to catch missing clock-outs. Export payroll data on a consistent schedule that matches your payroll provider's import window. The CSV format is compatible with most payroll systems including ADP, Gusto, and QuickBooks.

Troubleshooting

Entry shows "Active" but the shift ended hours ago -- The staff member forgot to clock out. Use the edit dialog to set the correct clock-out time manually.

Overtime flag seems wrong -- Check the pay period settings. Overtime thresholds are configurable and may differ from your local labor law defaults.

Export is empty -- Verify that the date range covers the correct pay period and that a location with time entries is selected.

Staff member not appearing in timesheets -- They must have at least one clock-in during the selected pay period. Verify they are using the correct login or kiosk PIN.

Was this page helpful?
Need help? Contact Support.See what’s new. Check out changelog.Questions? Book a video chat.
Ask AI
Responses are generated using AI and may contain mistakes.
Ask questions about RentalTide and get help with your integration.