A step-by-step guide to running payroll — from employee classification and tax registration to choosing software and staying compliant.
If you are paying anyone to work for your business — including yourself — you need payroll. This applies the moment you hire your first employee, not when your business "feels big enough." The IRS does not care about your headcount; it cares about withholding and reporting.
Sole proprietors paying themselves can take owner's draws without formal payroll. But the moment you form an S-Corp, hire a W-2 employee, or bring on a contractor who earns more than $600 in a year, payroll obligations kick in.
Delaying payroll setup leads to back-tax penalties, misclassification fines, and a mess of retroactive filings. Set it up before your first hire, not after. Most payroll providers can have you running within a week if your tax registrations are in order.
Getting classification wrong is one of the most expensive mistakes a small business can make. The IRS imposes penalties of up to 100% of unpaid employment taxes for intentional misclassification.
W-2 employees work under your direction. You control when, where, and how they work. You withhold income tax, Social Security, and Medicare from their paychecks, and you pay the employer portion of FICA taxes (7.65%).
1099 contractors control their own methods and schedules. They use their own tools, can work for multiple clients, and handle their own taxes. You report payments over $600 on a 1099-NEC form but do not withhold taxes.
The key test: Do you control what the worker does AND how they do it? If yes, they are likely a W-2 employee regardless of what your contract says. The IRS looks at the reality of the relationship, not the label.
When in doubt, use the IRS Form SS-8 to request a determination. Better to ask than to guess and face penalties later.
Before you can run payroll, you need the right tax identification numbers registered with federal and state agencies.
Federal EIN (Employer Identification Number). Apply online at IRS.gov — it is free and you receive your number immediately. You need this before withholding any federal taxes.
State tax accounts. Most states require separate registrations for income tax withholding and unemployment insurance. Visit your state's department of revenue and department of labor websites. Processing times vary from instant to several weeks, so do this early.
Local tax registrations. Some cities and counties have their own payroll taxes (notably in Pennsylvania, Ohio, and Oregon). Check your local government's business portal.
State unemployment insurance (SUI). Every state requires employers to carry unemployment insurance. Your SUI tax rate starts at a default "new employer" rate and adjusts over time based on your claims history.
Workers' compensation. Required in almost every state. You can purchase coverage through your state fund, a private insurer, or through your payroll provider if they offer bundled PEO services.
You have three options for processing payroll: do it manually, use payroll software, or outsource to a full-service provider. For most small businesses, payroll software hits the sweet spot of cost and convenience.
Manual payroll means calculating withholdings, filing tax forms, and cutting checks yourself. It is free but time-consuming and error-prone. Only viable if you have one or two employees and strong accounting knowledge.
Payroll software automates calculations, tax filings, and direct deposits. Prices range from $40 to $150 per month plus $5-$10 per employee. Look for automatic tax filing, direct deposit, employee self-service portals, and integration with your accounting software.
Full-service providers (PEOs) handle payroll, benefits, HR compliance, and workers' comp under one umbrella. They cost more but remove nearly all administrative burden. Best for businesses with 10+ employees that want an all-in-one HR solution.
See how the top payroll platforms stack up on pricing, features, and tax filing support.
Your pay schedule determines how often employees get paid. The four standard options are:
Weekly: 52 pay periods per year. Common in construction, retail, and hourly roles. Employees love it. Your administrative burden is higher.
Bi-weekly: 26 pay periods per year (every other Friday, typically). The most popular schedule in the US. Balances employee preference with manageable admin work.
Semi-monthly: 24 pay periods per year (1st and 15th, typically). Clean for salaried employees but awkward for hourly workers since pay periods split mid-week.
Monthly: 12 pay periods per year. Lowest admin burden but least popular with employees. Some states restrict monthly pay for hourly workers.
State requirements matter. Some states mandate minimum pay frequencies. California, for example, requires semi-monthly pay for most employees. Check your state labor department's requirements before committing to a schedule.
Whichever schedule you choose, be consistent. Changing pay schedules mid-year creates confusion and may require advance notice to employees under state law.
Payroll is not just about wages. You also need to handle pre-tax and post-tax deductions for benefits, retirement, and garnishments.
Health insurance premiums. Employee contributions to employer-sponsored health plans are typically pre-tax, reducing their taxable income. Set up Section 125 (cafeteria plan) documents to make this legal.
Retirement contributions. 401(k) and IRA contributions can be pre-tax (traditional) or post-tax (Roth). Your payroll system needs to handle both types and track employer matching contributions if applicable.
HSA and FSA contributions. Health Savings Accounts and Flexible Spending Accounts are pre-tax. Annual contribution limits change yearly — make sure your payroll system enforces the current caps.
Wage garnishments. Court-ordered deductions for child support, tax levies, or creditor judgments. These are not optional — you must comply. Your payroll provider should handle the priority order (child support takes precedence over other garnishments).
Voluntary deductions. Life insurance, commuter benefits, gym memberships, charitable giving. These are post-tax unless a specific tax code allows pre-tax treatment.
With your provider set up and employees onboarded, here is the step-by-step for your first pay run:
Step 1: Collect employee information. Each employee completes Form W-4 (federal withholding), Form I-9 (work eligibility), and a direct deposit authorization. Store these securely — they contain sensitive personal data.
Step 2: Enter hours or salary. For hourly employees, collect timesheets or time-clock data. For salaried employees, enter their per-period gross pay. Double-check overtime calculations — federal law requires 1.5x pay for hours over 40 in a workweek.
Step 3: Review the payroll preview. Every good payroll system shows you a preview before processing. Check gross pay, deductions, net pay, and employer tax amounts. Look for anomalies.
Step 4: Submit and fund. Approve the payroll and ensure your business bank account has sufficient funds. Direct deposits typically take one to two business days to process. Some providers offer same-day ACH for an additional fee.
Step 5: Distribute pay stubs. Employees should receive itemized pay stubs showing gross pay, each deduction, and net pay. Most payroll software provides digital stubs through an employee portal.
Payroll is not a set-it-and-forget-it system. Ongoing compliance tasks keep you out of trouble with the IRS and state agencies.
Quarterly tax filings. File Form 941 (federal) every quarter to report income taxes, Social Security, and Medicare withheld. Most payroll software files this automatically, but verify it was submitted.
Annual filings. Distribute W-2s to employees and 1099-NECs to contractors by January 31 each year. File copies with the Social Security Administration and IRS by the same deadline.
Tax rate updates. Federal and state tax rates, wage bases, and contribution limits change annually. Your payroll provider should update these automatically, but spot-check at the start of each year.
New hire reporting. Most states require you to report new hires within 20 days. This is for child support enforcement. Your payroll software typically handles this if configured correctly.
Record retention. Keep payroll records for at least four years (IRS requirement). Some states require longer retention. Store records securely and have a backup system.
Audit your payroll quarterly. Run a payroll summary report each quarter and compare it against your bank statements and general ledger. Catching discrepancies early is far cheaper than fixing them during an IRS audit.
The right payroll software handles tax filings, direct deposits, and compliance automatically. See which platforms are best for small businesses.