Overtime and compliance#

For: Manager | Admin You’ll need: A plan that includes cost control — Plus or Pro — and permission to view reports (your manager will know).

This report shows weekly overtime hours and any work-policy violations per person — daily-hours caps, rest-period gaps, missed breaks, and the rest of the surfaces from Shiftavo’s rules engine. Use it to keep the schedule defensible.

It counts the same shifts as the timesheet: published shifts, plus a shift with recorded hours even after it’s cancelled or declined. Drafts, and cancelled or declined shifts nobody worked, don’t count.

Open the report#

  1. In the sidebar, open Reports → Overtime and compliance.

  1. Tap More in the bottom bar.

  2. Tap ‘Manager’.

  3. Tap ‘Labor cost and compliance’.

  4. Switch to the ‘Compliance’ tab.

Each row is one person for one week, showing the overtime hours and a green ‘Compliant’ or red ‘Exceeded’ badge. The mobile view gives you the compliant/exceeded verdict, not the itemized list of breached rules — open the web report for that, and for the export. If there’s nothing in the window you picked, the tab reads ‘No data for this period.’

Filter the data#

  1. Pick a range from the period dropdown in the toolbar: ‘Today’, ‘This week’, ‘Last week’, ‘This month’, ‘Last month’, ‘Last 30 days’, ‘Last 3 months’, ‘This year’, ‘Last year’, or ‘YTD’.

  2. (Optional) Click the filter icon in the toolbar, choose ‘Location’, tick one or more locations, and click ‘Apply’.

  3. (Optional) Open the filter menu again and do the same for ‘Person’.

Choosing ‘From’ or ‘To’ from that menu overrides the preset and switches the dropdown to ‘Custom’. Each filter you add shows as a chip under the toolbar — click the chip to change it, × to remove it, or ‘Clear’ to drop them all.

  1. Tap the filter icon in the top right.

  2. Under ‘Scope’, tap ‘Period’ and pick a preset — ‘Today’, ‘This week’, ‘Last week’, ‘This month’ (the default), ‘Last month’, ‘Last 30 days’, ‘Last 3 months’, ‘This year’, ‘Last year’ or ‘YTD’.

  3. (Optional) Tap ‘Location’ and tick the locations you want.

  4. Tap ‘Done’.

The filter is shared with the ‘Labor cost’ tab, so both tabs always cover the same window. There’s no person filter and no free-form date fields on mobile — filter by person on the web report.

Export#

See Export a report (CSV, XLSX, PDF) for CSV, XLSX, and PDF details.

Columns in this report:

  • Person (the export names it Employee)

  • Week

  • Overtime (h)

  • Violations

Verify it worked#

Each row is one person for one week. ‘Overtime (h)’ shows the hours above their contracted week; ‘Violations’ lists the rules that were breached, if any. A clean row reads “Compliant” in the violations cell.