Skip to main content
Campsite timesheets give Finance and HR teams a clear view of hours worked across your organisation for each pay period, pulling data directly from rota shifts and attendance records so you’re not reconciling data from separate systems. You can access timesheets at /finance/timesheets (Finance users) or /hr/timesheets (HR users).

What timesheets show

Each timesheet entry records the hours worked by an individual staff member within a given pay period. Campsite derives this data from:
  • Rota shifts — scheduled and confirmed shifts from the rota feed directly into the timesheet
  • Attendance check-ins and check-outs — if attendance tracking is enabled, actual clock-in and clock-out times are used to calculate hours worked and may differ from scheduled shift times
Timesheets are calculated per staff member, per pay period. You can filter the timesheet view by department, pay period, or approval status to focus on the entries you need to action.

Reviewing and approving timesheets

Finance and HR users can review individual timesheet entries and either approve or reject them before they flow into the wagesheet and payroll run.
1

Open the timesheets view

Go to /finance/timesheets or /hr/timesheets. Select the pay period you want to review from the period selector at the top of the page.
2

Review individual entries

Each row shows a staff member’s name, department, scheduled hours, recorded hours, and current approval status. Click into a row to see a breakdown by shift or day.
3

Approve or reject entries

For each entry, select Approve to confirm the hours are correct, or Reject to flag the entry for correction. Add a note when rejecting so the staff member or their manager understands what needs to be resolved.
4

Resolve flagged entries

Work with the relevant manager or staff member to correct rejected entries. Once corrected, return to the timesheet to re-review and approve.
Only approved timesheet entries are included in the wagesheet and subsequent payroll run. Make sure all entries for a period are approved before running payroll, or you risk underpaying staff whose timesheets are still pending.

Attendance tracking

If your organisation uses attendance tracking, staff check in and check out using the Campsite web or mobile app. This data feeds automatically into their timesheet entries, giving you a record of actual time worked alongside scheduled hours.
Attendance tracking must be enabled by your Super Admin before it appears in the Finance section. Once enabled, you can configure attendance settings — such as rounding rules and late-arrival thresholds — at /finance/attendance-settings.
Attendance tracking is particularly useful for organisations with hourly-paid staff where actual hours may vary from the rota. The attendance record becomes the source of truth for the timesheet rather than the scheduled shift time.

Wagesheets

The wagesheet at /finance/wagesheets is a summary view that combines approved timesheet hours with each staff member’s configured pay rate. It gives you the gross pay figure for each person before you run payroll.

Hours from timesheets

Approved timesheet hours flow automatically into the wagesheet — no manual entry required.

Rates from pay setup

Each staff member’s pay rate (hourly or salary) is pulled from their pay setup record.
Review the wagesheet carefully before running payroll. Any discrepancies between hours and rates are easier to resolve at this stage than after a payroll summary has been generated.

Exporting timesheet data

If you use external payroll software, you can download timesheet data as a CSV file for import into your provider’s system.
1

Select the pay period

From the timesheets view, make sure the correct pay period is selected and all entries are in a final state (approved or rejected).
2

Export as CSV

Click Export and choose CSV. The file includes staff name, department, hours worked, and approval status for each entry in the period.
Export timesheets before running payroll in Campsite if your provider requires a separate import. Keep the export on file as a record of the hours approved for that pay period.