Pay periods and timesheets

Updated April 21, 2026

CrewCall can generate timesheets from completed assignments and roll them into pay periods for payroll export.

Creating a pay period

Finance → Pay Periods → New Pay Period. Pick start and end dates (typically weekly or biweekly). Only completed assignments within that date range are included.

How timesheets generate

When a worker checks in and out of a shift, the duration is recorded. On event completion, CrewCall creates a timesheet entry for the worker:

  • Base pay = hours × rate
  • Overtime rules (if configured) are applied automatically
  • Expenses submitted by the worker are attached

Reviewing and approving

On the pay period page, each timesheet entry is listed with the worker, event, hours, and calculated pay. Approve one-by-one or select multiple and approve in bulk. Disputes can be edited in place — the original values are preserved for audit.

Exporting

Once everything is approved, Export produces a CSV or PDF formatted for your payroll provider. Common formats are supported out of the box; custom formats available on Enterprise.

When something looks off

  • Missing hours — the worker didn't check in/out. Edit the timesheet manually.
  • Wrong rate — the event's position had a custom rate that overrode the worker's default. This is correct behaviour; update the event if it's a mistake.