Table of Contents
Payroll has a way of sneaking up on small business owners. You hire your first employee, and suddenly you’re expected to know about federal withholding, FICA, state unemployment taxes, and direct deposit deadlines. It’s no wonder so many people lose sleep over it. But here’s the good news: setting up a payroll system for your small business is a process you can learn, and once it’s in place, it takes far less time than you think. In this guide, I’ll walk you through the exact steps, using a couple of sample employees so you can see what the math actually looks like. If you want the complete overview of what a payroll system should cover, check out our practical guide to getting payroll right, but this article is about the doing.
Step 1: Get Your Tax IDs and Register as an Employer
Before you calculate a single paycheck, you need an Employer Identification Number (EIN) from the IRS. It’s free and takes about ten minutes to apply online. You’ll also need to register with your state workforce or revenue agency to get a state tax ID. In some states, this is called an Employer Account Number. Finally, most states require you to have workers’ compensation insurance, so check your state’s rules.
Pro tip: Don’t use your personal Social Security number for business tax purposes. An EIN keeps your personal and business finances separate, and you’ll need it for every payroll tax form you file.
Step 2: Set a Pay Schedule That Works
You have four common options: weekly, biweekly, semi-monthly, and monthly. Weekly and biweekly are common for restaurants, retail, and construction companies where staff are paid by the hour. Semi-monthly or monthly works well for professional offices with salaried employees. Your state may have rules about how often you can pay, so check before you decide.
For example, a landscaping company pays its crew every Friday (weekly) because most of them are hourly. A small marketing agency pays its team on the 15th and the last day of the month. Both systems work. The important thing is to be consistent and tell employees exactly when payday is.
Step 3: Collect Employee Paperwork (W-4 and I-9)
Every new hire must complete a W-4 form so you know how much federal income tax to withhold. The form today is simpler than the old one, but it still requires care. If an employee has multiple jobs or a spouse with income, they may adjust their withholding. You also need to verify identity and work eligibility, usually with an I-9 form. Keep both on file but not in the same folder as employee reviews, because some forms should be kept confidential.
Example: When Maria starts as a part-time barista, she fills out her W-4 and claims single with no adjustments. She also shows her passport to prove she can work. You’ll use her W-4 to calculate her federal withholding later.
Step 4: Calculate Gross Pay Correctly
For hourly employees, gross pay is hours worked times hourly rate. Overtime is 1.5 times the regular rate for any hours over 40 in a week. Let’s say John works 40 hours at $20/hour. His gross pay is $800. If he works 45 hours, you get $800 for the first 40, plus $150 for the five overtime hours (5 x $30), for a total of $950.
For salaried employees, divide their annual salary by the number of pay periods. A $52,000 salary paid biweekly (26 times a year) gives $2,000 per pay period. If they start or leave mid-period, you’ll need to prorate the salary based on the number of days worked.
Keep time records for hourly staff, especially if you have remote or hourly workers. Even a small error in hours can create a headache when the paycheck is short.
Step 5: Withhold Federal, State, and Other Deductions
This is where the math gets real. Federal income tax comes from the IRS withholding tables and depends on the W-4. Social Security is 6.2% of gross pay (up to a wage cap), and Medicare is 1.45% (plus an extra 0.9% on high earners above a threshold). State income tax varies; some states have none, others have a flat rate or brackets. You might also have local city taxes.
Other deductions include:
- Health, dental, and vision insurance premiums
- 401(k) or retirement contributions
- Flexible spending accounts
- Garnishments or child support orders
Using John’s $800 weekly paycheck: his federal withholding is $60, Social Security is $49.60, Medicare is $11.60, and state tax is $30. His total deductions are $151.20, so his net pay is $648.80. If he also pays a $50 health insurance premium, his final net is $598.80.
As an employer, you owe matching Social Security and Medicare amounts, plus federal and state unemployment taxes. Those extra costs are on top of the employee’s net pay, so budget accordingly.
Step 6: Run Payroll and Pay Your Employees
Now you’re ready to move money. Direct deposit is the easiest method, and most payroll systems handle it automatically. Paper checks are fine if you have a check printer and a way to prevent tampering. Pay cards are another option for unbanked employees.
Before you submit payroll, double-check your calculations. Many owners set up a test run or use a two-step approval process. If you’re still doing this in a spreadsheet, consider using an online payroll services guide to automate the whole thing. Even a small service can save you hours each month.
Step 7: Remit Taxes to the IRS and State
You can’t hold onto the taxes you withheld. The IRS has strict deposit schedules. If you owe less than $2,500 in federal payroll taxes for the quarter, you can pay with your Form 941 at the end of the quarter. If you owe more, you may need to deposit monthly (by the 15th of the following month) or semi-weekly, depending on your total liability. Example: if you run payroll on September 30 and owe $3,000 in federal taxes, you’ll need to make a deposit by October 15.
State taxes have their own deadlines, usually monthly or quarterly. You’ll also pay state unemployment insurance (SUI) quarterly. Mark every deadline on your calendar and set reminders. Late penalties add up quickly.
Step 8: Reconcile and Record Payroll in Your Books
After each payroll run, verify that your bank account was debited the correct amount, your payroll spreadsheet (or system) matches your records, and your tax liabilities are recorded. Then enter the payroll entry into your accounting system.
If you use an accounting system like Sage, you can integrate payroll data directly, which means you don’t have to type every number in twice. That integration also makes quarter-end and year-end forms easier to prepare. If you grow into a business that uses an ERP system, payroll becomes one part of a larger connected platform, but for now, a simple accounting integration is enough.
A good way to stay on top of it is to run a payroll report at the end of each period and compare it to your bank statement. That single step catches most errors before they become problems.
Building a payroll system for your small business isn’t a one-time event. It’s a routine you develop. Once you’ve done it a couple of times, it becomes second nature. You’ll know exactly what to collect, how to calculate, and when to pay. And when you face a tricky situation, like a bonus or a new hire mid-month, you’ll have a process to rely on.


