How to Do Payroll for a Small Business

Running payroll for the first time feels intimidating, but it comes down to a repeatable checklist. Here's the overview.

Before your first payroll

Get an EIN, register for state payroll taxes, classify each worker correctly (employee vs contractor, exempt vs non-exempt), collect W-4s, and pick a pay schedule (weekly, bi-weekly, semi-monthly, or monthly).

Each pay run

Collect accurate hours, calculate gross pay (including overtime), withhold federal/state/FICA taxes and any deductions to get net pay, pay employees, then remit the withheld taxes and file the required reports.

Accurate time records are the foundation — a time clock that totals hours and overtime automatically removes the most error-prone step.

Stay compliant

Keep payroll records (most for 3 years, time cards for 2) and provide pay stubs where your state requires them. Many small businesses use a payroll provider (Gusto, QuickBooks, ADP) for tax filing and pair it with a time clock that exports clean hours.

Payroll hours calculatorPay stub requirements by state

FAQ

Can I do payroll myself?

Yes, but most small businesses use a payroll provider for tax filing and a time clock to capture hours, to reduce errors and penalties.

How often should I run payroll?

Bi-weekly is the most common US schedule; choose what fits cash flow and your state's pay-frequency rules.

Track hours the easy way — free

Kloqk is a free time clock that handles hours, overtime, and payroll-ready exports.

Start free

More guides