FirstHR

How to Run Payroll: A Step-by-Step Guide

How to run payroll for a small business: what to do before your first run, the nine steps of a payroll run, the deadlines, and what to check every time.

Nick Anisimov

Nick Anisimov

FirstHR Founder

Payroll•
•
19 min

How to Run Payroll

The actual procedure, for the owner doing it themselves: what to have ready, the nine steps, the deadlines that generate penalties, and what to check every time

You have hired someone, payday is on Friday, and you have realized that you do not actually know what running payroll involves. Not conceptually. Procedurally. What do you do, in what order, and by when?

This page answers exactly that. Not a definition of payroll, which the payroll guide covers. This is the procedure: what has to exist before your first run, the nine steps of an actual run, the calendar you have to work backwards from, and the checklist to go through every single time.

The single most useful thing I can tell you before you start is this: payroll does not end when your employees are paid. It feels like it does. It does not, and careful small businesses pick up penalties in the gap between the two.

I build FirstHR, which holds the employee records payroll consumes. One caveat: this is tax territory, figures change annually, and I am not a tax professional.

TL;DR
Running payroll is nine steps, from collecting hours through withholding tax to depositing what you withheld. Before the first run you need an EIN, state registrations, EFTPS enrollment, and a W-4 and I-9 per employee. Direct deposit is not instant, so submit early. Your deposit schedule is not your pay schedule, and paying employees is step eight of nine.

What a Payroll Run Is

A payroll run is one complete cycle of paying your employees for a pay period: calculating what each person earned, withholding the correct taxes and deductions, paying them the remainder, and remitting the withheld money plus your employer contribution to the IRS and your state.

Note where that sentence ends. It does not end at paying them. The run includes handing the government its money, and that step happens on a completely different schedule from the one you just paid people on.

Paying Employees Is Step Eight of Nine
This is the thing to internalize before anything else. When your employees have been paid, payroll feels finished: everybody has their money, nobody is asking you questions, and the visible part of the job is done. But the taxes you withheld are still sitting in your account, and they are not yours. They are trust fund money, held on the employee's behalf, with a deadline for handing them over. A business can pay every employee correctly and on time, every single period, and still be penalized for late deposits. That is how a careful small business ends up fined.

Before Your First Run

None of the nine steps can happen until this list exists. And two items on it take days or weeks, not minutes, which is why the correct time to start is the day you decide to hire rather than the week the person shows up.

Everything that must exist before your first run
An EIN
Free, and issued immediately onlineYour federal tax ID. Nothing else can happen without it, so do this first
State registrations
Withholding and unemployment, per stateIn every state where an employee actually works. Not where your office is. This one takes days to weeks
EFTPS enrollment
The free federal deposit systemEnrollment involves a mailed PIN, so it takes days rather than minutes. Start it early
A signed W-4 per employee
For federal withholdingNo W-4 on file means withholding as single with no adjustments, which is more, not zero
A completed I-9 per employee
Within three business days of the start dateThe tightest deadline in onboarding, and it does not extend because you were busy
Direct deposit details
Bank and routing numbersChasing these on payday is the worst possible timing, because a missing account number stops the run
A new hire report
To your state directory, within about 20 daysSmall, mandatory, and forgotten by almost everyone
The amber rows are the ones that take real time. State registration and EFTPS enrollment are measured in days or weeks, not minutes, which is why the correct moment to start this is when you decide to hire, not the week the person starts.

Start with state registration, the first amber row. It can take days to weeks depending on the state, and you need one set per state where an employee actually works, which is their location and not your office.

The second amber row is EFTPS, the Electronic Federal Tax Payment System. Enrollment ends with a PIN sent by mail, which IRS Publication 966 says arrives five to seven business days after you enroll online. If your first employee starts in two weeks and neither this enrollment nor the state registration has begun, you are going to be late for something.

The item people forget entirely is the last one on the list. Every state requires new hires to be reported to a state directory, and federal law sets the outside deadline at twenty days from the date of hire, while a number of states set a shorter one (Office of Child Support Enforcement). Filing takes minutes, and skipping it carries penalties.

The red row has the tightest clock. Form I-9 is due within three business days of the date employment begins, and a busy week of hiring does not buy you extra days (USCIS Handbook for Employers). Collect it, along with the W-4 and the bank details, during onboarding rather than chasing it afterward.

What a Payroll Account Is

When people say they need to set up a payroll account, they usually mean one of two different things, and both matter before your first run. The first is your employer tax accounts. The second is a bank account used only for payroll.

The tax accounts are the registrations above: your employer identification number (EIN) with the IRS, your EFTPS enrollment for federal deposits, and a withholding account plus an unemployment account with every state where an employee works. Each one gets its own account number and its own filing frequency. That set of accounts is what payroll registration produces, and no run is legal without them.

The separate bank account is optional and I recommend it anyway. You move net pay plus every tax you withheld and every employer tax you owe into it on run day, then pay everything out of it. The money you owe the government stops looking like operating cash, which is the single cheapest defense against the trust fund problem described further down this page.

Many first-run failures are setup that was almost done, and almost done is invisible until the run fails. Write the numbers and dates down as each one is issued, on one page, so the difference between an account and an application is impossible to miss.

First Payroll Run Setup Record
FIRST PAYROLL RUN SETUP RECORD

[Company Name]
Target first pay date: Pay period covered: to
Prepared by: Date:
Mark an item complete only when it is issued, not when it is applied for. State registration and EFTPS enrollment are the two items on this page measured in days or weeks rather than minutes.
FEDERAL

•Employer identification number: _______
•EFTPS enrollment submitted on: _______
•EFTPS PIN received on: _______
•EFTPS login tested and working on: _______
•Deposit schedule assigned to us: [ ] monthly [ ] semiweekly
•Where the deposit deadlines are calendared, and who owns that calendar: _______
STATE ONE

•State where the employee actually works: _______
•Withholding registration submitted on: _______
•Withholding account number issued: _______
•Filing frequency assigned: _______
•Unemployment registration submitted on: _______
•Unemployment account number issued: _______
•Contribution rate assigned: _______
•Who holds the logins: _______
STATE TWO

Copy this section for every additional state where an employee works, not for every state you have an office in.
•State where the employee actually works: _______
•Withholding registration submitted on: _______
•Withholding account number issued: _______
•Filing frequency assigned: _______
•Unemployment registration submitted on: _______
•Unemployment account number issued: _______
•Contribution rate assigned: _______
•Who holds the logins: _______
BANK TIMING FOR THE FIRST RUN

•Bank or payment provider: _______
•Lead time the bank confirmed for direct deposit: _______ business days
•Who confirmed it, and on what date: _______
•Submission deadline that lands the money on the target pay date: _______
•Hours close and approval deadline, working backwards from that: _______
•Cash confirmed to cover net pay plus employer taxes on the settlement date: [ ] yes [ ] no
SIGN-OFF BEFORE THE FIRST RUN

•Every account above is issued rather than pending: [ ] yes [ ] no
•Items still outstanding, and who owns each one: _______
•Prepared by: _______ Date: _______
•Checked by: _______ Date: _______

This is a general record for employer use and is not tax or legal advice. Registration steps, filing frequencies and deposit rules vary by state and change. Confirm current requirements with each agency before you rely on it.

How to Set Up a Payroll System

A payroll system is the accounts above plus four decisions: who is an employee and who is a contractor, how often you pay, how approved hours reach whoever builds the run, and who runs it when that person is unavailable. Software is a fifth decision, and the least consequential of the five.

Classification comes first, because everything downstream inherits it. An employee gets withholding, a deposit obligation, and a W-2. A contractor gets an invoice, plus a 1099-NEC once you pay them $2,000 or more in a year. Guess wrong and the error repeats every period until an agency finds it, so settle the W-2 versus 1099 question before you set a rate.

Then fix the pay frequency and write the year out on a calendar: period end, hours approval, submission, payday, deposit due, filing due. Biweekly suits most small teams. That calendar is the system. Whatever you use to calculate the numbers is arithmetic running against it.

The last two decisions are about inputs and backup. Hours should arrive as an approved timesheet rather than a message on payday, and rate changes, new hires, and leavers should reach payroll from one place. Name a backup, then have that person build one live run before you need them to.

The Nine Steps

Every payroll run at every business in the country is a version of this. The order matters, because each step feeds the next and getting the sequence wrong changes the answer.

1
Collect and approve the hours
For hourly staff, the actual hours including overtime. For salaried staff, confirm nothing unusual happened: unpaid leave, a mid-period start, a termination. Somebody other than the employee approves them.
2
Calculate gross pay
Hours times rate, with overtime at one and a half times the regular rate for non-exempt employees over 40 hours in a workweek. Salary divided by the number of pay periods for salaried staff. Plus bonuses, commissions, tips, and shift differentials.
3
Subtract pre-tax deductions
Traditional retirement contributions and Section 125 health premiums come out first. They do not all work the same way: a 401(k) escapes income tax but not FICA (Social Security and Medicare tax), while a health premium escapes both.
4
Withhold federal income tax
From the employee's W-4 and the current IRS tables. This is a lookup, not a percentage, and it produces a different answer for every person depending on filing status and adjustments.
5
Withhold Social Security and Medicare
6.2 percent for Social Security up to the wage base, 1.45 percent for Medicare with no cap, plus 0.9 percent additional Medicare on wages above $200,000, which you withhold but do not match.
6
Withhold state and local taxes
State income tax where applicable, plus any local tax, plus state-specific items such as disability or paid family leave contributions in the states that run them.
7
Subtract post-tax deductions
Roth contributions, garnishments, union dues. These come out after tax has been calculated, which is why they are separate from step three. What remains is net pay.
8
Pay the employee
Direct deposit, submitted early enough to actually arrive on payday, with an itemized pay stub showing gross, every deduction, and net. Federal law does not require the stub, so your state decides whether you must issue one and what goes on it.
9
Deposit the taxes, then file
Withheld tax plus your employer share, to the IRS and your state, on your deposit schedule. Then Form 941 quarterly, Form 940 and W-2s annually. This is the step that is invisible until it is a penalty.

Step two has a wrinkle worth knowing before you hit it: overtime is 1.5 times the regular rate, which is not the same thing as 1.5 times the hourly wage. The two diverge the moment a nondiscretionary bonus (one promised in advance) or a shift differential enters the week, and the rule reaches only non-exempt employees.

Steps three and seven are why the order matters: pre-tax and post-tax deductions hit different tax bases, so one set has to come out before tax is calculated and the other after.

Steps two through seven are arithmetic, and they are the part everybody worries about. They are not the risk. A spreadsheet does them, a payroll system does them better, and if you get one wrong you find out quickly because someone's paycheck looks odd.

Step nine is the risk. It is invisible, it happens weeks after the visible work is done, and nothing about your day reminds you it is due.

A Worked Example, Gross to Net

Here is how to calculate payroll for one person, with the nine steps applied in order. The employee is non-exempt, paid $22.00 an hour, and worked 45 hours in the week. They pay into a Section 125 health plan, which takes premiums out before tax, and a Roth retirement account, which takes contributions after it.

LineAmountWhere it comes from
Regular pay$880.0040 hours at $22.00
Overtime pay$165.005 hours at 1.5 times the regular rate
Gross pay$1,045.00Step two, before anything comes out
Section 125 health premiumminus $40.00Pre-tax. Reduces income tax and FICA wages both
Taxable wages$1,005.00The base for steps four through six
Federal income taxminus $74.00Illustrative. A Publication 15-T lookup, not a rate
Social Securityminus $62.316.2 percent of $1,005.00
Medicareminus $14.571.45 percent of $1,005.00
State income taxminus $40.20Illustrative. Rules and rates vary by state
Roth contributionminus $20.00Post-tax. Comes out after tax is calculated
Net pay$793.92What lands in the bank on payday

The two withholding lines marked illustrative are the only ones you cannot compute from a rate. Federal income tax comes from a table lookup against the W-4 on file, and state tax depends on where the person works. Everything else in the table is arithmetic that will come out the same for anyone.

Now the part the table does not show: what you owe on top of that $1,045.00. Matching Social Security and Medicare come to $76.88. Federal unemployment tax (FUTA) at 0.6 percent of $1,005.00 is $6.03. State unemployment tax at an assumed 2.0 percent is $20.10.

The employee cost you $1,148.01 this week, not $1,045.00, and roughly $103 of that is employer tax you never see on the pay stub.

Still Using Spreadsheets for Onboarding?
Automate documents, training assignments, task management, and track onboarding progress in real time.
See How It Works

Working Backwards From Payday

Working backwards means starting from payday and counting back to the day the hours have to close. The run builds toward payday, and running it as though payday is the starting gun is how people end up paying their staff late.

A payroll run, on a calendar, working backwards from payday
3 to 5 days before payday
Close the pay period and collect hoursApproved by someone other than the employee. Chasing a missing timesheet on run day is how runs get late
2 to 3 days before payday
Build the run and check itGross, deductions, taxes, net. Then compare against last period. Anything that changed should have a reason
2 to 3 days before payday
Submit the direct depositsThis is the step nobody warns you about. A direct deposit settles up to two banking days after it is sent, not in seconds. Submit on payday and you miss payday
On payday
Money lands. Issue pay stubsItemized: gross, every deduction, net, year to date. Federal law does not require one; state law decides whether you must and what it shows
Same day
Record your employer tax liabilityYour matching FICA and your unemployment tax. You now owe this, even though nothing has left the account
By the 15th of next month
Deposit the taxesFor a monthly depositor. This is a different date from payday and it is the one that generates penalties
Payroll is not a payday activity. It is a process that ends on payday, and the two amber rows are where first-time employers get caught: submitting deposits too late for the money to land, and forgetting that paying people is not the same as paying the government.

The submission timing is the thing nobody tells you. Direct deposit is not instant. According to Nacha, which writes the rules for the Automated Clearing House (ACH) network that carries direct deposits, a credit settles the same day, the next banking day, or two banking days after it is sent.

Your bank also sets its own submission cutoff ahead of that settlement. Run payroll on Friday morning intending to pay people Friday, and you have almost certainly missed. Find out your bank's lead time before your first run, not during it.

Then build your payroll calendar backwards from payday. If payday is Friday and your bank needs two business days, your submission deadline is Wednesday, which means your hours have to be closed and approved by Tuesday. That is your actual schedule, and it starts earlier than you think.

Step one depends on something outside payroll entirely: your timesheets. If the hours are wrong, everything downstream is wrong, and no amount of care in step five fixes a bad number in step one.

How the Money Actually Reaches People

Direct deposit is the default and the cheapest to run, but it is not the only disbursement method and you will eventually need a second one. Someone will start without a bank account, someone will be terminated mid-period and need paying before the next ACH file goes out, and someone will simply refuse to hand over their routing number.

Three methods cover almost every case. Direct deposit, which settles within two banking days of being sent and needs the lead time built into your calendar. A paper check, which is instant to issue and slow to reconcile, and which suits a final paycheck that cannot wait for the next direct deposit file. And a payroll card, which is the usual answer for employees without a bank account.

Two rules apply whichever method you use. State wage payment law governs what you can require, so confirm with your state labor agency before making any single method mandatory. And whether you must also hand over a pay stub is a state question, not a federal one.

The Department of Labor says the Fair Labor Standards Act (FLSA) requires accurate records of hours worked and wages paid but does not require an employer to hand employees pay stubs (DOL FLSA Advisor). Where your state requires one, it is an obligation separate from the payment itself, and where it does not, you still need the record.

What You Withhold

What you withhold comes down to the 2026 rates below, the numbers you apply in steps four through six. They are worth having in one place, because a surprising number of published pages still show last year's.

2026 rates, which is what you actually withhold
Social SecurityEmployee: 6.2%Employer: 6.2%
Up to $184,500 in 2026
MedicareEmployee: 1.45%Employer: 1.45%
All wages. No cap at any income
Additional MedicareEmployee: 0.9%Employer: No match
On wages over $200,000. You still withhold it
Federal income taxEmployee: Per the W-4Employer: None
From the IRS withholding tables. Not a flat rate
FUTAEmployee: NoneEmployer: 6.0%, usually 0.6% net
First $7,000 per employee. The 5.4% state credit is what gets you to 0.6%
SUTAEmployee: None in most statesEmployer: Varies by state
Experience rated. Your claims history moves your rate
The wage base moves annually and the rates do not. Verify the base each January, because a page telling you $176,100 is describing 2025 and there are a great many of them still online.
The Figures That Matter
Per IRS Topic 751, Social Security is 6.2 percent each side and Medicare is 1.45 percent each side. Only Social Security has a wage base, which is $184,500 for 2026. Medicare has no cap at any income. You must also withhold the 0.9 percent Additional Medicare Tax on wages above $200,000, and there is no employer match on it. Per IRS Topic 759, FUTA is 6.0 percent on the first $7,000, reduced to an effective 0.6 percent with the full 5.4 percent state credit.

Federal income tax is the one that is not a rate. It comes from the employee's W-4 and the tables in IRS Publication 15-T. For manual payroll, the Wage Bracket Method is the practical approach: find the table for your pay frequency, find the row for their wages and the column for their filing status, and the number in that cell is what you withhold.

One trap worth naming: if there is no W-4 on file, you do not withhold zero. You withhold as single with no adjustments, which is generally more than the employee expected. A missing form does not mean a missing obligation.

Then You Deposit It

The money you withheld has a deadline, and that deadline has nothing to do with when you paid your employees. This is step nine, and it is the whole reason this article keeps hammering the same point.

Two Schedules, and They Are Not the Same
Your pay schedule is your choice: weekly, biweekly, semimonthly, monthly. Your deposit schedule is assigned by the IRS based on what you reported in a lookback period. Per IRS Topic 757, it is monthly if you reported $50,000 or less, and semiweekly above that. New employers are monthly depositors. Monthly means taxes on everything you paid in March are due by April 15, regardless of whether you ran payroll twice or four times that month. There is also a next-day rule if you accumulate $100,000 or more in taxes on any day during a deposit period.

Federal deposits must be made by electronic funds transfer, through EFTPS, IRS Direct Pay, or your IRS business tax account (IRS Publication 15). There is no paper deposit option. EFTPS is the route that needs a mailed PIN before first use, which is why its enrollment is on the pre-flight checklist rather than something you sort out later.

WhatWhenWhat it covers
Federal tax depositMonthly by the 15th, for most small employersWithheld income tax plus both halves of Social Security and Medicare
Form 941Quarterly, by the end of the month after the quarterThe quarter's wages and employment taxes. Most employers file this
Form 940Annually, by January 31Federal unemployment tax for the year
W-2 to employees and the SSABy January 31One per employee, showing the year's wages and withholding
1099-NEC to contractorsBy January 31For contractors paid at or above the reporting threshold
State deposits and filingsOn the state's own calendarA separate set for every state where you have an employee

How often you pay is a separate decision from all of this, and it deserves a deliberate choice rather than whatever you happened to set up first.

Put every one of the dates in that table on a calendar, today, for the whole year. Not in your head. The calendar is what keeps you compliant; the spreadsheet only does the arithmetic. A deposit penalty does not require a refusal to pay your taxes. It only requires the deadline to arrive while you are busy and nobody has written it down.

What worked for me
I ran payroll in a spreadsheet for about a year and I was good at it, in the sense that every number was right every single time. What I was bad at was the calendar. I missed a deposit deadline by four days, not because I did not know it existed, but because the 15th landed in a week where three other things were on fire and payroll had already felt done, since everyone had been paid. The penalty was small and entirely deserved. What it taught me was that I had been optimizing the wrong thing: I was proud of my arithmetic, and the arithmetic was never the risk.

Your First Run

The first one is different, because nothing is routine yet and you have no prior period to compare against. Three things to do differently.

1
Check that the setup is actually complete, not merely started
Registrations issued, not applied for. EFTPS active, not enrolled. A signed W-4 and completed I-9 for every person, in your hand. A setup that was almost done fails on run day exactly like one never started.
2
Build the run, then check it twice
You have no prior period to sanity-check against, which is exactly when a wrong rate or a duplicated row slips through. Check the gross total, check each person's net, and check that everyone on the run should be on it.
3
Put the entire deposit calendar in, on day one
All twelve months, with reminders, before you have ever owed a deposit. This takes ten minutes and it is the single highest-value thing you will do in your first payroll year.

Every input to that first run came from onboarding, not from payroll: the W-4, the pay rate, the work location, the bank details. A payroll system will not tell you one is missing until the run fails or, worse, succeeds on the wrong number.

And expect the first paycheck to look strange to the employee, because it usually does. A mid-period start means they are paid for the days they worked rather than a full period. A benefit that has not begun yet means a deduction they expected is missing. Say so in advance, because an unexplained first paycheck is a worried message you did not need to receive.

Running It Manually

Doing payroll by hand is entirely legal, and genuinely practical for a handful of employees in a single state. Nothing requires you to use software or a service. The IRS cares that the numbers are right and deposited on time; it does not care who did the arithmetic.

What you need: the tax guide for employers in IRS Publication 15, the current withholding tables in Publication 15-T, a spreadsheet you trust, an EFTPS enrollment, and a calendar with every deadline already on it. That last item is not optional and it is not decoration. It is the thing that actually keeps you compliant.

ManualSoftware
Calculates gross, withholding, and net
Updates the tax tables each January
Deposits the taxes on schedule
Files 941, 940, and W-2s
Retains a payroll register per run
Costs nothing in fees
Catches a wrong pay rate you entered
Carries the legal liability for your taxes

The bottom two rows are the honest part. Neither column has a check mark. Software does not catch a wrong rate you typed, and it does not assume your legal liability. If a provider fails to deposit your taxes, the IRS pursues you.

The legal liability is explicit in IRS guidance. Employers stay ultimately responsible for withheld income tax and for both shares of Social Security and Medicare tax. The one exception is narrow: in certain situations, the customer of a Certified Professional Employer Organization is relieved of that responsibility (IRS outsourcing payroll). Outsourcing moves the work; it does not move the obligation.

Manual payroll stops working at a fairly predictable point: when you add hourly staff with overtime, when you add a second state, or when the run starts taking long enough that the fee is obviously cheaper than your time. When you do move to software, what you are buying is deadline compliance rather than arithmetic.

Can You Pay Employees Without Payroll?

You can pay employees without payroll software or a payroll service. You cannot pay them without running payroll. Those sound like the same sentence, and the difference between them is where small businesses get into trouble that takes years to unwind.

Withholding, depositing, reporting, and issuing a W-2 are obligations attached to employing someone, not to owning a particular tool. Handing over cash or writing a personal check with nothing withheld does not simplify payroll; it creates unpaid trust fund tax, an unfiled 941, and an employee with no record of earnings. Our guide to doing payroll yourself walks through the version that is both cheap and legal.

The one genuine exception is that a contractor is not an employee. You pay them on an invoice with no withholding, plus a 1099-NEC at year end if you paid them at or above the reporting threshold. That is a real and common arrangement.

Contractor classification is also a judgment call with a price on getting it wrong: the IRS says an employer with no reasonable basis for treating an employee as a contractor may be held liable for that worker's employment taxes (IRS worker classification). Read up on worker misclassification before you decide someone is a contractor because it is easier.

Companies Using FirstHR Onboard 3x Faster
Join hundreds of small businesses who transformed their new hire experience.
See It in Action

The Every-Time Checklist

Go through these five checks before you release each run. They take about five minutes and catch most of what goes wrong.

Does the gross total look right?
Compare against last period. If it moved, there should be a reason you can name: someone joined, someone left, someone worked overtime. An unexplained change is an error you have not found yet.
Did anyone's net pay change unexpectedly?
A new deduction, a stopped deduction, a rate change nobody told you about. Scan the column. This is thirty seconds and it catches the errors that would otherwise reach a person's bank account.
Is everyone on the run who should be, and nobody who should not?
New hires added, leavers removed. A former employee still on payroll is a real thing that happens, and it is embarrassing in exactly the way you would expect.
Did you submit early enough for payday?
Two to three business days ahead, depending on your bank. Submitting on payday means paying late, and paying late is a wage issue rather than an inconvenience.
Is the deposit date on the calendar?
Check the next deposit due date, which may cover more than this one run if you deposit monthly. The deposit is a separate event from the run, and it is the one that generates penalties.

The first item is the highest-value thing in this entire article after the deposit calendar. Compare this run to the last one. Payroll is remarkably stable period to period, which means anything that moved is either explicable or wrong, and finding out which takes about a minute.

If you find an error after the run has gone out, the correction is retro pay, and it has its own arithmetic and its own tax treatment. Catching it before you release beats fixing it afterward every time.

Managing Payroll Between Runs

Payroll management is everything that happens when you are not in the middle of a run: keeping the records, meeting the deposit and filing deadlines, reconciling what you reported against what you paid, and making sure one person being on vacation does not stop payday. The run is the visible part. This is the part that keeps it correct.

The payroll management process at a small business comes down to four standing jobs. One named owner, with a second person who can run it. A calendar holding every deposit and filing date for the year. A reconciliation each quarter. And a January reset when the rates change.

Payroll Records and How Long to Keep Them

Keep payroll records for at least four years. Two different agencies set two different clocks on the same paperwork, and the practical answer is to keep everything for the longer of them. Nobody has ever regretted holding payroll records too long.

RecordMinimum retentionWho requires it
Payroll records: wages paid, hours, deductions, dates3 yearsFLSA, Department of Labor
Records the wage computation rests on: time cards, schedules, rate tables2 yearsFLSA, Department of Labor
Employment tax records4 years after filing the 4th quarter return for the yearIRS

The Department of Labor requires employers to preserve payroll records for at least three years and the underlying time cards and schedules for two (DOL Fact Sheet 21). The IRS asks you to keep all employment tax records for at least four years after you file the fourth quarter return (IRS employment tax recordkeeping). The IRS clock is the longer one, so it sets your minimum.

Off-Cycle Payroll Runs

An off-cycle run is any payroll outside your normal schedule: a correction to a paycheck that was wrong, a final paycheck for someone who left mid-period, a signing bonus, or a commission payout that could not wait. It follows the same nine steps and it creates the same tax liability, which is the detail people miss.

Two things change. The withholding on a supplemental payment such as a bonus can follow different rules from regular wages, so check the treatment before you run it. And the deposit obligation attaches to the date you paid, not to your usual cycle, which can pull a semiweekly depositor into a deadline they were not expecting.

Reconciling and Resetting

Reconcile once a quarter, before you file the 941. Total the gross wages and each withheld tax across every run in the quarter and compare them against what the Form 941 reports and what you actually deposited. Those three numbers should match. A gap caught in March costs you an afternoon. The same gap found the following January costs you an amended return.

At year end the same check runs across all four quarters, because the totals on your W-2s have to agree with the sum of the four 941s. A standing payroll audit once a year catches the drift that quarterly checks miss, such as a deduction that kept running after the benefit ended.

Every January, three things move: the Social Security wage base, the federal withholding tables, and your state unemployment rate, which arrives as a notice you have to actually open. Minimum wage changes often land the same week. Put a single reset task on the calendar for the first payroll of the year and work through all four.

What Goes Wrong

Six failures keep recurring, and the first one on the list below catches employers who did everything else right. It is a deposit problem, and deposit problems are not rare: the IRS assessed roughly 1.2 million failure-to-deposit penalties on employment taxes in fiscal year 2025, according to IRS Data Book Table 4-2.

The Recurring Failures
Confusing the pay schedule with the deposit schedule, and getting a failure-to-deposit penalty at a business that paid every employee correctly and on time. Submitting direct deposit too late for it to land on payday. Calculating overtime on the hourly wage rather than on the regular rate, which understates what non-exempt employees are owed (DOL Fact Sheet 56A). Running payroll without a W-4 on file and assuming that means withholding nothing. Ignoring the obligations created by a remote hire in another state. And treating withheld tax as available cash, which it is not and never was.

The last one is the one that ends businesses, and it needs saying plainly. The money you withhold from an employee's paycheck is trust fund money. It is not revenue and it is not working capital. When a cash crunch arrives, that money is sitting in the account looking exactly like every other dollar, and it is not yours.

Unpaid trust fund taxes can be assessed personally against the individuals responsible, so the corporate form (the limited liability your company normally gives you) does not protect you the way it does for ordinary debts.

That personal assessment, the Trust Fund Recovery Penalty, reaches withheld income tax plus the employee share of Social Security and Medicare, though not the employer match (IRS Trust Fund Recovery Penalty).

Your own share is a separate cost, and it is easy to underestimate. The employer share you owe on top of wages, meaning the matching FICA and the unemployment tax, is the statutory benefits floor: the minimum the law makes you fund. FICA alone puts it at 7.65 percent of wages before unemployment tax or a single voluntary benefit.

The Bureau of Labor Statistics also counts workers' compensation as a legally required benefit, and the total climbs. Its Employer Costs for Employee Compensation survey (June 2026) puts legally required benefits at $3.40 an hour for private employers, against $32.82 in wages, a little over 10 percent on top of pay (BLS ECEC Table 4).

If you are ever choosing between paying the taxes and paying a vendor, pay the taxes. That is the one bill where the consequence of not paying follows you home.

9
Steps in a payroll run. Paying the employee is step eight
2-3
Business days of lead time to build in so direct deposit lands on payday
12
Federal deposit deadlines a year for a monthly depositor. Calendar them today
Key Takeaways
Running payroll is nine steps, and paying your employees is only step eight: the run is not finished until the government is paid too.
Your deposit schedule is not your pay schedule: new employers are monthly depositors, and taxes for a month are due by the 15th of the next.
Before your first run you need an EIN, state registrations, EFTPS, a W-4 and I-9 per employee, and their bank details; two of those can take weeks.
Direct deposit is not instant, so submit it two to three business days before payday and build your payroll calendar backwards from payday, not forwards from when you get to it.
Overtime is 1.5 times the regular rate, which is not the same as the hourly wage once a bonus or shift differential is involved.
Withheld tax is trust fund money: unpaid, it can be assessed against you personally, and the corporate form will not protect you.

Frequently Asked Questions

How do you run payroll?

In nine steps. Collect and approve hours for the pay period. Calculate gross pay, including overtime at one and a half times the regular rate for non-exempt employees. Subtract pre-tax deductions. Withhold federal income tax using the employee's W-4 and the current IRS tables. Withhold Social Security at 6.2 percent and Medicare at 1.45 percent. Withhold state and any local taxes. Subtract post-tax deductions to arrive at net pay. Pay the employee and issue an itemized pay stub. Then deposit the withheld taxes plus your employer share with the IRS and your state on your deposit schedule, which is not the same as your pay schedule.

How do I run payroll for the first time?

Start with the setup, because it matters more than the run itself. Before any money moves, get an EIN, register for state withholding and unemployment in each state where an employee works, enroll in EFTPS for federal tax deposits, collect a signed W-4 and a completed I-9 from every employee along with their direct deposit details, and report each new hire to your state. The state registrations and the EFTPS enrollment can take days or weeks to come through, so begin them as soon as you decide to hire. Once everything is in place, work through the nine steps. There is no prior period to compare against yet, so check the gross total and each person’s net pay twice, then enter every deposit deadline for the year on your calendar.

How do I run payroll manually?

You work through the same nine steps a payroll service would, by hand, and the law allows it. It works well for a handful of employees in one state on a simple schedule. Gather four things first: the current IRS withholding tables in Publication 15-T, a spreadsheet you trust, an active EFTPS enrollment, and a calendar that already holds every deposit and filing deadline. Each period, work out gross pay, take out deductions in the right order, withhold federal income tax from the tables along with Social Security and Medicare, withhold state tax, and pay the net amount. After that, you make the deposits and file the returns yourself. The math is manageable; missed deadlines are what cause trouble, so keep that calendar current.

How long does it take to run payroll?

It depends more on complexity than on headcount, and the figures here are my own estimates rather than a published benchmark. In my experience, running it by hand for a small team takes roughly one to three hours per run once you are practiced, and considerably longer the first few times. With software, it is generally under thirty minutes, most of which is reviewing rather than calculating. Hourly staff with variable schedules and overtime take far longer than salaried employees on fixed pay, and every additional state multiplies the work. Multiply your own per-run time by 26 to see what biweekly payroll actually costs you across a year.

When should I submit payroll before payday?

Two to three business days before payday is a safe default, and it is the step nobody warns first-time employers about. Direct deposit moves over the ACH network, and Nacha rules let a payment settle on the day it is sent, one banking day later, or two banking days later. Your bank or payroll provider also has its own deadline for accepting the file, which falls earlier still. That means a run started on the morning of a Friday payday will almost certainly arrive late. Get the exact lead time from your bank or provider before the first run, and plan each payroll by counting back from payday instead of starting whenever you find the time.

What do I need before running payroll?

You need a set of business registrations and a short file for each employee. For the business: an Employer Identification Number, state withholding and unemployment registrations in every state where an employee actually works, and an EFTPS enrollment for making federal tax deposits electronically. For each employee: a signed Form W-4, a completed Form I-9 within three business days of their start date, direct deposit details, their pay rate, and their actual work location. You also have to report each new hire to your state, within twenty days of hire under federal law and sooner in a number of states. The slow items are the state registrations and EFTPS, whose PIN arrives by mail five to seven business days after you enroll online. Missing a registration or an employee form will stop or corrupt your first run.

Is running payroll the same as paying employees?

No, and this is the misunderstanding that produces penalties. Paying employees is step eight of the nine steps in a payroll run. The run is not finished when everyone has been paid: you still have to deposit the taxes you withheld, plus your employer share, with the IRS and your state, on a deposit schedule that is assigned to you and is separate from your pay schedule. Paying your staff on time every single period does nothing to protect you from a late-deposit penalty. Payroll feels finished once the employees have their money, but it only ends when the tax agencies have theirs as well.

What is my payroll deposit schedule?

The IRS assigns it, based on how much employment tax you reported during a lookback period. If that total was $50,000 or less, you are a monthly depositor, and the taxes for each month are due by the 15th of the month after. If it was more, you are a semiweekly depositor. In your first year as an employer you are a monthly depositor. A separate next-day rule applies once the taxes you have accumulated reach $100,000 or more on any day of a deposit period. None of this follows how often you pay people, and mixing up the two calendars is how a business that paid everyone on time still ends up with a penalty.

What forms do I file after running payroll?

Form 941 quarterly, reporting the wages and employment taxes for that quarter. Form 940 annually by January 31, for federal unemployment tax. W-2s to each employee and to the Social Security Administration, also by January 31. Plus 1099-NECs by January 31 to any contractor you paid at or above the reporting threshold. And every state where you have an employee has its own separate set of filings on its own calendar. The deposits are the recurring obligation; the forms are the periodic one, and both have to be on a calendar.

Can I run payroll myself without an accountant?

Yes. Nothing requires an employer to use an accountant, payroll software, or a payroll service, and what matters to the IRS is that the numbers are right and the deposits arrive on time, not who did the arithmetic. It is genuinely defensible for a handful of employees in a single state on a simple schedule. It stops being defensible when you add hourly staff with overtime, a second state, or enough headcount that the arithmetic becomes a weekly chore. Hiring a provider does not hand off the legal responsibility either: should the provider miss a tax deposit, the IRS comes to you for it. Apart from a narrow exception for some customers of a Certified Professional Employer Organization, the obligation stays with you.

What is the most common payroll mistake?

Late tax deposits are among the most common, and they are the mistake to guard against first: the IRS Data Book counts roughly 1.2 million failure-to-deposit penalties assessed on employment taxes in fiscal year 2025. One way a careful business ends up with one is by treating its pay schedule and its deposit schedule as the same thing, which produces the penalty even when every employee was paid the right amount on the right day. Two more mistakes cause lasting damage. Computing overtime from the hourly wage rather than the regular rate underpays non-exempt workers. And spending withheld tax as operating cash is dangerous, because withheld income tax and the employee half of FICA are trust fund money: if they go unpaid, the IRS can pursue the responsible individuals personally.

Make HR the easy part of running your business

Onboarding, e-signatures, training and core HR in one place. Up and running in 5 minutes.

  • 7-day free trial
  • No credit card required
  • Cancel anytime
4.7 on G2300+ companies trust FirstHR