How to Do Payroll for a Small Business

Before You Hire Your First Employee

Several registrations and accounts must be set up before you can legally run payroll:

New Employee Paperwork

Each new hire requires:

Running Payroll: Step by Step

  1. Calculate gross pay: Hours × hourly rate for hourly employees, or salary ÷ pay periods for salaried employees
  2. Withhold federal income tax: Use IRS Publication 15-T wage bracket tables or your payroll software
  3. Withhold FICA taxes: Employee Social Security (6.2% up to $176,100 wage base in 2026) and Medicare (1.45%, plus 0.9% Additional Medicare Tax if earnings exceed $200,000)
  4. Withhold state and local taxes: Per your state's current withholding tables
  5. Calculate employer taxes: Matching Social Security and Medicare, FUTA, SUTA
  6. Issue paychecks or direct deposits
  7. Deposit federal payroll taxes: Per your deposit schedule (monthly or semi-weekly)

Quarterly and Annual Payroll Filings

The Role of Your CPA in Payroll

Even if you use a payroll service, your CPA should review quarterly 941s, advise on year-end W-2 reconciliation, ensure FUTA/SUTA deposits are current, and handle any IRS payroll tax notices. The Trust Fund Recovery Penalty — which holds business owners personally liable for unpaid payroll taxes — is one of the most dangerous tax problems a small business can face. Having a CPA oversee your payroll compliance is insurance against this risk.

Find a CPA who handles payroll compliance by browsing our city directory.

Frequently Asked Questions

What payroll taxes am I responsible for as an employer?
As an employer, you must withhold federal income tax, Social Security (6.2%), and Medicare (1.45%) from each employee's wages, and match Social Security (6.2%) and Medicare (1.45%) out of your own funds. You also pay Federal Unemployment Tax (FUTA) at 6% on the first $7,000 of each employee's wages (reduced by SUTA credit) and State Unemployment Tax (SUTA) at your state's assigned rate.
When do I need to deposit payroll taxes?
The IRS deposit schedule depends on your total tax liability. New employers generally use the monthly schedule (deposit by the 15th of the following month). Once your lookback period tax liability exceeds $50,000, you become a semi-weekly depositor (deposit on Wednesday for Friday-Saturday-Sunday paydates, and on Friday for Monday-Wednesday-Thursday paydates). The Trust Fund Recovery Penalty — 100% of unpaid deposits — applies if you fail to deposit on time.
Should I do payroll myself or use a service?
Unless you have accounting expertise, using a payroll service is almost always worthwhile. Services like Gusto, ADP Run, or QuickBooks Payroll cost $40–$150 per month for a small team, handle all deposits and filings automatically, and generate the year-end W-2s. The penalty risk from a payroll deposit error — including the catastrophic 100% Trust Fund Recovery Penalty — far exceeds the service cost.