How to do payroll for a small business
We may earn a commission when you sign up through some links on this page. Commissions never change our scores or the order of our lists. How we make money.
To do payroll you get an EIN, register with your state for withholding and unemployment tax, collect a W-4 and I-9 from each hire, report them to the state within 20 days, then withhold taxes from each paycheck, deposit them (by the 15th of the next month for most new employers) and file Form 941 every quarter, under IRS rules and 42 USC 653a (checked October 16, 2026).
Software that does the math and the filings costs $62 to $120.50 a month for 5 employees on the plans we priced on October 16, 2026. Below are the 12 steps, the deadlines through early 2027, and what doing it yourself saves and risks.
Payroll is the process of paying employees and handling the taxes on their wages: calculating gross and net pay, withholding income and FICA taxes, paying the employer's share, depositing the money with the IRS and state, and filing the quarterly and annual returns.
On this page
How to set up payroll in 12 steps
This is the order that avoids rework. Steps 1 to 6 happen once, before the first paycheck. Steps 9 to 11 repeat every pay period, quarter and year.
- Confirm who is an employee. Payroll is for W-2 employees. Contractors are paid by invoice and get a Form 1099-NEC if you pay them $2,000 or more for 2026 work (up from $600). The IRS looks at behavioral control, financial control and the type of relationship; California and Massachusetts use a stricter ABC test. See W-2 vs 1099: how to tell.
- Get an EIN from the IRS. You need the federal employer identification number for every payroll form, the new hire report and your state registrations. Apply online on IRS.gov before your first hire.
- Register with your state. Open a state income tax withholding account (skip it in the nine states with no wage income tax: AK, FL, NV, NH, SD, TN, TX, WA, WY) and a state unemployment (SUTA) account. You get a new employer rate, for example 2.70% on the first $9,000 per employee in Texas or 3.4% on $7,000 in California. Add a paid leave account where the state runs one (Colorado, Washington, Oregon, Minnesota and others), and local tax accounts in places like Pennsylvania, Ohio and Philadelphia. Agencies and links are on each state page in the payroll tax hub, and rates are in 2026 SUTA rates by state.
- Buy workers’ comp if your state requires it. California, New York, Pennsylvania and New Jersey require it from the first employee; Florida from 4 (1 in construction); Georgia and North Carolina from 3; Alabama from 5. Texas lets most private employers opt out. Ohio, Washington, North Dakota and Wyoming sell it only through a state fund. See what workers’ comp costs.
- Collect new hire forms. Form W-4 for federal withholding, the state withholding certificate (for example Arizona’s A-4 or Connecticut’s CT-W4), Form I-9 to verify the right to work, and a direct deposit authorization.
- Report each new hire to the state. Federal law sets the outer limit at 20 days after the hire date (42 USC 653a). Several states are faster: Alabama and Maine 7 days, Georgia and Vermont 10, Massachusetts, Rhode Island and West Virginia 14, Iowa 15, Mississippi 15 business days. Many states also want contractors reported.
- Pick a pay schedule. Weekly (52 paydays), biweekly (26), semimonthly (24) or monthly (12). Many states require at least twice-monthly pay for hourly staff; California requires twice each calendar month. See pay schedules and the 2026 calendar.
- Choose how you will run it. By hand with IRS tables, with software that files for you, through an accountant, or through a PEO. Costs are below.
- Run the first payroll. Gross pay, minus pre-tax deductions, minus withholding (federal and state income tax, the employee’s 7.65% FICA, state programs), equals net pay. Then add your own 7.65% FICA, FUTA and SUTA. Our payroll taxes guide works through a $50,000 and a $200,000 example.
- Deposit the taxes. Most new employers are monthly depositors: federal payroll tax for each month is due by the 15th of the next month. Larger employers deposit semiweekly.
- File the returns. Form 941 every quarter, Form 940 once a year for FUTA, W-2s to employees and the SSA by January 31 (February 1 in 2027), plus state quarterly wage reports.
- Keep the records. Payroll registers, time records, W-4s, I-9s, deposit confirmations and filed returns. Download them before you ever cancel a payroll service.
Payroll deadlines for the rest of 2026 and early 2027
| What | Due |
|---|---|
| Monthly deposit of federal payroll tax | 15th of the following month |
| Semiweekly deposit (Wednesday to Friday payday) | Following Wednesday |
| Semiweekly deposit (Saturday to Tuesday payday) | Following Friday |
| Form 941 for Q3 2026 | November 2, 2026 (October 31 is a Saturday) |
| Form 941 for Q4 2026 | February 1, 2027 |
| Form 940 for 2026 | February 1, 2027 (February 10 if FUTA was fully deposited) |
| W-2s and W-3 for 2026 | February 1, 2027, to employees and SSA |
| 1099-NEC for 2026 | February 1, 2027 |
| New hire report | Within 20 days of hire (shorter in some states) |
| Form 941 for Q1 2027 | April 30, 2027 |
Source: IRS employment tax due dates (last reviewed Apr 21, 2026), IRS Topic 757, IRS W-2 instructions (2026), 42 USC 653a. Checked October 16, 2026. Weekend and holiday dates move to the next business day.
Form 941 gets 10 more days when every deposit for the quarter was on time. If your tax for a quarter is under $2,500, you can pay it with a timely 941 instead of depositing. The year-end list is in the payroll year-end checklist.
Doing payroll yourself vs using payroll software: the cost
By hand. No software fee. You work out withholding from each W-4 with the IRS tables, track every wage base, make each deposit, and file each 941, 940, W-2 and state report yourself. It is workable for one or two salaried employees in one state. It breaks down with hourly pay, tips, bonuses, a second state or local taxes.
Software that only calculates. Patriot Basic is $17 a month plus $4 per worker and leaves the tax filing to you. It removes the math errors but not the filing work.
Full-service software. The provider calculates, deposits and files federal and state taxes. For 5 employees, list prices run from $62 to $120.50 a month:
| Plan | Price | 5 employees | 10 employees |
|---|---|---|---|
| Patriot Basic (you file the taxes) | $17 + $4 per person | $37 | $57 |
| Patriot Full Service | $37 + $5 per person | $62 | $87 |
| Square Payroll | $35 + $6 per person | $65 | $95 |
| Wave Payroll | $40 + $6 per person | $70 | $100 |
| Gusto Simple (one state) | $49 + $6 per person | $79 | $109 |
| OnPay | $49 + $6 per person | $79 | $109 |
| Justworks Payroll | $50 + $8 per person | $90 | $130 |
| QuickBooks Workforce Payroll + Simple Start | $88 + $6.50 per person | $120.50 | $153 |
| ADP RUN, Paychex Flex | Quote only (no published price) | Quote | Quote |
Source: each vendor’s pricing page, checked October 16, 2026 (gusto.com, onpay.com, patriotsoftware.com, squareup.com, waveapps.com, justworks.com, quickbooks.intuit.com). Math: base + per-person fee x headcount. Excludes promos, add-ons and extra-state fees.
The costs that are not in the headline price:
- Extra states: Gusto Simple covers one state (Plus is $80 + $12 per person); Patriot and QuickBooks charge $12 a month per extra state.
- State registration: Gusto can register you through a partner (price varies by state) or with Business Compliance at $85 per state per month on a 12-month term. QuickBooks does not register state accounts for you.
- Faster pay: next-day pay on Gusto Simple is $15 a month + $3 per person.
- Leaving: if Gusto files your final returns it charges $100 federal, $100 per state and $5 per W-2 or 1099. QuickBooks charges $150 to prepare year-end filings after you cancel.
The full fee breakdown, including ADP and Paychex estimates, is in what payroll services cost. For free options, see free payroll software.
Which payroll provider to start with
For a first payroll in one state, the lowest-cost full-service options are Patriot, Square, Wave, Gusto and OnPay. Our two highest-scored payroll providers are tied at 69 out of 100. Scores weigh published price, tax filing coverage and guarantee terms, features, support and exit terms; see how we score providers.
Gusto
Prices are public: $49 a month plus $6 per person on Simple, month to month with no setup fee listed (checked October 16, 2026). It can register your state tax accounts, which most competitors leave to you. Watch for two things: Simple is single-state, and the written penalty promise covers penalties from Gusto’s own late filings but does not name interest and needs the agency notice at least 30 days before the response date.
How the score adds up
- Price23/25
- Tax filing14/20
- Features10/20
- Contract and exit12/15
- Support9/10
- Complaints record1/10
Patriot Software
Full Service payroll is $37 a month plus $5 per worker, with Forms 940, 941, W-2 and W-3 filed at no added fee; Basic is $17 plus $4 if you file the taxes yourself. Both start with 30 days free, then 50% off for 3 months (checked October 16, 2026). Each extra state is $12 a month, and its tax filing guarantee has no published terms. After you cancel, you can still view and download reports, 941s and W-2s.
How the score adds up
- Price25/25
- Tax filing10/20
- Features8/20
- Contract and exit15/15
- Support5/10
- Complaints record6/10
QuickBooks Payroll (score 52) suits you if your books are already in QuickBooks: $88 a month plus $6.50 per employee includes QuickBooks Online Simple Start accounting. Penalty protection (up to $25,000 a year) comes only with the top Elite plan, extra states are $12 a month each, and you register state accounts yourself. See QuickBooks Payroll pricing.
Also close: OnPay (score 67) includes federal, state and local filings at $49 + $6 per worker. Full rankings are in best payroll software. If you also need health insurance for the first hire, compare a PEO in PEO vs payroll software.
Switching payroll companies mid-year: checklist
A mid-year switch is a common source of tax notices. One employer on Hacker News said a missed state wage report after a switch took their unemployment rate "from 0.8% to 12.75%" (August 2026). Before the last payroll with the old provider:
- Download every payroll register, tax filing, deposit record and W-2 for this year and last. Access after cancellation varies: Wave cuts it off at the end of the month, QuickBooks keeps it for one year, Gusto gives limited read-only access.
- Give the new provider year-to-date wages, withholding and taxes for every employee, including people who left this year, so wage bases and W-2s are right.
- Confirm in writing who files the current quarter’s 941 and state wage reports. Overlaps and gaps both cause notices.
- Move your state account numbers and SUTA rate to the new provider, and file zero-wage reports for any quarter with no payroll if your state requires them.
- Cancel the old service in the way the contract requires: ADP RUN and OnPay ask for 30 days’ written notice.
Common payroll setup mistakes
- Running payroll before the state accounts exist. You still owe the tax; you just cannot deposit it, and the first notice is a penalty.
- Using the federal 20-day new hire limit in a 7-day state such as Alabama or Maine.
- Paying a worker as a contractor who meets the employee tests. Fixing it later means back taxes.
- Choosing monthly pay for hourly staff in a state that requires twice-monthly or weekly pay.
- Not funding the bank account in time. Providers block or delay payroll when the debit fails, and fees follow.
- Assuming the provider pays your penalties. Read its guarantee: most exclude interest or errors from data you entered. See the comparison in our payroll compliance guide.
More in payroll mistakes and how to fix them, and the full cost of a hire in the employee cost calculator.
Frequently asked questions
How does payroll work?
How can I do payroll myself for free?
How long does payroll take to process?
What does FTE mean in payroll?
When is my first payroll tax deposit due?
What forms does a new employee fill out for payroll?
What does switching payroll companies involve?
Sources (19)
- IRS: Employment tax due dates (checked Oct 16, 2026 (last reviewed Apr 21, 2026))
- IRS: Topic 757, Forms 941 and 944: deposit requirements (checked Oct 16, 2026)
- IRS: Instructions for Forms W-2 and W-3 (2026) (checked Oct 16, 2026)
- IRS: Instructions for Forms 1099-MISC and 1099-NEC (checked Oct 16, 2026)
- IRS: Independent contractor or employee (checked Oct 16, 2026)
- IRS: Publication 15 (2026) (checked Oct 16, 2026)
- HHS Administration for Children and Families: New hire reporting (checked Oct 16, 2026)
- Cornell LII (statute text): 42 USC 653a, State Directory of New Hires (checked Oct 16, 2026)
- Gusto: Gusto pricing page (checked Oct 16, 2026)
- Gusto: Cancel your company's Gusto account (checked Oct 16, 2026)
- Intuit QuickBooks: QuickBooks Payroll pricing (checked Oct 16, 2026)
- Patriot Software: Cancel Patriot software (record access) (checked Oct 16, 2026)
- Intuit QuickBooks: Payroll disclosure (extra states, registration) (checked Oct 16, 2026)
- OnPay: OnPay pricing (checked Oct 16, 2026)
- Patriot Software: Patriot payroll pricing (checked Oct 16, 2026)
- Square: Square Payroll pricing (checked Oct 16, 2026)
- Wave: Wave Payroll (checked Oct 16, 2026)
- Justworks: Justworks pricing (checked Oct 16, 2026)
- Hacker News: Comment on SUTA rate after a payroll switch (Aug 17, 2026; read Oct 16, 2026)
This page is general information, not tax, legal or accounting advice. Rules and rates change, so check the official source linked above before you file or sign a contract. Read our disclaimer.