Calculation rules: Jan 1, 2026
← Back to the Payroll Audit

How the payroll close checks work

Open 3 · Reconciliation & sign-off and add up to three files: this period's register, last period's register, and the GL file payroll sends to accounting. Only the first is required. Each extra file turns on more checks, and they run as soon as the current register is in.

The scan and every check are free and need no account. Employee names and the sign-off workbook need Pro. Files are read in your browser and never uploaded.

Try it with the examples

Three files for one invented biweekly pay date: the current register, the prior register and the GL file. Add all three and the GL balances to $0.00, four of the five tie-out lines pass, and net pay breaks by $25.00 on one worker, whose 401(k) deduction was reversed in payroll after the GL file went out. Against last period there's one new payee, one missing payee and one pay swing of +62.9%.

The three files

Current register

Needed?
Required
What it must have
Employee ID, Gross Pay and Net Pay. Add Federal Income Tax, Social Security and Medicare columns for those tie-out lines.
Turns on
Register totals, and everything below once the other files are in

Prior-period register

Needed?
Optional
What it must have
Employee ID, Gross Pay and Net Pay.
Turns on
New and missing payees, pay swings, gross vs prior

GL outbound detail

Needed?
Optional
What it must have
Worker, Account#, Amount and Reference.
Turns on
Journal balance, the register-to-GL tie-out, per-worker net

Registers are read with the same column names as the register audit. This stage has no mapping screen: if a column needed a manual fix on card 2, rename it in the file before you add it here. A timekeeping, deduction or GL file dropped in a register slot is refused with a message saying so.

The GL file

One row per journal line, the detail your payroll system sends to the general ledger. Worker, Account#, Amount and Reference are required, matched ignoring case. Other columns are ignored.

Worker

What goes in it
The employee's name with their ID in brackets at the end. The ID has to be digits for the per-worker check. Company-level lines can leave it blank.
Example
Imogen Tarrant (310178)

Account#

What goes in it
Your GL account. Read, but no check uses it.
Example
2130

Amount

What goes in it
Debits positive, credits negative. The whole file should add up to zero.
Example
-26.45

Reference

What goes in it
What the line is. This decides how it's counted (below).
Example
Medicare

Company

What goes in it
Optional.
Example
Larkspur Mills

Description

What goes in it
Optional, and ignored.
Example
Medicare payable

How each Reference is counted

  1. Cash is net pay. It's a credit, so the tool flips the sign.
  2. Anything with (ER) in it is the employer's share, left out of every employee tie-out.
  3. A three-digit code and a dash, like 101 - Regular Earnings: under 400 is earnings, 400 and up is a deduction.
  4. Anything mentioning withholding, OASDI, Medicare, tax, disability, paid family, SDI, SUI or order is an employee tax or withholding.
  5. Anything else is other.

These are tried in order and the first match wins. For the tie-out, federal income tax is every line whose Reference contains Federal Withholding, and Social Security and Medicare are the lines named exactly OASDI and Medicare. A worker's GL net is minus their Cash lines; if your file posts cash once for the whole company, it's the sum of that worker's lines instead.

Take accrual and reversing entries out before you add the file. Every line is read as actual, so an accrual would count twice against the register.

The checks

GL journal balance

Passes when
Every GL amount adds up to within $0.01 of zero.
Needs
GL

Tie-out: Net pay (GL Cash)

Passes when
Register net matches the Cash lines within $1.00.
Needs
GL

Tie-out: Gross earnings

Passes when
Register gross matches the earnings codes (under 400) within $1.00.
Needs
GL

Tie-out: Federal income tax

Passes when
Register federal tax matches the Federal Withholding lines within $1.00.
Needs
GL, and a federal tax column in the register

Tie-out: Social Security (OASDI)

Passes when
Register Social Security matches the OASDI lines within $1.00.
Needs
GL, and a Social Security column

Tie-out: Medicare

Passes when
Register Medicare matches the Medicare lines within $1.00.
Needs
GL, and a Medicare column

Per-worker net breaks

Passes when
Each employee's register net matches their GL net within $0.01, paired by employee ID.
Needs
GL with IDs in Worker

Gross vs prior period

Passes when
Total gross moved 15% or less. Over that, it's marked for review.
Needs
Prior register

New payees

Passes when
Paid this period but not last.
Needs
Prior register

Missing payees

Passes when
Paid last period but not this one.
Needs
Prior register

Pay swings over 50%

Passes when
Gross changed by more than 50% either way against last period.
Needs
Prior register

A tie-out line with no register column behind it compares $0.00 with the GL and breaks whenever the GL has lines for it, so a register without a Medicare column breaks on Medicare. The per-worker check compares only IDs found in both files; someone in one file and not the other isn't flagged there. The Register tie-out on the card means register to GL, so it needs the GL file.

Steps

  1. Export this period's pay register, and last period's if you want the comparison.
  2. Export the payroll GL detail for the same pay date, without accruals.
  3. On the Payroll Audit page, click 3 · Reconciliation & sign-off and drop each file in its slot.
  4. Check the register totals line (employees, gross, net) against your register before you read anything else.

What you get

On the page: the register totals, four GL scorecards (journal balance, GL net, GL gross earnings and worker net breaks), the tie-out table marked PASS or BREAK, the per-worker breaks (the first 250), and a period-over-period section with up to 10 each of new, missing and swing.

With Pro, Download sign-off workbook saves payroll-close-signoff-YYYY-MM-DD.xlsx. Its Sign-Off tab lists every check with PASS, OK or REVIEW and ends with blank Prepared by and Approved by lines for signatures. GL Tie-Out, Period Variance and GL by Reference tabs follow when those files were added, with the full lists rather than the first 10 or 250.

What it doesn't do

  • Tie deductions, state taxes or employer taxes to the register. They're totaled on GL by Reference only.
  • Change the tolerances. $1.00 per tie-out line and $0.01 per worker are fixed.
  • Pair workers whose IDs aren't digits in brackets at the end of Worker.
  • Check the register's own math. Run it through the register audit for that.