How To Do Payroll For A Small Business (Step-by-Step Guide)

how to do payroll for small business

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. 

invoice fly mobile dashboard

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 ItemWhy You Need It
EINIdentifies your business for federal payroll taxes
W-4Tells you how much federal income tax to withhold per employee
I-9Confirms each employee’s eligibility to work in the U.S.
Pay scheduleSets when employees are paid and keeps you legally compliant
Recordkeeping systemStores pay, tax, and filing records for IRS compliance

How to Set Up Payroll for Your Small Business

small business owner setting up payroll for the first time

Getting the setup right the first time prevents costly corrections later.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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

accountant running payroll for small business employees

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

owner reviewing payroll tax forms before filing

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)
CostFree or low costMonthly subscription plus per-employee fee
Setup timeHigher (manual setup)Lower (guided setup)
Error riskHigher (manual calculations)Lower (automated calculations)
Tax filingYou handle all deposits and formsSoftware handles or automates most filings
Best for1 to 5 employees, simple pay structure5+ 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

calendar showing day to submit tax forms

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. 

invoice fly mobile dashboard

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.