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.