Your first pay stub is FREE.First pay stub FREE Use codewith at checkout.

Create yours
How to Do Payroll: a step-by-step guide for small businesses, presented by Olivia Bennett with Alexander Caldwell

How to Do Payroll: A Step-by-Step Guide for Small Businesses

Learning how to do payroll is one of the first jobs you take on when you hire employees. You need to calculate wages, withhold the right taxes, pay people on time and keep accurate records. Missing even one of these steps can lead to payment errors, unhappy employees or tax penalties.

The good news is that you do not necessarily need an accountant or expensive software to get started. Small businesses with straightforward payroll can handle most of these tasks themselves, as long as they understand the requirements and stay organized.

This guide walks through payroll step by step, from setting up your business and collecting employee information to calculating paychecks, paying payroll taxes and keeping records.

What Is Payroll and How Does It Work?

Payroll is the process of calculating and paying employee wages while handling the taxes, deductions and records tied to those payments.

Every time you run payroll, you work out what each employee earned during the pay period, subtract the taxes and deductions that apply and pay the rest. You are also responsible for depositing payroll taxes, filing the required forms and documenting each payment.

A typical payroll run includes:

  1. Recording employee hours and earnings.
  2. Calculating gross pay, including overtime where it applies.
  3. Withholding federal, state and local taxes.
  4. Subtracting employee benefits and other deductions.
  5. Calculating net pay.
  6. Paying employees and providing any required wage statements.
  7. Depositing payroll taxes and filing the required returns.
  8. Keeping payroll records.

For example, an employee who works 40 hours at $20 an hour earns $800 of gross pay for the week. Before you pay them, you calculate tax withholding and any other deductions. What is left is their net pay.

The basic process is similar for most businesses, but the specific requirements depend on your state, how your workers are classified and your payroll schedule.

What Do You Need Before Running Payroll?

Before your first payroll you need to register for the right taxes, gather employee information and set a pay schedule. Getting these done early makes every later payroll run easier.

Get an Employer Identification Number (EIN)

An Employer Identification Number (EIN) is a nine-digit number issued by the Internal Revenue Service (IRS). Businesses use it to report employment taxes and identify themselves on federal tax forms.

If you do not have one yet, you can apply for an EIN with the IRS at no cost. Depending on where you operate, you may also need a state employer withholding number and a state unemployment insurance account.

Keep these registration details handy. You will need them every time you file a payroll tax return or make a tax deposit.

Collect Employee Information and Tax Forms

Each new employee has to give you the information needed to calculate wages and tax withholding:

  • Form W-4: used to work out federal income tax withholding.
  • Form I-9: used to verify identity and authorization to work in the United States.
  • Social Security number: needed for wage reporting and payroll taxes.
  • Personal information: legal name, address and start date.
  • Compensation details: hourly rate or salary plus any overtime or bonus arrangements.
  • Banking information: needed when employees choose direct deposit.
  • State withholding forms: required in some states.

Employees usually complete Form W-4 when they start. You use it together with the IRS withholding tables to calculate federal income tax withholding.

Form I-9 has a different purpose. It verifies employment eligibility and must be completed within the federal deadlines. You keep it on file rather than sending it to the IRS.

Most states also require you to report each new hire to the state's new hire registry, generally within 20 days of the hire date and sooner in some states. The federal new hire reporting rules list each state's deadline and reporting options.

Classify each worker correctly as an employee or an independent contractor. For employees, decide whether they are exempt or nonexempt from overtime under the wage and hour laws that apply.

Choose a Payroll Schedule

Your payroll schedule decides how often employees are paid.

Payroll schedulePay periods per yearDescription
Weekly52Employees are paid every week.
Biweekly26Employees are paid every two weeks.
Semimonthly24Employees are paid twice a month.
Monthly12Employees are paid once a month.

Biweekly and semimonthly payroll are often confused. Biweekly payroll runs every two weeks, while semimonthly payroll usually falls on two set dates each month.

Before you pick a schedule, check your state's payday rules. Some states require certain employees to be paid more often than others.

Once you have a compliant schedule, build a payroll calendar with pay period dates, paydays, tax deposit deadlines and filing dates.

How to Do Payroll Step by Step

With your business set up and the paperwork collected, you are ready to process payroll. These seven steps show how to run payroll manually for a small business.

The payroll process in seven steps: track hours, calculate gross pay, withhold taxes and deductions, calculate net pay, pay employees with a paystub, deposit taxes and file forms, keep records
The seven steps of a manual payroll run.

Step 1: Track Employee Hours and Attendance

Start by recording how many hours each employee worked during the pay period.

For hourly employees you need accurate records of regular hours, overtime and any other paid time. Salaried employees have more predictable earnings, but their hours can still matter for wage and overtime compliance.

Timesheets, spreadsheets, time clocks and attendance software all work. Before you calculate wages, check each record for missing shifts, wrong entries or unapproved changes.

Under the federal Fair Labor Standards Act (FLSA), covered nonexempt employees must generally receive at least 1.5 times their regular rate for hours worked beyond 40 in a workweek, as the Department of Labor overtime rules explain. Some states add their own overtime requirements.

Step 2: Calculate Gross Pay

Gross pay is the total an employee earns before taxes and other deductions. How you calculate it depends on whether the employee is paid by the hour or on salary.

For hourly employees

Multiply the regular hours worked by the hourly rate.

Gross Pay = Hours Worked × Hourly Rate

An employee working 40 hours at $20 an hour earns 40 × $20 = $800 of gross pay. If the employee works overtime, calculate the overtime earnings separately and add them to the regular wages.

For salaried employees

Divide the annual salary by the number of pay periods in the year.

Gross Pay = Annual Salary ÷ Number of Pay Periods

An employee earning $52,000 a year on a biweekly schedule receives $52,000 ÷ 26 = $2,000 of gross pay per pay period before any adjustments.

Remember to include bonuses, commissions, taxable benefits and other compensation where they apply.

Step 3: Calculate Payroll Taxes and Deductions

Once you know gross pay, work out the taxes and deductions that apply to each employee. Payroll taxes usually include federal income tax withholding, Social Security tax, Medicare tax and any state or local taxes.

Federal income tax

Federal income tax withholding depends on the employee's wages, pay frequency, Form W-4 and the IRS withholding method you use. There is no single withholding percentage that fits every employee. Use the current IRS Publication 15-T tables or a payroll calculator built on them.

Social Security tax

The employee Social Security rate is 6.2% of wages up to the annual wage base, which is $184,500 for 2026. Employers pay a matching 6.2%.

Medicare tax

Employees pay 1.45% Medicare tax and employers pay a matching 1.45%. Unlike Social Security, the standard Medicare tax has no annual wage cap.

Employers must also withhold the 0.9% Additional Medicare Tax on an employee's wages above $200,000 in a calendar year. There is no employer match for this extra tax.

State and local taxes

Depending on where the employee works and lives, you may also have to withhold state income tax, local income tax or other employment taxes.

Other payroll deductions

Employee deductions can include health insurance premiums, retirement contributions and court-ordered wage garnishments. Some come out before certain taxes and others after, depending on the benefit or deduction involved.

Step 4: Calculate Net Pay

Net pay is what the employee receives after taxes and deductions are subtracted from gross pay.

Net Pay = Gross Pay − Employee Taxes − Other Employee Deductions

Suppose an employee has $1,000 of gross pay and these deductions:

Payroll itemAmount
Gross pay$1,000.00
Federal income tax withholding$90.00
Social Security tax$62.00
Medicare tax$14.50
Health insurance deduction$40.00
Net pay$793.50

In this simplified example the employee takes home $793.50. The federal income tax figure is illustrative, not an actual withholding calculation. Real amounts depend on the employee's situation, the tax rules that apply and how each deduction is treated.

Employer payroll taxes are separate from employee deductions. Your business pays its own share of Social Security and Medicare on top of the employee's gross wages.

Step 5: Pay Employees and Create Paystubs

After calculating net pay, pay employees on your regular schedule. The common methods are direct deposit, paper checks and payroll cards.

Direct deposit moves wages electronically into employee bank accounts. Paper checks are still an option but take more handling. Some employers also use payroll cards, which let employees reach their wages through a prepaid card account.

Once the payment is ready, record the employee's earnings and deductions on a paystub. A typical paystub shows the employee's name, employer details, pay period, gross wages, taxes withheld, other deductions and net pay. Many also show year-to-date totals for earnings and withholding.

After you have calculated and checked the payroll amounts, you can make a paystub in minutes with Online Paystub.

Paystub requirements vary by state. Some states require detailed wage statements, while others set different rules on format and delivery; each state paystub generator page covers that state's rules. A paystub does not replace the employer's duty to calculate wages correctly, pay on time and meet its tax obligations.

Step 6: Deposit Payroll Taxes and File Tax Forms

Paying employees is only part of payroll. You also have to deposit payroll taxes and file the employment tax returns that apply to you.

Form 941

Most employers file Form 941, the Employer's Quarterly Federal Tax Return, to report federal income tax withheld plus Social Security and Medicare taxes. Some small employers file Form 944 once a year instead when the IRS tells them to.

Federal tax deposits

Federal employment tax deposits are made electronically, for example through the Electronic Federal Tax Payment System (EFTPS). Your deposit schedule is monthly or semiweekly depending on the IRS lookback period. Large liabilities can also trigger a next-day deposit rule.

Your deposit schedule is not necessarily the same as your payroll schedule or your quarterly filing deadline.

Federal unemployment tax

Employers may also owe FUTA tax under the Federal Unemployment Tax Act. It is paid by the employer and is never deducted from employee wages.

Annual wage reporting

Employers must prepare a Form W-2 for each employee and send the wage information to the Social Security Administration.

State unemployment insurance, state withholding, local taxes and new hire reporting can add their own obligations. Because deadlines differ, keep a separate calendar entry for every payment and return.

Step 7: Keep Accurate Payroll Records

The last step is documenting and securely storing your payroll information. Good records help you verify payments, prepare tax returns, answer employee questions and support compliance during an audit.

Important records include:

  • Employee names, identifying information and compensation details.
  • Hours worked and any overtime.
  • Gross wages, net wages and payroll deductions.
  • Pay periods and payment dates.
  • Payroll tax deposits and filed returns.
  • Employee W-4 forms and other required documents.
  • Paystub copies and payment records.

Different laws set different retention periods. Under the FLSA recordkeeping rules, employers must keep payroll records for at least three years and supporting records such as timecards and wage rate tables for at least two years.

The IRS asks employers to keep employment tax records for at least four years after the tax is due or paid, whichever is later. Some states require longer, so check the rules for your business.

Example of How to Calculate Payroll Manually

Here is a complete payroll calculation for one employee. You own a small retail store and pay an employee $22 an hour. During one workweek the employee works 42 hours and is eligible for overtime under federal law. Assume no special overtime adjustments and no state overtime rules beyond the federal standard.

  1. Regular wages: 40 hours × $22 = $880.
  2. Overtime rate: $22 × 1.5 = $33 an hour.
  3. Overtime wages: 2 hours × $33 = $66.
  4. Gross pay: $880 + $66 = $946.
  5. Social Security: $946 × 6.2% = $58.65, assuming the employee is below the annual wage base.
  6. Medicare: $946 × 1.45% = $13.72.
  7. Other withholding: assume $75 of federal income tax and no other deductions or state and local taxes.
  8. Net pay: $946 − $58.65 − $13.72 − $75 = $798.63.
Manual payroll example: 40 regular hours at $22 plus 2 overtime hours at $33 is $946.00 gross pay; minus $58.65 Social Security, $13.72 Medicare and an assumed $75.00 federal income tax leaves $798.63 net pay
The worked example from gross pay to net pay.
Payroll detailAmount
Regular wages$880.00
Overtime wages$66.00
Gross pay$946.00
Social Security tax$58.65
Medicare tax$13.72
Assumed federal income tax$75.00
Net pay$798.63

The employee's illustrative take-home pay is $798.63. Your business would also owe its matching Social Security and Medicare and any unemployment taxes that apply.

In a real payroll run, federal income tax withholding comes from the employee's Form W-4 and the IRS withholding method, not from an assumed $75.

Common Payroll Mistakes to Avoid

Payroll errors get expensive, especially when they involve wrong wages, missed tax deposits or incomplete records. Watch for these.

Misclassifying Employees

Treating an employee as an independent contractor can lead to unpaid wages, tax bills and penalties. Wrongly classifying an employee as exempt from overtime carries the same risk. Review the classification rules before you pay anyone, especially contractors and salaried staff.

Calculating Overtime Incorrectly

Not every salaried employee is exempt from overtime. For nonexempt employees, overtime has to follow federal and state rules. Some bonuses also change the regular rate used to calculate it.

Missing Payroll Tax Deadlines

Late deposits and filings bring IRS penalties and interest. Keep a payroll tax calendar and track deposit dates separately from paydays.

Using Outdated Tax Information

Tax rules, withholding tables, wage bases and state requirements change. Use current IRS guidance and your state's resources instead of last year's numbers.

Keeping Incomplete Payroll Records

Missing timesheets, wrong employee details or inconsistent wage records make tax reporting and audits harder. Review payroll reports after every pay period and store employee information securely.

Manual Payroll vs. Payroll Software

Small businesses have three ways to handle payroll: do it manually, use payroll software or outsource it to a payroll professional. Each has strengths and limits.

MethodMain advantageMain disadvantage
Manual payrollMore control and possibly lower software costsTime-consuming and more prone to calculation errors
Payroll softwareAutomates many calculations and recurring tasksUsually needs a subscription or processing fees
Outsourced payrollProfessional help with payroll administrationOften costs more and gives you less direct control

Manual payroll can work for businesses with a few employees, steady hours and simple pay. You calculate wages, manage taxes and track compliance yourself.

Payroll software cuts repetitive work by automating wage calculations, withholding and recordkeeping and, with some providers, tax filings.

Outsourced payroll suits businesses with complicated payroll, employees in several states or little administrative capacity.

Businesses that outgrow spreadsheets can compare cheap payroll services built for small teams. The right choice depends on your headcount, budget, payroll complexity and how much time you can give it.

Final Thoughts

Doing payroll yourself keeps you in control of employee payments and can cut some administrative costs. The key is a reliable process in place before your first payday.

Register your business, collect employee information and choose a compliant pay schedule. Then track hours, calculate gross and net pay, withhold taxes, pay employees and keep accurate records.

As the business grows, check whether manual payroll still makes sense. More employees, changing tax rules and more complex pay can make software or professional help worth the cost. Whatever you choose, accurate calculations, on-time payments and organized records stay the foundation of your payroll.

This article is general information about payroll, not tax or legal advice. Tax rates, wage bases and state rules change; check the IRS, your state agencies or a payroll professional for your situation.

Turn your verified payroll figures into a clear, itemized pay stub.

Create a Pay Stub Now

Frequently Asked Questions

Can I do payroll myself for my small business?

Yes. Small business owners can run payroll themselves if they calculate wages correctly, withhold and deposit the right taxes, pay employees on time and meet federal and state reporting rules. It is most manageable with a few employees and simple pay arrangements.

How do I do payroll without software?

Collect employee tax forms, track hours, calculate gross wages, work out tax withholding, subtract deductions and pay employees. You also need to deposit payroll taxes, file the required forms and keep records. Spreadsheets help organize the math but do not make you compliant on their own.

What is the easiest way to do payroll?

For many small businesses payroll software is the easiest route, because it automates wage calculations, withholding and recurring runs. Businesses with very simple payroll may still prefer to do it manually. The right choice depends on complexity, budget and time.

What forms do I need to run payroll?

The core forms are Form W-4 for federal income tax withholding, Form I-9 for employment eligibility, Form 941 for quarterly federal employment taxes and Form W-2 for annual wage reporting. Your state may require its own withholding certificate and returns.

How often should a small business run payroll?

Weekly, biweekly, semimonthly and monthly are the common schedules. The right one depends on your employees, your operations and your state's payday law, since some states require certain workers to be paid at set intervals.

How much does it cost to do payroll yourself?

Manual payroll avoids software fees but still costs administrative time and sometimes banking or accounting fees. Employer payroll taxes are owed either way. Payroll software and outsourced services add their own fees.

Do I need to give employees a paystub?

It depends on state law. Many states require a wage statement showing earnings and deductions, while others set different rules. Even where no format is mandated, accurate pay records protect both the employee and the employer.

Can I pay employees without payroll software?

Yes. Software is not required to pay employees. You can calculate wages manually and pay by direct deposit or check, but you remain responsible for withholding, tax deposits, reporting and recordkeeping.