Product overview
See Earnings Codes in action
Watch how earnings codes connect ServiceTitan pay activities to your payroll processor's codes, reducing manual work and minimizing mistakes.
Setup
Earnings codes allow you to save time, minimize mistakes, and improve payroll efficiency by matching ServiceTitan pay activities to your provider's codes.
Setup checklist
Ensure all Business Units (BUs) are properly configured in your system before adding earnings codes.
Confirm technician Business Unit assignments
Confirm that each technician is assigned to the correct Business Unit in their profile.
Assign Payroll Business Unit for office employees
Select the appropriate Payroll Business Unit from the Payroll tab in each office employee's profile.
Configure Timesheet Codes (Legacy Timekeeping)
If using Legacy Timekeeping: create and configure Timesheet Codes to track non-job activities.
Create Timesheet Activities (Flexible Timekeeping)
If using Flexible Timekeeping: review and create Timesheet Activities to define how time is categorized and matched with earnings codes.
Required permissions
The View and edit payroll codes permission is required to access the earnings codes tab. Administrators have required permissions by default.
Once setup is complete
Export payroll reports with your processor's earnings codes to simplify and speed up payroll processing.
Key workflows
Core workflows for using Earnings Codes.
Run payroll reports with earnings codes
Export payroll reports with your processor's earnings codes to simplify and speed up payroll processing.
FAQ
Common questions about earnings codes setup and usage.
Frequently Asked Questions