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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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

Federal payroll deadlines
WhatDue
Monthly deposit of federal payroll tax15th of the following month
Semiweekly deposit (Wednesday to Friday payday)Following Wednesday
Semiweekly deposit (Saturday to Tuesday payday)Following Friday
Form 941 for Q3 2026November 2, 2026 (October 31 is a Saturday)
Form 941 for Q4 2026February 1, 2027
Form 940 for 2026February 1, 2027 (February 10 if FUTA was fully deposited)
W-2s and W-3 for 2026February 1, 2027, to employees and SSA
1099-NEC for 2026February 1, 2027
New hire reportWithin 20 days of hire (shorter in some states)
Form 941 for Q1 2027April 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:

Monthly payroll software cost for 5 and 10 employees (list prices)
PlanPrice5 employees10 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 FlexQuote only (no published price)QuoteQuote

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.

69/100Best for a first hire who wants the state registration done

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
69/100Best for the lowest published price

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?
Each pay period you calculate gross pay, withhold the employee's income tax and 7.65% FICA, pay net pay, then add your own 7.65% FICA, federal unemployment (0.6% of the first $7,000) and state unemployment. You deposit the taxes (monthly by the 15th for most new employers, per IRS Topic 757) and file Form 941 each quarter and Form 940 and W-2s each year.
How can I do payroll myself for free?
You can run payroll by hand with no software fee: calculate withholding from each Form W-4 with the IRS tables in Publication 15, deposit taxes and file Forms 941, 940 and W-2 yourself, plus state reports. The lowest-cost paid tool we checked, Patriot Basic, is $17 a month plus $4 per worker and still leaves filing to you (checked October 16, 2026).
How long does payroll take to process?
It depends on the provider and plan. Many need payroll submitted a few business days before payday unless you pay for faster funding. Gusto, for example, charges $15 a month plus $3 per person for next-day pay on its Simple plan, includes it on Plus, and charges $90 per payroll for same-day pay (Gusto pricing page, checked October 16, 2026).
What does FTE mean in payroll?
FTE stands for full-time equivalent: a way to count part-time hours as a share of one full-time worker, so two half-time employees equal one FTE. Payroll and benefits rules use FTE counts to decide which laws apply, and each law sets its own definition of full-time, so check the rule you are measuring for.
When is my first payroll tax deposit due?
Most new employers are monthly depositors, because they reported $50,000 or less in the lookback period. Federal income tax withheld plus both halves of Social Security and Medicare for a month are due by the 15th of the next month (IRS Topic 757). If the quarter's total is under $2,500, you may pay it with a timely Form 941.
What forms does a new employee fill out for payroll?
Form W-4 for federal withholding, your state's withholding certificate (such as Arizona Form A-4), Form I-9 for work authorization, and a direct deposit form. You then report the hire to your state's new hire directory within 20 days, or sooner in states such as Alabama and Maine (7 days), under 42 USC 653a and state law.
What does switching payroll companies involve?
Download all reports and tax forms first, give the new provider year-to-date figures for every employee, agree in writing who files the current quarter, move your state account numbers and SUTA rate, and give notice as the contract requires (30 days' written notice for ADP RUN and OnPay, per their terms checked October 16, 2026).
Sources (19)
  1. IRS: Employment tax due dates (checked Oct 16, 2026 (last reviewed Apr 21, 2026))
  2. IRS: Topic 757, Forms 941 and 944: deposit requirements (checked Oct 16, 2026)
  3. IRS: Instructions for Forms W-2 and W-3 (2026) (checked Oct 16, 2026)
  4. IRS: Instructions for Forms 1099-MISC and 1099-NEC (checked Oct 16, 2026)
  5. IRS: Independent contractor or employee (checked Oct 16, 2026)
  6. IRS: Publication 15 (2026) (checked Oct 16, 2026)
  7. HHS Administration for Children and Families: New hire reporting (checked Oct 16, 2026)
  8. Cornell LII (statute text): 42 USC 653a, State Directory of New Hires (checked Oct 16, 2026)
  9. Gusto: Gusto pricing page (checked Oct 16, 2026)
  10. Gusto: Cancel your company's Gusto account (checked Oct 16, 2026)
  11. Intuit QuickBooks: QuickBooks Payroll pricing (checked Oct 16, 2026)
  12. Patriot Software: Cancel Patriot software (record access) (checked Oct 16, 2026)
  13. Intuit QuickBooks: Payroll disclosure (extra states, registration) (checked Oct 16, 2026)
  14. OnPay: OnPay pricing (checked Oct 16, 2026)
  15. Patriot Software: Patriot payroll pricing (checked Oct 16, 2026)
  16. Square: Square Payroll pricing (checked Oct 16, 2026)
  17. Wave: Wave Payroll (checked Oct 16, 2026)
  18. Justworks: Justworks pricing (checked Oct 16, 2026)
  19. 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.