All articlesPayroll

Reconcile Time Before Payroll: A Three-Way Control Checklist

HarmonyCAST Editorial·October 22, 2026·5 min read

Match approved time, the payroll export, and processor import results before payroll runs. Use control totals and exception ownership to catch missing, duplicated, or misclassified hours.

A timecard can be approved and still reach payroll incorrectly. Hours may disappear during export, land under the wrong earning code, or attach to an inactive employee record. The strongest pre-payroll control is a three-way reconciliation: compare approved time with the export, then compare the export with what the payroll processor actually accepted.

Define what must match

Approval answers whether a manager reviewed an employee’s time. Reconciliation answers whether the right records moved through the handoff without unintended changes. Treat these as separate controls.

Before each run, define the population: pay group, pay-period dates, applicable workweeks, locations, and employee IDs. Document whether the batch includes regular payroll only or also prior-period corrections. Separate those corrections so they do not obscure current-period totals.

Build a compact control sheet with:

  • Unique employee count and employee IDs.
  • Hours by earning code, such as regular, overtime, and paid leave.
  • Totals by department or location where those fields drive payroll allocation.
  • Export row count and batch identifier.
  • Rejected, excluded, or unresolved records.

Row counts are useful for detecting file changes, but they are not proof of accuracy. One time record may legitimately become multiple payroll rows. Define the expected transformation rather than requiring identical row counts everywhere.

Start with a reliable approved-time baseline

Reconcile against a dated snapshot of reviewed time, not a live report that changes while payroll works. If your system cannot freeze a period, save the report and track subsequent edits separately.

Check the baseline for missing punches, overlapping entries, unapproved leave, and employees with no recorded hours when hours were expected. A schedule helps identify gaps; it does not establish how much someone actually worked. Confirm discrepancies with the employee or manager instead of substituting scheduled hours.

Include salaried employees deliberately. Some processors generate salary pay without imported hours, while others require specific entries. Document which salaried records belong in the time export and which do not. Otherwise, an expected omission can look like a missing employee—or a genuine omission can be dismissed as normal.

Set a manager review deadline that leaves time for corrections. Missing approval should trigger escalation, not an assumption that worked time can be left unpaid. Confirm pay-timing requirements with counsel and check your state’s rules.

Reconcile the handoff in three passes

Use the same sequence each pay cycle so reviewers know what constitutes a completed check.

1. Approved time to export

Compare the baseline with the file prepared for payroll. Match employee IDs first, then hours by employee and earning code. Aggregate totals alone can hide offsetting errors: one employee’s missing hours may equal another employee’s duplicate hours.

Investigate unexpected exclusions, duplicate employee-code combinations, and changes in department allocation. Confirm that leave hours remain distinguishable from hours worked where required for payroll treatment.

2. Export to processor acceptance

After import, compare the submitted batch with the processor’s accepted-record report or equivalent import results. A successful upload does not necessarily mean every row was accepted.

Review rejected records and warnings. Look for employee-ID mismatches, unsupported earning codes, inactive records, and fields the processor ignored. If you replace a file, confirm whether the processor replaces existing entries or adds another batch. Re-uploading without that check can duplicate hours.

3. Accepted time to payroll preview

Inspect the payroll preview for the intended employee population and time-based earning categories. Confirm that imported hours appear where expected and that salary-only employees follow the documented process.

Do not expect a time reconciliation to validate every payroll calculation. Tax withholding, deductions, salary amounts, and net pay require separate payroll controls. This review establishes that the processor received and used the intended time inputs.

Explain differences instead of forcing totals

Not every difference is an error. Timekeeping may display hours differently from the export, and processors may group earning categories differently. Overnight shifts may also cross calendar dates without crossing the employer’s defined workweek.

Document each legitimate transformation, including precision, rounding, date assignment, and code mapping. Confirm that configured rules match applicable requirements; rounding practices in particular warrant legal review.

Avoid an unexplained tolerance that allows small discrepancies to pass automatically. A small total variance can still represent an employee-level problem. Resolve differences at their source rather than adding a balancing entry solely to make the control sheet match.

Make release a documented decision

Use a short release checklist with named owners:

  1. Time owner: Confirms the reviewed baseline and lists any changes made afterward.
  2. Payroll preparer: Records export totals, batch identity, and processor acceptance results.
  3. Exception owner: Explains each difference, documents the correction, and identifies unresolved items.
  4. Reviewer: Checks employee-level comparisons and signs off on the final batch.
  5. Payroll lead: Authorizes release and escalates unresolved pay issues before the deadline.

Where staffing permits, separate preparation from review. In a smaller team, have a second person inspect exceptions and control totals. Store the evidence securely with access limited to people who need it.

Any post-review edit should reopen the affected comparison. Record which batch supersedes the earlier version, and verify the processor’s final contents before release.

How HarmonyWFM helps

Reconciling time data before payroll starts with a consistent source of reviewed hours. HarmonyWFM’s configurable time rules support consistent treatment of time entries, while PTO accruals help teams review leave balances alongside requested paid time. Reporting supports the source-side checks needed to compare employee hours and identify exceptions before export.

HarmonyWFM supports reviewing time and exporting it to a payroll processor; it does not process payroll or calculate net pay. Keep processor acceptance reports and payroll-preview checks in your reconciliation workflow. Explore the HarmonyWFM platform to build a clearer time-to-payroll handoff.

#payroll#timekeeping#reconciliation#operations

Get HarmonyCAST in your inbox

Two practical HR, payroll and workforce articles a day. No fluff, unsubscribe anytime.

Send cleaner time to your payroll processor

HarmonyWFM brings punches, approvals, overtime and premium hours into one reviewable time record, then exports finalized time for your payroll processor. It does not process payroll or calculate net pay.