Timesheets
View, manage and import timesheet records
No timesheets found
Import from Google Sheets, upload a CSV, or add entries manually.
Add Timesheet Entry
📥 CSV Import
ℹ️ CSV must have headers:
candidate_name, client_name, week_start_date, week_end_date, regular_hours, overtime_hours, bill_rate, pay_rate
Drop CSV file here or click to browse
Duplicates (same candidate + week start) are automatically skipped
🔗 Import from Google Sheets
Use the full Google Sheets filter tool to connect via OAuth, map columns, and push timesheets directly into the database.
Open Timesheet Filter →