Common Types of Earnings Codes
Businesses typically configure separate earnings codes for compensation categories that require different calculations or accounting treatment. The exact codes available depend on the Sage 100 version and the employer's payroll configuration.
- Regular earnings: Record standard wages or salaries for an employee's normal working hours or pay period.
- Overtime earnings: Track additional compensation for eligible hours worked beyond the applicable overtime threshold.
- Bonus earnings: Record incentive payments, performance awards, and other supplemental compensation.
- Commission earnings: Capture sales-based compensation according to the employer's commission policy.
- Holiday and leave pay: Track eligible compensation for holidays, vacation, sick leave, or other paid absences.
- Other earnings: Account for additional compensation categories, such as shift differentials or taxable allowances, when applicable.
Separate codes make it easier to identify how compensation is calculated and where its expense is recorded. For example, an employer may use one code for regular hours and another for overtime so managers can review overtime spending without mixing it with standard payroll costs.
How Sage 100 Earnings Codes Work
Payroll administrators establish earnings codes and configure the applicable calculation method, tax treatment, and general ledger distribution. Depending on the setup, an earnings code may calculate pay using hours multiplied by an hourly rate, a fixed amount, or another supported method. Administrators then assign the relevant codes to employees or use them when entering payroll transactions.
During payroll processing, Sage 100 applies the configured rules to the employee's earnings transactions. The resulting gross pay contributes to payroll calculations, including applicable taxes and deductions, before net pay is determined. Earnings details are also reflected in payroll reports and, when configured, the corresponding general ledger entries.
For example, assume an hourly employee records 40 regular hours at $25 per hour and 5 overtime hours at $37.50 per hour. Regular earnings equal 40 × $25 = $1,000. Overtime earnings equal 5 × $37.50 = $187.50. Total gross earnings are $1,187.50 before taxes, deductions, or other adjustments. This example assumes the overtime rate has already been determined under the applicable policy and law.
Configuration and General Ledger Mapping
Earnings code configuration affects both payroll calculations and financial reporting. Each code should have a clearly documented purpose, appropriate tax settings, and the correct expense account mapping. Where labor costs must be reported by department, location, or project, the payroll configuration and accounting structure should support that allocation.
The Hyperbots Platform supports company-specific configurations involving ERP integration, workflows, roles, and general ledger structures through a no-code framework. Process Specific Capabilities describes specialized finance automation for defined workflows, while Ready to Deploy Capabilities focuses on pre-trained agents, ERP connectors, and configurable implementation. These capabilities may support surrounding finance operations, while earnings calculations remain governed by the payroll system's configured rules.
Self Learning Capabilities describes how feedback from human actions can help refine workflows and general ledger coding. Human in the Loop emphasizes review and approval of exceptions. In finance operations, these approaches can complement established payroll controls by supporting reviewable accounting workflows and clear responsibility for corrections.
When connecting Sage 100 with other accounting applications, businesses should preserve consistent account mappings and reporting structures. Keep Your GL Codes Aligned in Any ERP System explains why related general ledger accounts need consistent treatment across ERP environments. Likewise, Master Your COA Segments: Company, Cost Center & Project Codes discusses how standardized chart-of-accounts segments support accounting controls, auditability, and meaningful cost reporting.
Reporting and Earnings Analysis
Payroll reports help businesses compare regular wages, overtime, bonuses, commissions, and other compensation across employees and reporting periods. Earnings Analysis can help managers identify changes in labor costs, investigate overtime trends, and compare actual compensation expenses with departmental budgets. Consistent earnings codes make these comparisons more meaningful because transactions are classified using a common structure.
Payroll earnings also contribute to broader financial measures. Cash Earnings describes earnings considered in relation to cash-based business performance, while Earnings At Risk concerns earnings that may be exposed to uncertainty or potential loss. These broader financial concepts are distinct from payroll earnings codes, which classify compensation transactions, but understanding the difference helps finance teams avoid mixing employee pay data with company-level performance measures.
Businesses using Sage products should also distinguish Sage 100 from Sage 300 when evaluating finance technology guidance. AI Copilots for Sage 300 focuses on finance workflow automation and productivity in Sage 300 environments; its implementation details should not automatically be assumed to apply to Sage 100 payroll configuration.
Best Practices for Managing Earnings Codes
Review earnings codes periodically and whenever compensation policies, tax requirements, or payroll procedures change. Maintain a clear naming convention, restrict configuration changes to authorized users, and test changes before using them in live payroll processing.
Before finalizing each payroll run, compare employee hours and compensation inputs with payroll registers. Check that overtime and supplemental pay use the intended codes, verify taxable and nontaxable treatment, and confirm that general ledger distributions match the company's accounting policies. Retain documentation explaining significant changes so payroll results can be traced and reviewed.
Summary
Sage 100 Earnings Codes classify employee compensation into categories such as regular wages, overtime, bonuses, commissions, and paid leave. Their configuration determines how earnings are calculated, treated for tax purposes, and recorded in accounting reports. Clear code definitions, accurate employee inputs, appropriate general ledger mapping, and regular reconciliation help businesses maintain reliable payroll records, monitor labor expenses, and make informed financial decisions.