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?
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
| Approach | Monthly Cost | Time Required | Tax Filing | Error Risk | Best For |
|---|---|---|---|---|---|
| DIY (manual or spreadsheets) | $0 - $20 | 4 - 8 hours/month | You handle everything | High | Solo owner paying themselves only |
| Payroll software/service | $40 - $150+ | 30 min - 1 hour/month | Automated | Low | 1 - 50 employees, most small businesses |
| Accountant / bookkeeper | $150 - $500+ | Minimal (delegated) | Handled by accountant | Low | Complex 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.
| Service | Base Price | Per Employee | Tax Filing | Direct Deposit | Benefits | Best For |
|---|---|---|---|---|---|---|
| Gusto | $46/mo (Simple) | $6/mo | Included (all tiers) | Included (2-day; next-day on Plus) | Health, 401(k), HSA, FSA, commuter | Small businesses wanting all-in-one HR + payroll |
| ADP Run | $79/mo (Essential) | $4/mo | Included | Included (next-day available) | Full suite via add-ons (health, 401k, workers' comp) | Growing businesses that need scalability and enterprise HR |
| Paychex Flex | $39/mo + quote | Custom (quote-based) | Included | Included (same-day available) | Full suite via add-ons (PEO option available) | Businesses wanting a dedicated payroll specialist |
| QuickBooks Payroll | $50/mo (Premium) | $6/mo | Included (Premium+); auto-tax penalty protection on Elite | Included (next-day on Premium+) | Health, 401(k), workers' comp | Businesses already using QuickBooks for accounting |
| Square Payroll | $35/mo | $6/mo | Included | Included | Limited (health via partner; basic PTO tracking) | Retail, restaurants, and Square POS users |
| OnPay | $40/mo | $6/mo | Included | Included | Health, 401(k), workers' comp | Small businesses wanting flat, transparent pricing |
| Rippling | $35/mo | $8/mo | Included | Included | Full 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?
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
Free Tools & Calculators
Calculate the true cost of hiring an employee including salary, FICA, FUTA, state unemployment, workers comp, and benefits. See employer cost per hour and per year.
Calculate your take-home pay from any salary. Accounts for federal income tax, state income tax, Social Security, and Medicare for all 50 states.
Calculate your take-home pay from any salary. Federal income tax, state tax, Social Security, Medicare, 401(k), and health insurance deductions for all 50 states. Free, no signup.
Estimate your correct W-4 withholding. Enter income, filing status, dependents, and deductions to see recommended W-4 entries and estimated tax. Free, no signup.
Related Resources on This Site
Helpful guides
- Deductionsbusiness tax deductions checklist
- 1099 vs W-21099 vs W-2 — when to use each
- No Income Taxno income tax states for businesses
- Minimum Wageminimum wage by state
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.