What an earnings code means in payroll systems, how payroll uses it, and why separate pay types need separate treatment.
An earnings code is a payroll-system label used to identify a specific type of employee earnings inside payroll.
From a payroll perspective, 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.
Earnings code matters because it affects:
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.
An earnings code appears inside the payroll system before or during the payroll run. In practice, payroll may:
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.
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.
Earnings code is often confused with: