How to Do Payroll: Step-by-Step Guide for Small Businesses (2026)
Updated March 2026 · 20 min read · 1,000 monthly searches
Before You Run Payroll: Setup Checklist
Before processing your first payroll, you need:
- EIN (Employer Identification Number): Apply at IRS.gov — free, instant online
- State employer registration: Register with your state tax agency and unemployment office
- Employee W-4 forms: Determines federal income tax withholding
- State withholding forms: Varies by state (some use the federal W-4)
- I-9 verification: Confirms employee eligibility to work in the US
- Direct deposit authorization: Bank routing and account numbers
- Pay schedule decision: Weekly, bi-weekly, semi-monthly, or monthly
Step 1: Calculate Gross Pay
Hourly Employees
Gross Pay = (Regular Hours × Hourly Rate) + (Overtime Hours × 1.5 × Hourly Rate)
Example: 40 regular hours @ $25/hr + 5 overtime hours = $1,000 + $187.50 = $1,187.50
Key rules: overtime kicks in at 40 hours/week (federal). Some states have daily overtime rules (California: over 8 hours/day).
Salaried Employees
Gross Pay = Annual Salary ÷ Number of Pay Periods
Example: $65,000/year ÷ 26 (bi-weekly) = $2,500 per paycheck
Step 2: Calculate Tax Withholdings
Federal Income Tax
Use the employee's W-4 and IRS Publication 15-T (tax withholding tables) to determine the amount. In 2026, the process is:
- Start with gross pay for the period
- Subtract pre-tax deductions (401k, health insurance, HSA)
- Apply the W-4 adjustments (additional withholding, credits)
- Look up the withholding amount in the IRS tables
FICA Taxes (Social Security + Medicare)
| Tax | Employee Share | Employer Share | Wage Base |
|---|---|---|---|
| Social Security | 6.2% | 6.2% | $168,600 (2026) |
| Medicare | 1.45% | 1.45% | No limit |
Additional Medicare: 0.9% on wages over $200,000 (employee only, no employer match).
State & Local Taxes
Varies enormously by state. Nine states have no income tax (TX, FL, WA, NV, WY, SD, AK, TN, NH). Some cities (NYC, Philadelphia) have local income taxes too.
Step 3: Calculate Deductions
After taxes, subtract voluntary deductions:
- Health insurance premiums (usually pre-tax)
- 401(k) / retirement contributions (pre-tax traditional, post-tax Roth)
- HSA / FSA contributions (pre-tax)
- Life insurance (group term over $50K is taxable)
- Garnishments (child support, tax levies, student loans — mandatory, not voluntary)
Step 4: Calculate Net Pay
Net Pay = Gross Pay - Federal Tax - State Tax - FICA - Deductions
Example calculation:
- Gross pay: $2,500.00
- Federal income tax: -$287.00
- State income tax: -$112.00
- Social Security (6.2%): -$155.00
- Medicare (1.45%): -$36.25
- Health insurance: -$200.00
- 401(k) (6%): -$150.00
- Net pay: $1,559.75
Step 5: Pay Your Employees
Methods of payment:
- Direct deposit: Most common, most efficient. ACH transfer to employee bank accounts.
- Paper checks: Still used by ~10% of businesses. More expensive and slower.
- Pay cards: Prepaid debit cards for employees without bank accounts.
Regardless of method, provide a pay stub showing gross pay, all deductions, and net pay. Most states require this by law.
Step 6: Pay Employer Taxes
Besides matching FICA, employers must pay:
- FUTA (Federal Unemployment): 6.0% on first $7,000 per employee (credit of up to 5.4% for state UI = effective rate of 0.6%)
- SUTA (State Unemployment): Rate varies by state and your claims history (typically 1-5%)
- Workers' Compensation: Required in most states, rates vary by industry and risk
Step 7: File Payroll Tax Returns
| Form | What | When |
|---|---|---|
| Form 941 | Quarterly federal tax return | Apr 30, Jul 31, Oct 31, Jan 31 |
| Form 940 | Annual FUTA tax return | January 31 |
| W-2s | Annual wage statements to employees | January 31 |
| W-3 | Transmittal of W-2s to SSA | January 31 |
| State forms | Varies by state | Varies |
Payroll Software Comparison
| Software | Best For | Price |
|---|---|---|
| Gusto | Small businesses (1-100 employees) | $40 + $6/person/mo |
| QuickBooks Payroll | QBO users | $45 + $6/person/mo |
| ADP Run | Growing businesses | Custom pricing |
| Rippling | HR + Payroll integration | $8/person/mo |
| Wave Payroll | Budget-conscious businesses | $20 + $6/person/mo |
The Advisory Angle: Payroll as a Revenue Stream
For bookkeepers looking to grow into advisory, payroll is a natural expansion:
- Payroll processing: $150-$500/month per client depending on size
- Payroll setup & migration: One-time fee of $500-$2,000
- Compliance review: Quarterly audit of payroll practices — $200-$500/quarter
- Compensation benchmarking: Help clients set competitive pay — high-value advisory
- Benefits optimization: Review and recommend benefit packages — advisory gold
Payroll creates recurring revenue AND opens doors to higher-value conversations about compensation strategy, labor cost management, and workforce planning.
Add Payroll to Your Advisory Services
Payroll expertise is one of the fastest paths to advisory revenue. Learn how to package and price payroll services as part of a complete advisory offering.