SmallBizHandbookSmallBizHandbook.com

How to Set Up Payroll for a Small Business: 10-Step Guide

Last updated: 2026-03-27

Summary: Setting up payroll means getting an EIN from the IRS, registering as an employer with your state, collecting W-4 and I-9 forms from every hire, choosing a pay schedule (biweekly is most common), calculating gross pay and withholding federal, state, Social Security, and Medicare taxes, paying employees, depositing withheld taxes with the IRS and your state on time, filing Form 941 quarterly, and issuing W-2s at year-end. Most small businesses save time and reduce errors by using a payroll service ($40-$100/month) instead of doing it manually.

Free Calculator: Use our Payroll Cost Calculator to see the true cost of hiring an employee, including FICA, unemployment taxes, workers comp, and benefits.

What are the 10 steps to set up payroll?

Step 1.

Get an Employer Identification Number (EIN)

Every employer needs an EIN — it is like a Social Security number for your business. The IRS uses it to track your tax deposits and returns. Apply online at IRS.gov and receive your EIN instantly. You can also apply by mail (Form SS-4), but it takes 4-6 weeks. You need the EIN before you open a business bank account, file any tax returns, or run your first payroll. The online application is available Monday through Friday, 7am-10pm Eastern. Keep your EIN confirmation letter (CP 575) in a safe place — you will need it for bank accounts, state registrations, and IRS correspondence.

Step 2.

Register with your state and local tax agencies

Most states require you to register as an employer with the state revenue department (for income tax withholding) and the state labor/workforce agency (for unemployment insurance, or SUTA). You will receive a state employer ID and your initial SUTA tax rate (commonly 2.7%-3.4% for new employers). Some cities and counties impose additional local payroll taxes — check your jurisdiction. Notable local payroll taxes include New York City, Philadelphia, San Francisco, and Portland. If you have employees in multiple states, you must register in each one. Many states now allow online registration through their Secretary of State or Department of Revenue websites. States with paid family leave programs (CA, CO, CT, MA, NJ, NY, OR, WA, and others) require separate registration for those programs as well.

Step 3.

Collect W-4 and I-9 forms from each employee

Before an employee's first paycheck, they must complete IRS Form W-4 (Employee's Withholding Certificate), which tells you how much federal income tax to withhold. They also must complete USCIS Form I-9 (Employment Eligibility Verification) within 3 business days of their start date — Section 1 must be completed by the employee on or before the first day of work, and Section 2 must be completed by you (verifying identity and work authorization documents) within 3 business days. Many states have their own withholding forms as well (for example, California has Form DE 4). Keep these forms on file — the IRS and ICE can request them at any time. I-9 forms must be retained for 3 years after the hire date or 1 year after termination, whichever is later. You must also report each new hire to your state's new hire reporting agency within 20 days (some states require faster reporting).

Step 4.

Choose a pay schedule

Common pay schedules are weekly (52 pay periods), biweekly (26), semi-monthly (24), and monthly (12). Biweekly is the most popular for small businesses (used by about 43% of U.S. employers) — it is simple and frequent enough that employees prefer it. Some states mandate minimum pay frequencies: California, Michigan, and others require semi-monthly or more frequent pay for most employees; Connecticut requires weekly pay; and about half of states allow monthly pay. Check your state's requirements before choosing. Once set, be consistent — changing pay schedules mid-year creates confusion and potential compliance issues. Note: biweekly results in 2 months per year with 3 pay periods, which can affect cash flow planning.

Step 5.

Calculate gross pay for each employee

For hourly employees, multiply hours worked by the hourly rate. Include overtime at 1.5x the regular rate for hours over 40 in a workweek (or per your state's overtime rules). For salaried employees, divide the annual salary by the number of pay periods. Add any bonuses, commissions, tips, or other compensation. This total is the employee's gross pay before any deductions.

Step 6.

Withhold federal, state, and local taxes

From each employee's gross pay, withhold: federal income tax (based on the W-4 and IRS tax tables), Social Security tax (6.2% on earnings up to $176,100 in 2026), Medicare tax (1.45% on all earnings, plus 0.9% Additional Medicare Tax on earnings over $200,000), state income tax (if applicable), and any local income or payroll taxes. Also deduct employee contributions for benefits like health insurance premiums or retirement plans. The employer pays a matching 6.2% Social Security and 1.45% Medicare on top of the employee's wages.

Step 7.

Pay your employees

Issue paychecks or direct deposits for the net pay amount (gross pay minus all withholdings and deductions). Direct deposit is the most common method — it is faster, cheaper per transaction, and preferred by employees. Provide a pay stub showing gross pay, each deduction, and net pay. Most states require you to provide a pay stub, though rules on format (paper vs electronic) vary by state.

Step 8.

Deposit payroll taxes with the IRS and your state

Federal payroll taxes (withheld income tax, Social Security, and Medicare — both employee and employer shares) must be deposited according to your IRS deposit schedule. New employers are typically monthly depositors (due by the 15th of the following month). Larger employers are semi-weekly depositors. If you accumulate $100,000+ in tax liability on any day, you must deposit by the next business day. Deposits are made through EFTPS (Electronic Federal Tax Payment System). State deposit schedules vary — check your state's requirements.

Step 9.

File payroll tax returns

File IRS Form 941 (Employer's Quarterly Federal Tax Return) every quarter by the last day of the month following the quarter (April 30, July 31, October 31, January 31). File Form 940 (Annual Federal Unemployment Tax Return) by January 31. If you deposited all FUTA taxes on time, you have until February 10. Most states also require quarterly unemployment tax returns and annual wage reports. Set calendar reminders for every deadline.

Step 10.

Issue W-2s and file year-end reports

By January 31, provide each employee with Form W-2 showing total wages and taxes withheld for the year. File copies with the Social Security Administration (SSA) by January 31 as well (using Form W-3 as a transmittal). If you paid any independent contractors $600 or more, issue Form 1099-NEC by January 31. These deadlines are firm and non-extendable for employee copies.

Should you do payroll yourself, use a service, or hire an accountant?

There are three main approaches to running payroll. The right choice depends on your number of employees, budget, and how much time you want to spend on payroll administration.

ApproachMonthly CostTime RequiredTax FilingError RiskBest For
DIY (manual or spreadsheets)$0 - $204 - 8 hours/monthYou handle everythingHighSolo owner paying themselves only
Payroll software/service$40 - $150+30 min - 1 hour/monthAutomatedLow1 - 50 employees, most small businesses
Accountant / bookkeeper$150 - $500+Minimal (delegated)Handled by accountantLowComplex situations, multi-state, union employees

Our recommendation: For most small businesses with 1-50 employees, a cloud payroll service is the best balance of cost, time, and accuracy. The $40-$100/month cost is far less than the potential penalties for a single tax deposit mistake (which can be hundreds or thousands of dollars), and the time savings alone justify the expense for most owners.

Which payroll service is best for small businesses?

The five most popular payroll services for small businesses compared side by side. All prices reflect 2026 list pricing and may vary by plan tier.

ServiceBase PricePer EmployeeTax FilingDirect DepositBenefitsBest For
Gusto$46/mo (Simple)$6/moIncluded (all tiers)Included (2-day; next-day on Plus)Health, 401(k), HSA, FSA, commuterSmall businesses wanting all-in-one HR + payroll
ADP Run$79/mo (Essential)$4/moIncludedIncluded (next-day available)Full suite via add-ons (health, 401k, workers' comp)Growing businesses that need scalability and enterprise HR
Paychex Flex$39/mo + quoteCustom (quote-based)IncludedIncluded (same-day available)Full suite via add-ons (PEO option available)Businesses wanting a dedicated payroll specialist
QuickBooks Payroll$50/mo (Premium)$6/moIncluded (Premium+); auto-tax penalty protection on EliteIncluded (next-day on Premium+)Health, 401(k), workers' compBusinesses already using QuickBooks for accounting
Square Payroll$35/mo$6/moIncludedIncludedLimited (health via partner; basic PTO tracking)Retail, restaurants, and Square POS users
OnPay$40/mo$6/moIncludedIncludedHealth, 401(k), workers' compSmall businesses wanting flat, transparent pricing
Rippling$35/mo$8/moIncludedIncludedFull HR platform (health, 401k, IT, device mgmt)Tech-savvy businesses wanting unified HR/IT platform

Prices are approximate and based on publicly available 2026 pricing as of March 2026. All services offer free trials or demos. Actual costs depend on your plan tier, number of employees, and state. Most providers offer discounts for annual prepayment (typically 10-20% off). ADP and Paychex use custom quoting, so prices vary.

What are the most common payroll setup mistakes?

1.
Misclassifying employees as independent contractors. This is the single most expensive payroll mistake. The IRS applies a 20-factor test to determine classification. If you control when, where, and how someone works, they are likely an employee. Penalties include back taxes, interest, and fines of up to 100% of unpaid employment taxes.
2.
Missing tax deposit deadlines. Federal penalties start at 2% for deposits 1-5 days late and escalate to 15%. Set up automatic tax payments through your payroll service or EFTPS to avoid this entirely.
3.
Not registering with the state before issuing the first paycheck. You cannot legally withhold state taxes or pay into unemployment insurance without a state employer registration. Some states charge penalties for late registration.
4.
Forgetting new hire reporting.Federal law requires you to report every new hire and rehire to your state's new hire reporting agency within 20 days (some states require less). Failing to report can result in fines of $25 per occurrence and up to $500 if the failure is intentional.
5.
Not keeping complete I-9 records. ICE (Immigration and Customs Enforcement) can audit I-9 forms at any time. Missing or incomplete forms can result in fines of $281 to $2,789 per form. Keep I-9s on file for 3 years after the date of hire or 1 year after termination, whichever is later.
6.
Using the wrong tax tables or rates. Tax brackets, Social Security wage caps, and state rates change annually. Using outdated tables means you withhold the wrong amount, creating liability for both you and your employees. Payroll services update rates automatically, which is one of their biggest advantages.
7.
Not tracking overtime correctly.Under the FLSA, non-exempt employees must receive 1.5x their regular rate for hours over 40 in a workweek. The "regular rate" includes some bonuses and shift differentials, not just the base hourly rate. Some states (like California) also require daily overtime after 8 hours.

Official Resources

Frequently Asked Questions

How long does it take to set up payroll for a new business?

If you already have your EIN and state registrations, setting up payroll with a cloud service like Gusto or QuickBooks takes about 1-2 hours. Getting the EIN itself is instant online (or 4-6 weeks by mail). State registrations typically take 1-3 weeks. Plan for 2-4 weeks total from start to first payroll run.

Can I run payroll myself without a service?

Yes, but it is not recommended for most businesses. Running payroll manually means calculating gross pay, federal and state withholdings, Social Security, Medicare, and any local taxes yourself. You also must deposit taxes on time, file quarterly and annual returns, and issue W-2s. One mistake can trigger IRS penalties. Manual payroll realistically only makes sense if you are a sole proprietor paying only yourself.

What is the cheapest way to do payroll?

The cheapest option is DIY using IRS tax tables and free state resources, which costs nothing but takes significant time and carries high error risk. Among paid services, Square Payroll ($35/month + $6/employee) and Gusto Simple ($40/month + $6/employee) are the most affordable full-service options. For a single employee, that works out to about $41-$46/month.

Do I need a separate bank account for payroll?

It is not legally required in most states, but it is strongly recommended. A dedicated payroll bank account helps you track payroll expenses, ensures tax deposit funds are not accidentally spent, simplifies reconciliation, and provides a clear audit trail if the IRS or a state agency has questions.

What happens if I miss a payroll tax deposit deadline?

The IRS charges a failure-to-deposit penalty that ranges from 2% (1-5 days late) to 15% (more than 10 days past the due date or past the date of the first IRS notice). State penalties vary but are similarly steep. Repeated failures can result in the Trust Fund Recovery Penalty (TFRP), which holds responsible persons personally liable for unpaid employment taxes, even if the business is an LLC or corporation.

When do I need to start running payroll?

You must run payroll the moment you pay a W-2 employee. This includes the first paycheck you issue. Before that first paycheck, you need your EIN, state employer registrations, completed W-4 and I-9 forms for each employee, and a chosen pay schedule. Many business owners set up payroll 2-4 weeks before their first planned hire date.

What is the difference between a W-2 employee and a 1099 contractor?

W-2 employees work under your control (you set their hours, provide tools, and direct their work). You must withhold taxes, pay employer payroll taxes, and run them through your payroll system. 1099 contractors are independent operators who control how they do the work. You do not withhold taxes or pay employer taxes for contractors. Misclassifying employees as contractors is one of the most common and costly payroll mistakes.

Video Guides

Search on YouTube

Related Resources on This Site

This is general information, not tax or legal advice. Payroll requirements vary by state, local jurisdiction, and business type. Consult a tax professional or payroll specialist for advice specific to your situation. Sources: IRS.gov, SBA.gov, DOL.gov, Gusto, ADP, Paychex, QuickBooks, Square.