The payroll register lands in your inbox at the end of every pay period and most small-business owners skim it, sign it, and move on. That’s how errors stay buried for months. This guide walks through every column in a payroll register, what each number means, what to check before you approve, and how to spot a mistake before it hits employee bank accounts.
What is a payroll register?
A payroll register is a summary report that lists every employee paid in a given period, along with their hours, pay rates, gross wages, every deduction taken, and the net amount deposited or issued. It is the single document that connects your time-tracking records to your payroll journal entries and your bank transactions.
Most payroll providers generate it automatically after each run. If you process payroll manually, you build it from your approved timesheets. Either way, reading a payroll register fluently is the fastest way to catch errors before they become W-2 corrections or labor violations.
Before you can read the register accurately, you need clean time data going in. If you are still running payroll from paper timesheets, see how to switch from paper timesheets for a weekend-ready migration plan.
The columns you will always see
Registers vary by provider, but every payroll register includes the same core data groups. Here is what each one means.
Employee identification
- Employee name and ID. Used for audit trails. Always cross-reference the ID against your HR records, not just the name, since two employees can share a surname.
- Pay period. The start and end date of the period being paid. If this does not match your pay schedule, stop and investigate before approving.
- Department or location. Useful when you run payroll across multiple locations. Errors often concentrate in one department because of a single mis-set pay rate or missed schedule template.
Hours and pay rates
- Regular hours. Hours worked at the standard rate, up to the overtime threshold (40 per week under federal FLSA, fewer in some states).
- Overtime hours. Hours above the threshold, paid at 1.5x the regular rate. Check this column against your time-clock records before approving. See FLSA basics for small businesses if you are unsure which employees qualify for overtime.
- PTO or sick hours. Paid leave used during the period. These should match approved requests, not just what the employee logged.
- Pay rate. The hourly rate or salary equivalent. A single transposed digit here will inflate or deflate every paycheck until someone notices.
- Gross pay. Regular hours times rate, plus overtime pay, plus any bonuses or other additions. This is the number all deductions come off of.
Deductions
- Federal income tax withholding.Calculated from the employee’s W-4 elections. This changes when an employee updates their W-4 mid-year.
- State and local income tax. Varies by state. Some states have zero income tax; some have multiple local tax layers.
- Social Security (OASDI).6.2% of gross wages up to the annual wage base. Your employer match is a separate line in your payroll journal, not on the employee’s register row.
- Medicare. 1.45% of gross wages, no cap. Employees earning over $200K in a calendar year also pay an additional 0.9% surtax.
- Voluntary deductions. Health insurance premiums, 401(k) contributions, HSA deposits, garnishments. These should match what each employee elected during open enrollment or what a court order specifies.
Net pay
Net pay is gross pay minus all deductions. It is the amount hitting the employee’s bank account or printed on a paper check. The arithmetic check: gross pay minus all deductions equals net pay. If any row fails that check, there is a calculation error somewhere above it.
What to check before you approve
A five-minute review catches most errors. Work down this list before you click approve or sign off.
- 01
Verify the pay period dates
The register should cover exactly the approved period, nothing more and nothing less. A period that ends a day early or runs a day long is often a system setting, not a one-time fluke. - 02
Spot-check pay rates
Pick 3-5 employees at random and confirm their listed rate matches HR. Focus on anyone who received a raise or role change in the past 60 days. Those are the most common mismatch points. - 03
Review every overtime row
Confirm that overtime hours match your approved timesheets. If you use a time-clock app, compare against the locked export before running payroll, not the live view. - 04
Check that deduction columns add up
For each row, the individual deduction columns should sum to the total deductions column. Payroll software rarely mis-adds, but exported spreadsheets can have formula errors. - 05
Confirm net pay math
Gross minus total deductions should equal net pay for every row. Spot-check the highest earners first. Dollar errors are larger there and easier to spot at a glance. - 06
Check the employer totals row
Most registers include a totals row at the bottom. This is the gross amount leaving your payroll account. Compare it against your bank register after the run clears to confirm nothing was added or dropped.
How to spot errors
Most payroll register errors fall into four categories.
- Wrong pay rate. Catch this by spot-checking rates against your HR file, especially after raises or role changes. A 10-cent difference on an hourly rate compounds across the year.
- Missing hours. An employee who worked 40 hours showing 32 on the register usually means an unapproved or unsubmitted timesheet. Always run payroll against a final, approved timesheet, not a preliminary one.
- Duplicate rows. A name appearing twice in the same period is almost always a system ID issue. The second row may show $0 net but it still creates a phantom tax withholding record that will need to be corrected later.
- Missed benefit changes. If an employee started a 401(k) election last month, it should appear this period. If it does not, your benefit system may not have synced to payroll.
If you find an error after the run clears, the fix is a payroll correction or an off-cycle run for the affected employee. Payroll corrections cost time and create reconciliation headaches. The five-minute pre-approval review is worth doing every time.
How the payroll register connects to your time data
A payroll register is only as accurate as the time data feeding it. The chain looks like this: employees clock in and out, a manager approves the timesheets, the approved hours flow into payroll, and the register reflects those hours. Any break in that chain shows up as a discrepancy in the register.
If you are running payroll weekly, that chain is short and errors surface quickly. Monthly payroll means errors can compound for four weeks before anyone sees the register. The shorter the pay cycle, the easier the audit.
When you export payroll from a time-clock app to ADP, Gusto, or QuickBooks, the export carries approved hours, overtime calculations, and PTO. That data populates the hours and gross pay columns of your register automatically. See how to export payroll to ADP, Gusto, and QuickBooks for a step-by-step walkthrough.
How long to keep payroll registers
The FLSA requires employers to keep payroll records for at least three years. The IRS recommends four. Some state agencies require up to six. A safe default for small businesses is five years, stored securely and accessibly.
Digital copies are fine. What matters is that the records are complete, unaltered, and retrievable on demand. Most payroll providers archive runs automatically. If you process payroll manually, export a PDF of each register and store it in a consistent folder structure by year and pay period.
For a full breakdown of what records you must keep, in what format, and for how long, see time and pay recordkeeping requirements.