Earnings Codes Home

Prev Next

Earnings codes act as a bridge between your payroll data and your payroll processor. You can export payroll data accurately and with less manual effort by matching ServiceTitan pay activities to your provider's codes. Earnings codes allow you to save time, minimize mistakes, and improve payroll efficiency.

Setup

What you need to get started

Before setting up earnings codes, ensure the following are configured:

Required permissions

The View and edit payroll codes permission is required to access the earnings codes tab.

To set up and manage earnings codes, enable the following permissions:

  • Can access global payroll settings

  • View business units

  • Edit business units

  • View or update payroll tab on technician edit

Note: Administrators have these permissions by default. To enable them, contact your team's account administrator.

Advanced setup

Note: This feature requires account configuration. Please contact Technical Support for details.

Your payroll processor's earnings codes may vary depending on your account configuration and payroll policies. Please contact your payroll processor for specific details.

Step 1: Create earnings codes

Create earnings codes to align with your payroll processor's structure.

Interface for defining earnings codes with options for overtime and bonus pay.

Step 2: Assign earnings codes

Support accurate payroll data mapping by assigning earnings codes to:

Key workflows

Run payroll reports with earnings codes

Export payroll reports with your processor's earnings codes to simplify and speed up payroll processing.