How To Do Payroll For A Small Business (Step-by-Step Guide)
Table of Contents
- How Does Payroll Work?
- Checklist: What You Need to Start Payroll
- How to Set Up Payroll for Your Small Business
- How to Do Payroll: 8 Easy Steps
- Payroll Calculation and Tax Responsibilities
- How to Do Payroll in Excel
- Payroll Software vs. Doing Payroll Yourself
- Recordkeeping and Year-End Requirements
- Conclusion
- Small Business Payroll FAQs
Doing payroll for a small business means collecting employee forms, tracking hours, calculating pay, withholding taxes, and paying both your team and the right tax agencies on time. When you learn how to do payroll for a small business step by step, you can manage paychecks confidently, avoid costly penalties, and keep accurate records without always relying on an outside provider.
In this guide, you’ll see exactly how to set up payroll, run it each pay period, handle payroll taxes, and decide when software can save you time and stress.
How Does Payroll Work?
Payroll is the process of calculating what each employee has earned, deducting the right amounts for taxes and benefits, paying your team, and sending withheld taxes to the appropriate government agencies. Once you understand each piece, the process becomes repeatable and manageable, even if you’re doing it yourself.
Calculate Hours Worked and Gross Pay
Gross pay is the total amount an employee earns before any deductions come out. For hourly workers, multiply hours worked by their hourly rate. For salaried employees, divide annual salary by the number of pay periods in the year. Getting this step right starts with accurate time tracking. Our guide on how to calculate billable hours walks through the fundamentals.
Process Payroll Deductions and Withholdings
Deductions fall into two categories: mandatory and voluntary. Mandatory deductions include federal and state income taxes, Social Security, and Medicare. Voluntary deductions include things like health insurance premiums, retirement plan contributions, and flexible spending accounts.
Calculate Net Pay
Net pay is the amount your employee actually takes home after all deductions are applied. For a full breakdown of how the numbers work together, see our guide to what is net pay.
Distribute Payment
Direct deposit is the most common and convenient payment method for both employers and employees. You can also issue printed checks or pay cards depending on your setup and your employees’ preferences.
File Tax Reports
Payroll doesn’t end when employees get paid. You’re also responsible for depositing withheld taxes and filing the required reports with the IRS and your state tax agency on a set schedule.
Document and Store Payroll Records
Every payroll run needs to be documented. According to the IRS, maintaining good records helps you prepare accurate tax returns and substantiate claims if your return is ever questioned.
Send Invoices in Seconds
Set up in 1 minute, send invoices in 2 — it’s that simple with Invoice Fly.
Checklist: What You Need to Start Payroll
Before running your first payroll, make sure you have these essentials in place.
Tax Information
- Federal Employer Identification Number (EIN)
- State tax ID number (required in most states)
- State unemployment insurance account
- Workers’ compensation policy (requirements vary by state)
Employee Information
- Completed Form W-4 (federal income tax withholding)
- Completed Form I-9 (employment eligibility verification)
- Direct deposit banking details
- Social Security numbers
- Start date and agreed compensation
Recordkeeping System
You’ll need a reliable way to track hours, store payroll records, and generate pay stubs each period. This could be payroll software, a spreadsheet, or a dedicated payroll record book, whichever you will actually keep current.
Here’s a quick reference for the core payroll items and why each one matters:
| Payroll Item | Why You Need It |
| EIN | Identifies your business for federal payroll taxes |
| W-4 | Tells you how much federal income tax to withhold per employee |
| I-9 | Confirms each employee’s eligibility to work in the U.S. |
| Pay schedule | Sets when employees are paid and keeps you legally compliant |
| Recordkeeping system | Stores pay, tax, and filing records for IRS compliance |
How to Set Up Payroll for Your Small Business

Getting the setup right the first time prevents costly corrections later.
- Apply for an Employer Identification Number (EIN)
An EIN is your business’s federal tax ID, and it is required to hire employees and pay payroll taxes. You can apply for one free of charge directly through the IRS.
- Obtain a State or Local Business ID
Most states require a separate ID for payroll and unemployment tax purposes. Check your state’s Department of Revenue or Department of Labor website for registration instructions.
- Collect Employee Information
Before running payroll, every employee must complete their onboarding paperwork: Form W-4 for federal withholding and Form I-9 for employment eligibility. For independent contractors, collect a Form W-9 instead.
- Classify Employees Correctly
Misclassifying a worker is one of the most expensive payroll mistakes a small business can make. Employees receive W-2 forms and have payroll taxes withheld. Contractors receive 1099 forms and handle their own taxes. The IRS provides clear guidance on proper worker classification if you’re unsure which applies.
If you work with subcontractors, remember that they are not processed through payroll the same way employees are. You typically collect Form W-9, track payments, and issue Form 1099-NEC when required, instead of withholding payroll taxes from their payments. This distinction is especially important for contractors in trades and service businesses who hire specialty subcontractors job by job.
- Choose Pay Periods
The most common schedules are weekly, bi-weekly, semi-monthly, and monthly. Bi-weekly is the most popular choice for small businesses. Check your state’s requirements, since some states set minimum pay frequency rules that you are required to follow.
- Open a Payroll Bank Account
A dedicated payroll account keeps your employee wages and tax deposits separate from your operating funds. It makes reconciliation cleaner and helps ensure you never accidentally spend money set aside for payroll.
How to Do Payroll: 8 Easy Steps

Once your setup is complete, here’s the process for running payroll each period.
Step 1: Find Your Employer Identification Number
Confirm your EIN is current and on file. You’ll need it for every tax deposit, quarterly filing, and year-end form.
Step 2: Collect Employee Tax Information
Review W-4 forms for any updates before processing each payroll run. Employees can update their withholding elections at any time, so make sure your files are current.
Step 3: Choose a Payroll Schedule
Pick a frequency and stick to it. Consistency matters, since employees count on being paid on time, and inconsistent payroll can create legal issues in many states.
Step 4: Calculate Gross Pay
For hourly employees: hours worked × hourly rate. Don’t overlook overtime, as most non-exempt employees are entitled to time and a half for hours beyond 40 in a workweek under the Fair Labor Standards Act.
For salaried employees: annual salary divided by number of pay periods per year.
Step 5: Determine Deductions, Allowances, and Other Withholdings
Deduct federal income tax (based on W-4 elections), Social Security (6.2%), Medicare (1.45%), applicable state income tax, and any voluntary deductions. Remember: you as the employer also contribute a matching 6.2% for Social Security and 1.45% for Medicare.
Pre-tax deductions, such as 401(k) contributions or health insurance premiums, reduce taxable wages before income tax withholding is calculated, which benefits both the employee and the employer. For a closer look at how these affect total compensation, our guide to gross pay covers the full picture.
Step 6: Calculate Net Pay and Pay Your Employees
Subtract all deductions from gross pay to arrive at net pay, the amount deposited into the employee’s account or printed on their check. Issue a pay stub with every payment so employees can see the exact breakdown of their earnings and deductions. Our guide on what is a pay stub explains what each line item should include.
Step 7: Keep Payroll Records and Adjust to Fix Mistakes
Document each payroll run: hours, rates, deductions, and net amounts. If you catch an error, such as an underpayment, overpayment, or missed deduction, correct it on the next cycle and document the adjustment. If you’ve underpaid an employee in a prior period, our guide to retro pay explains how to handle the correction properly.
Step 8: Withhold, Report, and Pay Payroll Taxes
Depositing taxes on time is critical. The IRS recommends filing payroll taxes electronically for faster processing and instant confirmation. Most small businesses use the Electronic Federal Tax Payment System (EFTPS) for federal deposits.
Payroll Calculation and Tax Responsibilities

Understanding your tax obligations is non-negotiable when managing payroll yourself.
Calculating Gross Pay for Each Employee
Use time tracking records for hourly workers and divide annual salaries by total pay periods for salaried staff. If you’re curious about the standard benchmark, our article on how many hours people work in a year provides the baseline figure used in salaried pay calculations.
Health Benefits and Other Pretax Deductions
Pretax deductions reduce an employee’s taxable wages before federal income tax is calculated. Common examples include health insurance premiums, 401(k) contributions, and FSA elections. Correctly processing these before calculating withholdings is important for accuracy on both the employee’s and employer’s side.
How to Calculate Payroll Taxes and Deductions Yourself
Federal payroll taxes include:
- Social Security: 6.2% from employee + 6.2% employer match
- Medicare: 1.45% from employee + 1.45% employer match
- Federal income tax: Based on W-4 elections and the IRS withholding tables in Publication 15
- FUTA (Federal Unemployment Tax): Employer-only; 6% on the first $7,000 of wages per employee annually
Paying and Reporting Withheld Taxes
Per the IRS, employers must deposit federal income tax, Social Security, and Medicare taxes according to either a monthly or semi-weekly deposit schedule based on total prior-year tax liability. Missing a deposit deadline triggers penalties, so calendar reminders are worth setting up.
File Federal Taxes and Forms (Form 941, Form 940, Form W-2)
Key federal forms every small business employer needs to know:
- Form 941: Filed quarterly; reports federal income tax, Social Security, and Medicare withheld
- Form 940: Filed annually; reports federal unemployment taxes (FUTA)
- Form W-2: Issued annually to each employee and filed with the Social Security Administration
State and Local Tax Reports
Most states have their own income tax withholding requirements and unemployment insurance filing deadlines. Check your state’s Department of Revenue for specific forms and schedules, as they vary significantly from state to state.
How to Do Payroll in Excel
If you’re not ready to invest in payroll software, a spreadsheet can handle payroll for a small team.
Download a Payroll Calculator Template
Search for a free payroll calculator template that includes columns for employee name, pay rate, hours worked, gross pay, deductions by category, and net pay. Many are available through government and small business resource sites at no cost.
Add Columns You Need for Your Payroll Calculator
Customize your template for the deductions specific to your business: federal income tax, state tax, FICA, health insurance, and any voluntary deductions your employees have enrolled in. Label each column clearly so there’s no ambiguity when you or someone else is entering data each pay period.
Enter Payroll Data for Each Employee
Input each employee’s hours and rates for the period. Use formulas to automate gross pay, withholding, deduction, and net pay calculations so the math is consistent every time. Lock formula cells to prevent accidental edits that could throw off your numbers.
Create Individual Pay Stubs from Your Sheet
Print or email a pay stub to each employee with every payroll run, showing gross pay, each deduction line by line, and final net pay. A spreadsheet works well for teams of one to five employees, but as your headcount grows, the manual data entry becomes a significant error risk. That’s the point where payroll software starts to pay for itself.
Payroll Software vs. Doing Payroll Yourself
Deciding whether to manage payroll manually or use dedicated software comes down to your team size, budget, and how much time you want to spend on payroll each period.
| DIY Payroll (Spreadsheet) | Payroll Software (ADP, Gusto, Paychex) | |
| Cost | Free or low cost | Monthly subscription plus per-employee fee |
| Setup time | Higher (manual setup) | Lower (guided setup) |
| Error risk | Higher (manual calculations) | Lower (automated calculations) |
| Tax filing | You handle all deposits and forms | Software handles or automates most filings |
| Best for | 1 to 5 employees, simple pay structure | 5+ employees, multiple states, or complex deductions |
For most small businesses in a growth phase, starting with a spreadsheet and transitioning to software around the five-employee mark is a reasonable approach.
Recordkeeping and Year-End Requirements

Maintain Payroll Records for a Required Period
The IRS recommends keeping employment tax records for at least four years after the tax is due or paid, whichever is later. This includes pay stubs, W-4 forms, time records, tax deposit confirmations, and copies of all filings.
Issue Year-End Forms to Employees and Agencies
By January 31 of each year:
- Send Form W-2 to every employee who worked for you during the prior year
- Send Form 1099-NEC to any contractor paid $600 or more during the year
- Submit W-2 copies to the Social Security Administration
Why Doing Payroll Yourself Is Possible (and When to Get Help)
Managing payroll yourself is absolutely doable when your team is small and your pay structure is straightforward. As your business grows, especially if you add employees in multiple states, payroll software like ADP, Gusto, or Paychex can automate calculations, file taxes on your behalf, and reduce the risk of errors significantly. The IRS also advises businesses to vet any third-party payroll provider carefully before handing over tax responsibilities.
For independent contractors and freelancers handling their own tax obligations, our guides on how to calculate self-employment tax and calculate net income as a freelancer are useful companion reads.
Conclusion
Learning how to do payroll for a small business takes some upfront work, but once your process is in place it becomes a manageable, repeatable part of running your business. Start with your EIN, collect the right onboarding forms, choose a pay schedule you can commit to, and document every payroll run thoroughly. Stay ahead of your tax deposit schedule, and don’t let year-end forms catch you off guard.
If you’re billing clients while managing employee payroll, keeping your invoicing as organized as your payroll process is just as important. Our invoice maker and free invoice generator help you keep the revenue side of your business clean and professional, every billing cycle.
Send Invoices in Seconds
Set up in 1 minute, send invoices in 2 — it’s that simple with Invoice Fly.
Small Business Payroll FAQs
Small businesses process payroll by tracking employee hours, calculating gross pay, applying tax withholdings and deductions, paying employees via direct deposit or check, and depositing payroll taxes with the IRS and state agencies on a set schedule. Most owners use payroll software or a spreadsheet to manage the process consistently.
Start by getting your EIN, then collect W-4 and I-9 forms from each employee. Each pay period, calculate gross pay, subtract all withholdings and deductions, pay your employees, and deposit the withheld taxes with the appropriate agencies. A payroll template or entry-level payroll software can walk you through each step until the process feels routine.
Yes. You can manage payroll manually using Excel or Google Sheets and handle all filings yourself at no software cost. The IRS's EFTPS system for depositing federal taxes is also free to use. The trade-off is time and the risk of manual calculation errors. Payroll software automates most of the process but comes with a monthly subscription fee.
The most common mistakes include misclassifying employees as independent contractors, missing tax deposit deadlines, failing to maintain proper records, skipping pay stubs, and forgetting year-end W-2 or 1099 filings. Setting calendar reminders for every filing and deposit deadline is one of the simplest ways to stay compliant.
As a sole proprietor, you don't run payroll for yourself. You pay yourself through an owner's draw, taking funds directly from business profits. You then pay estimated quarterly self-employment taxes to the IRS. Our guide to calculating self-employment tax has the full step-by-step breakdown.
