Payroll is a fundamental and high-volume operational process that must be accurately controlled and audited to prevent fraud, errors, and compliance issues. Internal auditors use a matrix of assertions and internal controls to evaluate whether each stage of payroll processing meets the integrity and accuracy standards expected. This approach allows for targeted and effective testing of the payroll function.

Payroll Process Overview

  • Step 1: Do the Prep Work – Maintain updated employee master data and wage rates.

  • Step 2: Collect Timesheet Data – Gather hours worked or performance data.

  • Step 3: Do the Math – Calculate gross pay based on approved rates.

  • Step 4: Apply Deductions – Withhold taxes, benefits, and other authorized deductions.

  • Step 5: Pay Your People – Issue payment via check or direct deposit.


Assertions and Internal Controls Matrix – Payroll Example

AssertionPotential MisstatementExample of Internal ControlRelevant Questions / Audit Tests
OccurrenceSalaries paid to ghost or terminated employeesRegular reconciliation of payroll against HR recordsAre all paid employees actively listed in HR?
CompletenessMissed payments for valid employeesAutomated capture of approved timesheets from all departmentsWere all approved timesheets processed in the pay run?
AuthorizationUnapproved changes to salary or bonusesWorkflow for HR/payroll updates requiring dual authorizationWere pay rate changes authorized and documented?
AccuracyIncorrect pay calculation or tax/deduction errorsPayroll software with built-in tax logic and audit trailDo calculations match pay structure and legal deduction rules?
CutoffPay recorded in wrong period or missing adjustmentsTime entry locked by payroll cut-off datesAre hours worked properly aligned with the pay period?
ClassificationLabor costs misclassified (e.g., by department or project)Coding of employee roles by department and project codesAre wages posted to correct cost centers or accounts?

Practical Example:

In a hospital audit, an internal auditor discovered that overtime hours were being paid based on handwritten notes rather than timesheets entered in the approved system. This created a risk to accuracy and authorization assertions. While the system had strong logic, the control weakness was manual override. The auditor recommended enforcing digital timesheet submission and system-based approval to prevent unauthorized payouts.

By applying an assertion-control matrix to the payroll cycle, internal auditors ensure payments are made only to authorized employees, for correct amounts, during proper periods, and classified accurately in the organization’s financial systems.