Few responsibilities make small business owners more nervous than payroll. Get it right, and your employees stay happy, and the IRS stays quiet. Get it wrong, and you risk penalties, back taxes, and unnecessary stress.
This beginner’s guide walks you through the essentials of setting up payroll the right way from tax IDs to filings and shows you how to avoid the mistakes that cost small businesses thousands every year.
Table of Contents
What Is Small Business Payroll?
Payroll is more than just writing paychecks. A complete payroll process involves calculating gross and net pay, withholding taxes, deducting benefits, paying employer-side taxes, filing forms with the IRS and state agencies, and keeping detailed records.
Importantly, payroll is not optional or flexible. The IRS reports that roughly one-third of small businesses face payroll-related penalties each year. The fix is simply understanding the system so let’s break it down.
Step 1: Get Your Federal and State Tax IDs
Before you can legally pay anyone, apply for a Federal Employer Identification Number (EIN) on the IRS website. It’s free and takes minutes. Then register with your state for a state employer ID, used for income tax withholding and unemployment insurance. Some cities and counties require additional registrations, so check locally.
Step 2: Classify Your Workers Correctly
Workers fall into two main categories:
- Employees (W-2): You set their schedule, direct their work, and withhold taxes from their pay.
- Independent contractors (1099): They control how they work, and you don’t withhold taxes you simply report payments at year-end on Form 1099-NEC.
Misclassifying an employee as a contractor even unintentionally leads to back taxes and steep penalties. California is especially strict under AB-5 and the ABC test. When in doubt, treat the worker as an employee.
Step 3: Choose a Pay Schedule
The most common schedules are weekly, bi-weekly, semi-monthly, and monthly. Bi-weekly is the most popular overall. Check your state’s minimum pay frequency rules before deciding, and stick to your schedule consistently late or missed paychecks are one of the fastest ways to trigger wage complaints.
Step 4: Collect the Required New-Hire Forms
Before issuing the first paycheck, gather:
- Form W-4 for federal income tax withholding
- Form I-9 to verify work eligibility
- State withholding form
- Direct deposit authorization
- Benefits enrollment forms (if applicable)
Keep these securely on file. The I-9 must be retained at least three years after hire or one year after termination, whichever is later.
Step 5: Calculate Pay and Withholdings
Each pay period, calculate gross pay, subtract pre-tax deductions (401(k), HSA, health premiums), withhold federal income tax, Social Security (6.2%), Medicare (1.45%), and any state or local taxes, then subtract post-tax deductions to arrive at net pay.
Don’t forget the employer side. You must also pay matching Social Security and Medicare, plus federal and state unemployment taxes these come out of your business, not your employees’ wages.
Step 6: Pay Employees and File Payroll Taxes
Pay employees by direct deposit or check on your scheduled payday, and provide a pay stub (legally required in most states). Then:
- Deposit federal payroll taxes through EFTPS, usually monthly for small employers
- File Form 941 quarterly for federal withholdings
- File Form W-2 and W-3 by January 31 each year
- File Form 940 annually for federal unemployment tax
Missing deadlines triggers automatic IRS penalties, which can climb to 15% within weeks.
Common Payroll Mistakes to Avoid
Even well-intentioned owners slip on payroll. Watch for these costly errors:
- Misclassifying employees as contractors
- Missing tax deposit deadlines
- Forgetting state and local taxes
- Using outdated withholding tables
- Poor record-keeping
- Failing to issue 1099s on time
Notably, the average IRS payroll penalty for small businesses is over $800 per occurrence and multiple slip-ups in one year can quickly add up to five figures.
DIY Payroll vs. Outsourced Payroll: Which Is Right for You?
Once you understand what payroll involves, the question becomes: handle it yourself, or hire help?
Doing it yourself can work for very small businesses with one or two employees, but you’ll spend several hours per pay period on calculations and filings, and you carry all the compliance risk.
Payroll software automates most of the math and tax filings for around $40–$150 a month.
Outsourcing to a professional firm removes the burden entirely. Many small business owners eventually turn to professional payroll services for small businesses once they realize how much time they’re losing and how much risk they’re carrying by going it alone.
As a general rule, once you pass three or four employees, outsourcing usually pays for itself in time savings alone.
Frequently Asked Questions
How much does it cost to set up payroll? The setup itself is mostly free. Ongoing costs range from free (DIY) to $40–$150/month for software, or roughly $50–$100/month plus a per-employee fee for full-service outsourcing.
Can I be personally liable for payroll tax mistakes? Yes. Under the IRS’s Trust Fund Recovery Penalty, owners can be held personally liable for unpaid payroll taxes even with an LLC or corporation in place.
Final Thoughts
Payroll isn’t glamorous, but it’s foundational. Done well, it protects your business, supports your team, and keeps you clear of the IRS. Take it one step at a time get your IDs, classify workers correctly, choose a schedule, and document everything. As you grow, revisit whether handling it yourself still makes sense, or whether it’s time for software or a professional.
