Managing Timesheets
Track employee hours by pay period in Caska — set up pay periods, log time entries, manage employee vs. admin views, and mark periods as paid.
The Timesheets module tracks employee hours by pay period. It's designed for small production teams that need a simple time log without a full payroll system.
How it works
Time is tracked as entries within pay periods. A pay period is a defined date range (e.g. bi-weekly). Entries are logged against a specific pay period and date.
Setting up pay periods
Go to Settings → Team
Find the Timesheets section in your account settings and toggle the feature on.
Configure your pay periods
- Pay period frequency — weekly, bi-weekly, semi-monthly, or monthly - Pay period start date — the date your first pay period begins - First pay period number — the starting number for your pay periods
Save
Caska generates pay periods automatically from these settings going forward.
Logging time entries
As an employee:
Go to Timesheets and add new entry
Click Timesheets in the main navigation and click on + New to open the entry form.
Enter your date and time
Select the date, enter start time and end time.
Add custom field data
Add any custom field information already set up in Settings → Custom Fields
Employees can only log entries for their own time, and only for past or current dates — not future dates.
As an admin or owner: Admins can log entries on behalf of any team member by selecting the employee from the entry form.
Viewing timesheets
Owners and Admins see all employees' entries. Employees see only their own.
Marking a pay period as paid
Go to the Timesheets list
Open the Timesheets list.
Click Mark as Paid
The pay period moves to the Archive tab and is locked from further editing.
Archiving a pay period is the signal that payroll for that period is complete — it's not deletion.
Custom fields
Add custom fields to timesheet entries under Settings → Custom Fields — useful for tracking job codes, departments, or task types.