Earnings Code

Payroll-system label for a specific type of earnings, such as regular pay, overtime, bonus pay, or paid leave.

Earnings Code

An earnings code is a payroll-system label used to identify a specific type of employee earnings inside payroll.

The code helps the system and the payroll team distinguish regular pay from overtime, bonus pay, commission, vacation pay, and other earnings types. The employee may never think about the code directly, but the code often sits behind the line labels shown on the pay stub or payroll reports.

Why Earnings Code Matters

Earnings code matters because it affects:

  • how payroll classifies different kinds of pay
  • payroll system accuracy when multiple earnings types appear in one run
  • reporting and payroll-register clarity
  • troubleshooting when the wrong earnings treatment was used

It is especially helpful in modern payroll operations because one paycheck can include several different earning types that should not be treated as identical. Different earnings codes may drive different overtime treatment, taxability, accrual behavior, or general ledger mapping.

Where It Appears In Payroll Workflow

An earnings code appears inside the payroll system before or during the payroll run. In practice, payroll may:

  • map hours or amounts to the correct earnings code
  • use the code to calculate and label the earnings correctly
  • review the payroll register for unusual uses of the code
  • rely on the code for reporting and pay-stub presentation

That means the code is part of payroll operations even if the employee only sees the resulting pay label, not the system code itself. It is also one of the main controls payroll uses to keep regular wages from being mixed up with premiums, bonuses, or paid leave.

Common Earnings Code Uses

Example earnings codeWhat it often represents
REGRegular pay
OTOvertime pay
BONBonus pay
VACVacation pay or paid leave

Earnings Code vs Nearby Terms

TermPayroll role
Earnings codeIdentifies a specific type of pay
Deduction codeIdentifies a specific type of reduction
Pay codeBroader umbrella term in some systems
Regular payOne earnings type that may use its own code

Practical Example

Payroll receives approved time that includes regular hours and overtime hours.

The system uses different earnings codes such as REG and OT so the paycheck can show regular pay and overtime pay separately instead of collapsing both amounts into one unclear line. If payroll accidentally maps overtime hours to the regular earnings code, both presentation and calculation can be wrong.

Revised on Friday, April 24, 2026