Once the Job Codes module is enabled, you can add, edit, and manage your job codes from the Settings page. Job codes can represent anything — job sites, clients, project numbers, task types, or cost codes.
Getting There
Click the gear icon at the bottom of the left navigation to open Settings, then select Job Codes.
Adding a Job Code
On the Job Codes settings page, click New Job Code.
Enter the job code name (e.g., "P-2026-009 DTC Warehouse Rewire", "Drive Time", "Equipment Maintenance").
Save. The new code appears in the Active list immediately.
Repeat for each job code you need. There's no limit to how many you can create.
Editing a Job Code
Click the pencil icon next to any job code to rename it. Changes take effect immediately across all future time entries. Historical timecard entries that used the old name are updated to reflect the new name.
Deactivating a Job Code
Click the trash icon next to a job code to deactivate it. Deactivated codes move to the Inactive tab — they are not deleted and all historical data is preserved. Inactive codes no longer appear in the job code selection dropdown for employees.
Reactivating a Job Code
Click the Inactive tab to see all deactivated codes. Click Restore next to any code to move it back to the Active list and make it available for selection again.
💡 Deactivating a job code rather than deleting it keeps your historical reports accurate. If a project or client is complete, deactivate the code so it no longer shows up at clock-in — but all the past time logged against it stays intact in your reports.
What to Read Next
Requiring a Job Code When Clocking In — Force employees to select a job code before clocking in
Assigning a Job Code to a Shift — Pre-assign a job code when scheduling a shift
Starting and Ending Jobs While on the Clock — How employees work multiple job codes in a shift
Need help? Click Book a Call in the top right of the app to talk with the Teamsly team.