How to Do Payroll Yourself: A Small Business Guide

SMALL BUSINESS INTEL, IN YOUR INBOX

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Table of contents

The first time you sit down to run payroll, you'll probably think: "Okay, I just add up everyone's hours and write the checks, right?" Then you open a browser tab. Suddenly you're reading about EINs, EFTPS, FICA, quarterly 941s, and a penalty structure that starts at 2% and climbs fast.

Learning how to do payroll yourself is genuinely doable — millions of small business owners manage it — but there's more to it than most people expect. This guide walks you through every step: what payroll actually involves, how to set things up, how to run it each pay period, what to file with the IRS, and when the math stops working in your favor.

{{banner-cta}}

The short version: how to do payroll yourself

Doing payroll yourself — or figuring out how to do your own payroll for the first time — means handling taxes, filings, and recordkeeping, not just paying your team. Here's what the process looks like at a high level.

  • You'll need an EIN, state tax IDs, and a completed W-4 from every employee before running your first payroll.
  • Each pay period: calculate gross pay, subtract federal and state taxes plus FICA, and distribute net pay.
  • File Form 941 quarterly and Form 940 annually to stay compliant with the IRS.
  • DIY payroll works well for very small teams, but most owners outgrow it once they hit three or more employees or start managing tips and overtime.
  • Running payroll yourself costs nothing in tool fees — but factor in your time.

Tax calculations and IRS deadlines starting to feel like a second job? Skip the math and let payroll run itself. 

What doing payroll yourself actually involves

Before you run your first payroll, it helps to know what you're actually signing up for. As one commenter put it bluntly in r/Payroll: "It isn't 'just pushing a button' as 99% of people will have you believe." 

Payroll isn't just paying your team — knowing how to do payroll for small business means calculating wages, withholding taxes, filing forms, and keeping records the IRS can audit. Miss a deadline or misread a form, and automatic penalties follow.

As an employer, you're legally responsible for accuracy even if you hire an accountant or bookkeeper to handle the calculations. Here's what's on your plate:

Federal obligations

  • Federal income tax withholding (based on each employee's W-4)
  • FICA taxes: Social Security at 6.2% withheld from employee wages, plus a matching 6.2% you pay as the employer
  • Medicare at 1.45% withheld, plus a matching 1.45% from you
  • FUTA (Federal Unemployment Tax Act): 6.0% on the first $7,000 of each employee's wages per year — employer-only, not withheld from paychecks

State obligations

  • State income tax withholding (rates vary; some states have none)
  • State unemployment insurance
  • Local taxes where applicable

How to set up payroll for small business

Setup is a one-time lift. Once your EIN, tax accounts, and paperwork are in order, the recurring process is much more manageable — whether you're learning how to do payroll yourself for a growing team or how to do payroll for one employee just starting out.

Get your EIN and payroll tax IDs

Your Employer Identification Number (EIN) is the IRS's way of tracking your business's tax filings. Without one, you can't run payroll legally.

  • Apply for an EIN on IRS.gov — it's free and takes about 15 minutes online.
  • Register for your state's employer tax ID through your state's revenue or labor agency.
  • Enroll in EFTPS (Electronic Federal Tax Payment System) for making federal tax deposits.
  • Note: if your total payroll tax liability is $1,000 or less per year, you may qualify for Form 944, an annual simplified alternative to the quarterly Form 941.

Collect employee payroll forms

You'll need specific paperwork from each employee before you can calculate withholdings correctly.

  • W-4: tells you how much federal income tax to withhold, based on the employee's filing status and withholding elections. Every employee must complete one at hire.
  • I-9: verifies employment eligibility. Required for every employee. See how to fill out an I-9 for a walkthrough.
  • State withholding forms, where required by your state.
  • Direct deposit authorization form (optional but strongly recommended — most employees prefer it).
  • Contractors get a W-9 instead of a W-4, and you'll report their payments on a 1099-NEC.

Choose your payroll schedule

Your pay schedule determines how often you run payroll and when employees get paid. Common options are weekly, biweekly, semimonthly, and monthly. For most small businesses with hourly workers, biweekly is the standard.

A few things to consider:

  • Some states mandate a minimum pay frequency — check state payday requirements before deciding.
  • Whatever you choose, stay consistent. Changing pay schedules mid-year creates accounting headaches and can create compliance issues.

Open a separate payroll bank account

Keep your payroll funds in a dedicated account, separate from your operating cash. It makes tax deposits easier to track and creates a clear paper trail if you're ever audited.

If all of this is starting to sound a little overwhelming — don’t worry, we get it. Tracking every calculation, deadline, and tax form takes hours every pay period. Those hours could go back into running your business. See how Homebase Payroll handles taxes, tips, and overtime automatically.

How to do payroll yourself step by step

Once you're set up, the same nine steps repeat every pay period. Here's how to do payroll yourself step by step — and how to do payroll manually if you're running it without a tool. This is also how to run payroll yourself when you need full control over every calculation. Stay on top of payroll compliance along the way.

Step 1: Track hours worked. Collect timesheet or time tracking data for all hourly employees. Include regular hours, overtime, and tips. Under the FLSA, non-exempt employees are entitled to overtime pay at 1.5 times their regular rate for any hours worked over 40 in a week.

Step 2: Calculate gross pay. For hourly employees: hours worked × hourly rate. For salaried employees: annual salary ÷ number of pay periods per year. Add overtime, tips, bonuses, or commissions to get the full gross amount.

Step 3: Determine pre-tax deductions. Health insurance premiums, 401(k) contributions, and HSA/FSA contributions reduce taxable income before withholdings are calculated. Subtract these from gross pay first.

Step 4: Calculate tax withholdings. This is where most of the complexity lives. You'll need to withhold:

  • Federal income tax: determined by the employee's W-4 and IRS Publication 15-T, which has the withholding tables.
  • Social Security: 6.2% of the employee's gross pay (you match another 6.2%).
  • Medicare: 1.45% of the employee's gross pay (you match another 1.45%).
  • State income tax: varies by state — check your state's withholding tables.
  • Local taxes: where applicable.

Step 5: Calculate post-tax deductions. Post-tax deductions come out after withholdings are applied. These include Roth 401(k) contributions, wage garnishments, and union dues.

Step 6: Calculate net pay. Net pay = gross pay − pre-tax deductions − tax withholdings − post-tax deductions. This is the amount that hits your employee's bank account.

Step 7: Pay your team. Direct deposit is the most common method. You can also issue paper checks or pay cards. Distribute pay stubs to every employee showing gross pay, all deductions, and net pay.

Step 8: Deposit payroll taxes. Use EFTPS to deposit federal payroll taxes on your assigned schedule. Monthly depositors (liability under $50,000): deposit by the 15th of the following month. Semi-weekly depositors (liability $50,000+): deposit within 3 business days of payday. Deposit on the wrong schedule and the IRS treats it as a late deposit — penalties apply regardless of intent.

Step 9: Keep records. The FLSA requires payroll records for at least three years, and time cards for at least two. Store W-4s, I-9s, pay stubs, tax filings, and EFTPS confirmations.

What payroll taxes do you need to file (and when)?

Running payroll yourself means staying on top of several federal filing deadlines throughout the year. The payroll taxes for small business owners to track fall into five main forms. Here's a breakdown of the payroll forms every small business employer needs to know.

Form 941 Reports quarterly federal income tax, Social Security, and Medicare withholdings. Generally due by the last day of the month following each quarter: April 30, July 31, October 31, and January 31. If the deadline falls on a weekend or holiday, it moves to the next business day.

Form 940 Reports your annual FUTA tax liability. Generally due by January 31 of the following year. Same weekend/holiday rule applies.

Form 944 An annual simplified alternative to Form 941, available to very small employers with $1,000 or less in annual payroll tax liability. Also generally due January 31.

W-2 Reports each employee's annual wages and withholdings to both the employee and the SSA. Generally due to employees by January 31.

1099-NEC Reports payments to independent contractors. Generally due January 31.

State requirements vary. Check payroll taxes by state for your state's specific rules.

Penalty reminder: Late deposit penalties run from 2% (1–5 days late) to 15% (10 or more days after IRS notice). W-2 late filing penalties range from $60 to $680 per form. These aren't hypothetical — the IRS issues them automatically. See the IRS employment tax due dates page for the full calendar.

Common DIY payroll mistakes (and how to avoid them)

Most payroll errors aren't caused by bad intentions — they're caused by complexity that sneaks up on you. These are the ones that trip up even experienced small business owners.

Misclassifying workers. Treating an employee as an independent contractor — or vice versa — triggers back taxes, penalties, and potential lawsuits. The IRS has specific criteria for worker classification. When in doubt, err toward employee status.

Missing filing deadlines. Penalties compound automatically. Calendar every quarterly 941 deadline and every annual deadline at the start of the year — don't rely on memory.

Calculating withholdings incorrectly. A misread W-4 or an outdated withholding table leads to over- or under-withholding. Always use IRS Publication 15-T for federal calculations and verify your state's current rates each year.

Not tracking overtime properly. The FLSA requires 1.5x pay for non-exempt employees working over 40 hours in a week. Every hour matters — an underpaid overtime claim can expose you to back wages and penalties.

Failing to keep records. Three years for payroll records, two years for time cards. If the DOL or IRS ever comes calling, you need documentation. Keep everything.

Forgetting state requirements. State income tax rates, pay frequency mandates, and unemployment insurance rules vary widely. What's compliant in Texas may not be compliant in California. Check your state's requirements every year.

Cambria Wallace, Project Lead II of Payroll Operations @ Homebase, puts it plainly: "Owners that use the timesheets feature at Homebase and keep up with timesheet edits save the most time and can run payroll quickly (in 15–30 mins) no matter how many employees they have."

Is it cheaper to do your own payroll?

The honest answer depends on your team size and how you value your own time. Here's a real cost comparison.

True cost of do it yourself payroll: No tool fees, but factor in 2–5+ hours per pay period for calculations, deposits, and filings. Add the risk of IRS deposit penalties (2%–15% of late payments) and the mental overhead of tracking deadlines year-round. The opportunity cost alone — hours not spent serving customers or growing your business — adds up quickly.

Cost of a payroll app: A payroll app starts at $39/month + $6/employee. For a team of 5, that's $69/month. Hours tracked during the week flow directly into payroll with no re-entry, taxes are calculated and filed automatically, and you're not spending Sunday evenings cross-referencing IRS tables.

DIY can work well for a 1–2 person operation with simple, consistent pay. But once you're managing overtime, tipped workers, or employees across multiple states, the time and risk math shifts fast.

When to stop doing payroll yourself

DIY payroll works in the early days. These are the signals you've outgrown it.

Signs it's time for a payroll app:

  • You have 3 or more employees
  • You're paying overtime or tipped workers regularly
  • You're spending more than 2 hours per pay period on payroll
  • You've made your first compliance mistake, or had a close call
  • You're hiring across more than one state

Primo Stropoli, owner of Tetta's Market, started out tracking employee hours with tacks and pieces of paper. After switching to Homebase, payroll went from hours of manual entry to five minutes a week. "It's hard to put a number on it, but I'm saving hundreds of hours," he says. "Once you include all the little things I could get sucked into that Homebase is just taking care of, it's saving me a whole lot of time."

Ready to do payroll yourself (or hand it off)?

Running payroll yourself is entirely possible, and this guide gives you every step. Setup is a one-time lift — once your tax accounts and employee paperwork are in order, the same nine-step process repeats every pay period.

But the risks are real, and if you want to save yourself a bit more time and get some peace of mind, consider using a tool that runs your payroll accurately and automatically in a few clicks. 

Homebase Payroll connects time tracking directly to payroll — hours flow in automatically, taxes are calculated and filed for you, and payday runs without the scramble. Over 150,000 small businesses run their teams on Homebase, named Best Payroll for Small Business and Best Payroll for Hourly Teams by CNN Underscored (2024). Our customers report saving an average of 5.5 hours per month compared to their previous provider.

You've got this. And when you're ready for help, we're here.

Get started with Homebase Payroll for free →

FAQs on how to your own payroll

Can I do payroll by myself?

Doing payroll yourself is possible, and many small business owners start this way. You'll need an EIN, employee W-4s, and a system for tracking hours, calculating taxes, and filing forms with the IRS. It's manageable for very small teams but gets complex quickly with overtime, tips, or multiple employees.

How to do payroll for beginners?

Start by getting an EIN and state tax IDs, then collect W-4 and I-9 forms from each employee. Choose a pay schedule, calculate gross pay, subtract federal and state taxes plus FICA, distribute net pay, and file Form 941 quarterly and Form 940 annually.

Is it cheaper to do your own payroll?

DIY payroll has no tool costs, but factor in your time (2–5+ hours per pay period) and the risk of IRS deposit penalties, which run from 2% to 15% of unpaid taxes. A payroll app like Homebase starts at $39/month + $6/employee — for most small businesses, the math tips toward a tool once you pass one or two employees.

How do I do my own payroll for free?

Many owners ask: how can I do payroll myself for free? The short answer: IRS tax tables for withholding calculations, EFTPS for tax deposits, manual hour tracking, and quarterly and annual filings yourself. It works for 1–2 employees with simple, consistent pay. It's doable but time-consuming, and the risk of errors grows with every employee you add.

How to calculate payroll taxes?

Withhold federal income tax based on the employee's W-4 using IRS Publication 15-T. Deduct Social Security (6.2%) and Medicare (1.45%) from gross pay, and match both amounts as the employer. Add FUTA tax (6.0% on the first $7,000 of wages) and any applicable state or local taxes.

{{banner-cta}}

Homebase makes payroll painless.

Onboard employees, track their time, and pay them — all in one place.

Try Homebase for free
Cambria Wallace

Cambria Wallace is a Project Lead III on the Homebase Payroll Implementation team, helping small businesses navigate payroll onboarding and compliance. With four years at Homebase and over 15 years of experience, she's a certified payroll professional (FPC) who leads clients through tax configuration, employee onboarding, and first-payroll execution. Cambria combines deep payroll expertise with exceptional customer service to help business owners feel confident in their payroll journey.

Back to top
Purple upward-pointing caret arrow icon.