Learning how to do payroll for a small business is less about math and more about sequence: get the right accounts open, classify your workers correctly, withhold the right amounts, pay people on a predictable schedule, and remit taxes on time. Do those five things in order and payroll stops being scary. Here is the full process, step by step.
Step 1: Get Your Tax IDs and Accounts in Place
You can't legally pay an employee until the government can track the taxes attached to that paycheck. Before your first pay date, set up:
- Federal EIN — your Employer Identification Number, free from the IRS and usually issued instantly online.
- State withholding and unemployment accounts — nearly every state with an income tax requires you to register as an employer.
- Local tax accounts — some cities and counties levy their own payroll or wage taxes.
- A separate business bank account — never run payroll out of a personal account; it muddies your books and your tax records.
Getting these wrong is the single most common reason a first payroll run goes sideways. Open them all before you hire, not the week you need to cut a check.
Step 2: Classify Every Worker Correctly
Before anyone gets paid, decide whether they are an employee or an independent contractor — because the two are handled completely differently.
- Employees get taxes withheld from each paycheck and receive a Form W-2 at year-end. You complete a Form I-9 (work eligibility) and collect a Form W-4 (withholding) for each one.
- Independent contractors handle their own taxes. You collect a Form W-9 and issue a 1099-NEC if you pay them $600 or more in a year.
Classification depends on how much control you have over how the work gets done — not on what you call the person. Misclassifying an employee as a contractor to save on payroll taxes is one of the most expensive mistakes a small business can make, because back taxes and penalties stack up fast.
Quick gut-check: If you set the hours, provide the tools, and direct the day-to-day work, that person is almost always an employee. When in doubt, treat them as one or ask your accountant — the cost of getting it wrong dwarfs the cost of asking.
Step 3: Choose a Pay Schedule and Pay Method
Pick a cadence and stick to it. The four common options:
- Weekly — 52 paychecks a year; common in trades and hourly work.
- Bi-weekly — 26 paychecks; the most popular schedule in the U.S.
- Semi-monthly — 24 paychecks on fixed dates (e.g., the 15th and last day).
- Monthly — 12 paychecks; simplest to run, but harder on employees' cash flow.
Check your state's pay-frequency rules — some states mandate a minimum frequency for certain workers. For pay method, direct deposit is now the default; it's cheaper and safer than paper checks and most employees expect it.
Step 4: Calculate Gross Pay, Then Withholdings
Every paycheck moves from gross pay to net pay in the same order:
- Start with gross pay — salary for the period, or hours worked times the hourly rate (plus any overtime, which is generally 1.5x for non-exempt employees over 40 hours in a week).
- Subtract pre-tax deductions — things like 401(k) contributions or certain health premiums.
- Withhold federal income tax — based on the employee's W-4, using the IRS withholding tables in Publication 15.
- Withhold FICA — Social Security and Medicare. You withhold the employee's share and pay a matching employer share.
- Withhold state and local income tax — where applicable.
- Subtract any post-tax deductions — wage garnishments, Roth contributions, etc.
What's left is the employee's net pay — the number on the check. What you withheld doesn't belong to you; you're holding it in trust until you deposit it with the tax authorities. Treat those withheld dollars as untouchable, never as spending money.
Payroll due and cash is tight?
A short-term advance or line of credit can cover a payroll cycle so your team is paid on time, even when a big receivable is late.
See What I Qualify For →Step 5: Deposit Payroll Taxes On Schedule
This is the step that trips up owners doing payroll by hand. You don't just withhold taxes — you have to deposit them with the IRS and your state on a set schedule.
- Federal deposits — the IRS assigns you a monthly or semi-weekly schedule based on your prior tax liability and notifies you which applies. Deposits go through the Electronic Federal Tax Payment System (EFTPS).
- Quarterly Form 941 — most employers report federal income tax and FICA withheld each quarter.
- Federal unemployment (FUTA) — reported annually on Form 940.
- State deposits and filings — schedules and forms vary by state.
Late deposits trigger penalties that escalate the longer they sit. This is precisely why most small businesses let payroll software or a provider handle deposits automatically — the cost of the software is almost always less than one missed-deadline penalty.
Step 6: Issue Pay Stubs and Keep Records
Each pay run, give every employee a pay stub showing gross pay, each deduction, and net pay. Many states require it. Then keep your records:
- Payroll registers and individual earnings records.
- W-4s, I-9s, and W-9s on file.
- Proof of every tax deposit and filing.
The IRS generally expects you to keep employment tax records for at least four years, and some states ask for longer. Good records are also what make tax season — and any audit — painless instead of panic-inducing.
Year-End: W-2s, 1099s, and Reconciliation
At year-end you wrap up the cycle. By January 31, send each employee a Form W-2 and each qualifying contractor a 1099-NEC, and file the corresponding copies with the government. Reconcile your quarterly 941s against your annual totals so nothing is off. If you've been depositing correctly all year, year-end is mostly a formality.
Software vs. DIY vs. a Provider
You have three realistic paths to actually running payroll:
- By hand — viable only for a single employee or owner-only S-corp, and even then risky. You're personally on the hook for every calculation and deadline.
- Payroll software — the sweet spot for most small businesses. It calculates withholdings, files and deposits taxes, generates pay stubs, and produces year-end forms automatically.
- A full-service payroll provider or PEO — hands payroll off almost entirely; costs more but buys back your time and shifts compliance burden.
For the vast majority of owners, software pays for itself the first time it prevents a single late deposit. The right choice is whatever keeps your people paid accurately and your filings on time without consuming your week.
The Cash-Flow Side of Payroll
Payroll is usually the largest, least-flexible bill a small business has — people expect to be paid on the dot, regardless of whether your customers have paid you yet. That timing mismatch is where many otherwise-healthy businesses run into trouble.
Tight payroll weeks are almost always a cash-flow timing problem, not a profitability problem. When a slow season or a late invoice threatens a pay cycle, the answer isn't to skip payroll — it's to bridge the gap. A business line of credit gives you a reusable buffer to draw on for exactly these moments, while a merchant cash advance can deliver a lump sum quickly when revenue is choppy. If you're weighing options, our overview of how working capital financing works breaks down which tool fits which situation.
The bottom line: Payroll is a sequence, not a guess — accounts, classification, schedule, withholdings, deposits, records. Automate the parts that carry penalties, keep clean records, and protect the cash so payday is never in doubt. When timing is the issue, the right financing keeps your team paid without missing a beat.
Frequently asked questions
What do I need before I can run payroll?
At minimum: a federal EIN, state and local tax accounts where required, a completed W-4 and I-9 for each employee, and a way to calculate and remit withholdings. Set these up before your first pay date so the very first paycheck is correct.
Should I use payroll software or do payroll by hand?
For all but the simplest one-person setups, software is worth it. It calculates withholdings, files and deposits taxes, and keeps records automatically — removing the most common and most expensive errors. Doing it by hand is possible but exposes you to penalties if a deposit or filing slips.
How often do I have to deposit payroll taxes?
The IRS assigns each employer a monthly or semi-weekly federal deposit schedule based on prior liability and tells you which applies. State schedules vary. Because missing a deadline triggers penalties, most owners automate deposits through their provider.
What's the difference between an employee and a contractor?
Employees have taxes withheld and get a W-2; contractors handle their own taxes and receive a 1099-NEC if paid $600 or more in a year. Classification hinges on how much control you have over the work, not on the job title. Misclassification is a costly mistake.
Can I use financing to cover payroll during a slow month?
Yes. When revenue is seasonal or a receivable is late, a line of credit or short-term working capital advance can bridge a cycle so your team is paid on time. Match the financing term to how quickly your cash recovers, and apply for funding before the crunch hits, not during it.
Related: How Small Business Funding Works · Best Small Business Loans · Resource Center
