Yes, you can legally do your own payroll for a small business, as long as you register correctly, withhold the right taxes, and pay them on time. It works best when you have a few employees, steady cash flow, and time to track deadlines each pay period.
The IRS can charge a failure-to-deposit penalty of up to 15% of the unpaid tax once a deposit is 10 or more days late, and payroll errors are a common reason small employers get an IRS notice. That risk grows once you add a second employee or cross into a state with its own withholding rules. This guide covers the deposit calendar, the required forms, and the point where paying for help starts to make sense.
💰 How federal payroll taxes get calculated and deposited, step by step
📋 The exact forms you file, and when each one is due
🖥️ Whether DIY, software, or a full-service provider fits your business
⚠️ The mistakes that trigger IRS penalties, and how to avoid them
✅ A decision checklist for figuring out if you should do it yourself
What Doing Your Own Payroll Involves
This guide reflects federal payroll rules as of 2026. That includes current Social Security, Medicare, and unemployment tax rates. Wage bases and deposit rules change every year and vary by state, so confirm current figures on IRS.gov first. Payroll mistakes carry real costs, so treat this as education and bring in an accountant once things get complicated.
Doing your own payroll means you figure each employee's pay, hold back the right taxes, send that money in, and file the matching returns yourself. The job breaks into four connected pieces. You sign up with the right agencies, work out withholding every period, pay that money in on schedule, and file returns that match what you paid. Skip one piece and the others suffer, since a late deposit still needs an accurate return behind it.
You start by getting an Employer Identification Number, a nine-digit ID used on every payroll form. Next, sign up with your state's tax and unemployment offices, since those use separate accounts. Every new hire fills out a Form W-4 for withholding, plus a Form I-9 that confirms they can work.
Each pay period, you calculate gross wages, then subtract federal income tax based on the W-4. You also subtract Social Security and Medicare tax at fixed rates, and add your matching employer share of both. Add federal and state unemployment tax, which only the employer pays. The total becomes your tax deposit, due on a schedule tied to how much your business owes.
Every payroll run also creates a paper trail you must keep. Store pay stubs, tax deposit confirmations, and each employee's W-4 and I-9 together, since the IRS and your state can both ask for them during a review. A simple folder, organized by pay period, saves hours later if a question ever comes up.
Which Situation Applies to You?
The right approach depends on how many people you pay and how predictable their hours are. A solo owner with one salaried employee faces a much simpler task than one running a multi-state crew of hourly workers. Match your situation to one of the three groups below before you decide how much of the process to handle yourself.
If you have 1 to 3 employees on a fixed salary
A small, steady headcount is the easiest case for DIY payroll. Gross pay stays the same from period to period, and withholding stays consistent once you set it up correctly. You still need to track two federal deposit deadlines a month, file a quarterly return, and send year-end W-2s, but the math itself rarely changes.
Many owners in this group succeed with free IRS tools and a simple spreadsheet, as long as they set a reminder for each deposit date. The main risk is not complexity; it's forgetting a date during a busy week. The failure-to-deposit penalty applies the same no matter your headcount, so a missed date costs the same in a slow week as in your busiest month. A basic spreadsheet with built-in formulas for the Social Security and Medicare rates handles the math fine at this scale.
If you have hourly, multi-state, or fast-growing headcount
Once you add hourly staff, overtime pay, or workers in more than one state, doing it by hand gets harder to sustain. Federal overtime rules demand the right math each week, and state withholding differs from state to state. A growing headcount can also push you from a monthly to a twice-weekly deposit schedule with no warning.
This is where payroll software earns its cost fast, since it applies current tax tables and tracks your deposit schedule for you. Owners who stay fully manual here often spend months later fixing withholding errors, which usually costs more than the software would have. Adding even one part-time worker with shifting hours is often the tipping point. Multi-state withholding alone can mean tracking two or more separate wage tables at once.
If you're about to hire your first employee
Hiring your first employee means setting up payroll from zero. You need an EIN, a state withholding account, a state unemployment account, and a decision about pay frequency before the first paycheck goes out. The registration steps alone can take one to three weeks depending on your state, so start well before your target start date.
Many first-time employers choose a low-cost payroll service for the first year, to avoid a signup mistake. They switch to a cheaper DIY or software setup once the accounts and rhythm are set, usually after their first full quarter of filings. Budget a few hours in the weeks before your start date to open every account, since one delayed state signup can push back your first paycheck.
The Federal Payroll Tax Deposit Cycle, Step by Step
Every business that withholds payroll tax must pay it in on a fixed schedule. Getting the schedule wrong is the top reason small employers get fined. The IRS sets your schedule, monthly or twice a week, from what you reported in a prior 12-month lookback period, detailed in Publication 15. New businesses default to the monthly schedule until the IRS moves them the next year.

Monthly depositors owe their deposit by the 15th of the next month. Semiweekly depositors owe it within a few business days of pay date, depending on which day they paid staff. A business that accumulates $100,000 or more in tax during a deposit period must deposit it by the next business day, no matter its normal schedule. Missing any of these dates starts the IRS penalty clock right away, and the penalty climbs the longer the deposit stays unpaid.
After the deposits, you file Form 941 each quarter to report wages and taxes. It's due by the last day of the month after the quarter ends. Two annual filings close out the year: Form 940 reports federal unemployment tax and is due January 31, and W-2s go to employees and the Social Security Administration by that same date. Missing the W-2 deadline carries its own penalty, separate from the deposit penalties, so treat it as its own date on your calendar.
A Worked Example: Calculating One Biweekly Deposit
Picture a bakery owner paying one employee $4,000 in gross wages for a biweekly pay period, with no other deductions. Social Security withholding is 6.2% of gross pay, so the employee's share is $248, and the employer matches that with another $248. Medicare withholding is 1.45%, so the employee owes $58 and the employer matches another $58.
Assume the employee's W-4 and the wage-bracket tables in Publication 15-T point to $400 of federal income tax withholding for this pay period. A real number depends on the employee's specific W-4 elections, so treat this figure as an illustration, not a lookup value. Add the employee's three withheld amounts, $248 plus $58 plus $400, and you get $706 withheld from the paycheck. Add the employer's matching Social Security and Medicare shares, $248 plus $58, and you get $306 owed by the business on top of that.
The total federal deposit for this one pay period is $1,012: the $706 withheld from the employee plus the $306 owed by the employer. That deposit is due on whatever date your assigned schedule requires, not on the next convenient day. The math scales in a straight line as you add employees or raise wages, so a five-person team with similar pay runs roughly five times this deposit.
State Withholding and Unemployment Insurance: Does Your State Differ?
Federal rules stay the same nationwide, but state payroll rules vary a lot. Ignore your state's rules and you risk falling out of compliance fast. Every state requires a state unemployment insurance account, paid for by a tax that only the employer owes. Florida, Texas, Washington, and Wyoming, among others, skip state income tax, but they still require the unemployment account.
States that tax income each publish their own withholding tables, and some require a separate state form on top of the federal W-4. Your state unemployment rate is not fixed like the federal rate. It starts at a new-employer rate, then shifts with your experience rating: how many past workers have filed claims against you. A business with high turnover pays a higher rate over time, an ongoing cost, not a single one-time fee.
Nearly every state also requires new hire reporting. This means basic details on each new hire, sent to a state list within a set number of days. The federal new hire rule sets a 20-day outer limit, though several states ask for it sooner. Check your state's own deadline instead of guessing.
This rule helps states enforce child support orders. Miss the deadline and you can face a separate state fine. Some states also add a paid-leave or disability tax on top of income tax and unemployment insurance, with no federal match. Always check your state labor agency's page before you assume your setup is complete.
A handful of cities and counties add their own local payroll tax on top of state and federal withholding. Employers in parts of Ohio, Pennsylvania, and Oregon, for example, may owe a local earnings tax or transit tax that has nothing to do with the state return itself. Check your city or county finance office if you operate in one of these areas, since the account and deposit calendar run separately from your state setup.
DIY Payroll vs. Software vs. a Full-Service Provider
Three paths lead to the same result: employees paid correctly and taxes filed on time. The difference is where your time goes and how much you pay to protect it. Gusto's DIY payroll guide and ADP's payroll walkthrough both frame this as a tradeoff between cost and time, and that matches what small business owners report in practice.
Pure DIY payroll uses IRS forms, EFTPS, and a spreadsheet. It costs close to nothing beyond your own time each pay period. Payroll software like QuickBooks Payroll, Gusto, or OnPay automates the tax math and often the deposits, for a fee that scales with employee count. A full-service provider takes over the entire process, including tax filings, for a higher fee, and some plans shift filing-error liability onto the provider.
| Factor | DIY payroll | Payroll software or full-service |
|---|---|---|
| Monthly cost | Near $0, plus your time | Tens to low hundreds of dollars, based on headcount |
| Who calculates withholding | You, using IRS tables | The platform, updated automatically |
| Who deposits taxes | You, through EFTPS manually | Usually the platform, on your behalf |
| Best fit | 1 to 3 steady, salaried employees | Hourly, multi-state, or growing teams |
Run a quick self-check before you decide. Add up the hours you expect to spend on payroll each month, then multiply that by what your time is worth to the business. If that number is higher than a software plan's monthly fee, the software already pays for itself before you even count the penalty risk it removes.
Cost stacks in patterns that are easy to miss when you compare a base price alone. A software plan advertised at a low monthly rate often adds a per-employee fee, a setup fee, or an extra charge for year-end W-2 filing. The real monthly cost can run well above the headline number, so weigh that stacked cost against the value of your own time and the penalty risk you carry doing it manually.
Lessons From Small Businesses That Got Payroll Wrong
Real payroll mistakes tend to cluster around a handful of root causes: missed deadlines, misclassified workers, and underestimated software costs. The three examples below each teach a different lesson, and none of them repeats the others. Read all three even if only one seems to match your situation today.
Marcus misses a deposit deadline during a slow month
Marcus runs a five-person landscaping company. He handled payroll by hand for two years with no issue. During a slow winter month, he lost track of the calendar and paid his federal payroll tax four days late, which triggered an automatic 2% penalty under the IRS's tiered schedule. The dollar amount was small, but the notice cost him an afternoon of calls, so he now sets two reminders: one three days ahead of each deposit and one on the due date itself.
Had Marcus waited three weeks instead of four days, his penalty tier would have jumped to 10% instead of 2%. The gap between tiers is the reason the calendar matters more than the total dollar amount owed. A five-minute calendar check now costs far less than an IRS notice later.
| Days late | Penalty tier |
|---|---|
| 1 to 5 days | 2% of the unpaid tax |
| 6 to 15 days | 5% of the unpaid tax |
| 16 or more days (before an IRS notice) | 10% of the unpaid tax |
| More than 10 days after an IRS notice | 15% of the unpaid tax |
Priya misclassifies a worker and has to correct two years of filings
Priya runs a design studio and paid a long-term helper as a 1099 contractor to avoid payroll taxes altogether. She believed the flexible hours made the classification correct. An IRS review found the worker was legally an employee, because Priya controlled the schedule and the work method. That meant she owed two years of back payroll taxes plus interest, a bill far larger than the tax she had tried to avoid.
The line between contractor and employee turns on control, not on what the paperwork calls the relationship. Getting it wrong costs far more than paying it correctly from day one. She now runs every new working relationship through the IRS worker classification guidance first. She also keeps a short written note explaining why.
Dana underestimates what free software costs her
Dana signed up for a payroll platform advertised as free for a single employee. She added a second hire six months later and watched the monthly bill jump with a new per-employee fee. She also found that year-end W-2 filing carried a separate charge, a detail buried in the pricing page rather than the homepage. Her lesson was simple: read a platform's full pricing structure before you assume the advertised price is the real monthly cost.
Stacked fees like these are common across payroll platforms, not only the one Dana picked. Comparing the full annual cost, not the advertised monthly rate, gives you a far more reliable budget for software. Ask a vendor for every fee in writing before you sign up, so a stacked cost never arrives as a surprise.
| Cost line | What Dana expected | What she ended up paying |
|---|---|---|
| Base monthly fee | Advertised flat rate | Same flat rate |
| Second employee | Included | Added per-employee fee |
| Year-end W-2 filing | Assumed included | Separate add-on charge |
Mistakes to Avoid When Running Your Own Payroll
- Missing a deposit deadline. Even a few days late triggers an automatic penalty tier, and the penalty grows the longer the balance sits unpaid.
- Misclassifying an employee as a contractor. The IRS can reclassify the worker and assess two or more years of back payroll taxes plus interest.
- Guessing at withholding instead of using current tables. An outdated withholding amount under-collects tax all year and leaves the employee with a surprise bill in April.
- Forgetting state new hire reporting. States enforce their own deadline, often shorter than the federal 20-day limit, with a separate fine for missing it.
- Skipping workers' compensation coverage. Most states require it once you have even one employee, and an uninsured workplace injury can become a direct, uncapped liability.
- Ignoring a state unemployment rate change. Your rate adjusts with turnover, and an unnoticed increase quietly raises your labor cost every quarter.
- Losing track of payroll records. The IRS generally expects employment tax records kept for at least four years, and a missing record turns a routine review into a stressful one.
- Paying yourself incorrectly as an owner. An S-corp owner who skips a reasonable salary and only takes distributions invites IRS scrutiny over disguised wage avoidance.
- Assuming a payroll app files everything for you. Some platforms only calculate taxes and leave the actual filing to you, and missing that distinction leaves a return unfiled.
Do's and Don'ts of DIY Payroll
Do
- Set calendar reminders for every deposit date, three days ahead and on the day itself, so a busy week never causes a missed deposit.
- Keep a separate bank account for withheld taxes, so the money is never available to spend on anything else by accident.
- Reconcile every quarterly Form 941 against your deposit records, since a mismatch between what you deposited and what you reported is a common audit trigger.
- Confirm your deposit schedule every January, because the IRS can reassign you from monthly to semiweekly based on the prior year's lookback period.
- Document every worker classification decision in writing, noting who controls the schedule and the work method, in case the IRS ever asks.
Don't
- Don't estimate withholding instead of using current tables, because a rough guess under-collects tax and leaves the employee owing money later.
- Don't wait until tax season to reconcile payroll records, since a full year of small errors is far harder to untangle than one caught each quarter.
- Don't assume every state follows the federal new hire deadline, because several states require reporting sooner than the federal 20-day limit.
- Don't skip workers' compensation to save money, because one workplace injury without coverage can cost far more than years of premiums.
- Don't mix payroll tax funds with operating cash, because it makes a cash-flow crunch far more likely to turn into a missed deposit.
Pros and Cons of Doing Your Own Payroll
Pros
- Lower direct cost, since a spreadsheet and free IRS tools cost far less than a monthly software or provider fee.
- Full visibility into every calculation, which helps you catch an error immediately instead of trusting a platform's output blindly.
- No dependency on a vendor's uptime or support queue during a time-sensitive pay period.
- Easier to manage a truly simple, unchanging payroll, like one or two salaried employees with fixed pay.
- Direct control over timing, so you can run payroll exactly when your cash flow allows it.
Cons
- Higher personal time cost every single pay period, which adds up over a year of biweekly or semimonthly runs.
- Full exposure to calculation and deadline errors, since no software is double-checking your withholding math.
- Harder to scale past a few employees, especially once hourly, overtime, or multi-state pay enters the picture.
- No shared liability for filing mistakes, unlike some full-service providers that absorb penalty costs caused by their own errors.
- More time lost tracking down rule changes, since you have to research the current figure yourself instead of a platform updating it.
What to Do Next
- Confirm you have an EIN and the correct state tax and unemployment accounts open before your first pay run.
- Collect a completed W-4 and I-9 from every employee and store them with your payroll records.
- Identify your federal deposit schedule for the year using the prior-year lookback rule in Publication 15.
- Set recurring calendar reminders for every deposit date, plus the quarterly Form 941 and annual Form 940 and W-2 deadlines.
- Decide between manual EFTPS deposits, payroll software, or a full-service provider based on your headcount and available time.
- Confirm workers' compensation coverage and your state's new hire reporting deadline before your first employee's start date.
- Bring in a licensed accountant once you add multi-state employees, hourly overtime, or a worker classification question you cannot answer confidently.
Frequently Asked Questions
Is it legal to do my own payroll?
Yes. Nothing in federal law requires you to hire a payroll service. You can calculate withholding, deposit taxes, and file returns yourself as long as you meet every deadline correctly and on time.
How much does it cost to do payroll myself?
Very little in direct fees. Manual payroll through IRS forms and EFTPS costs close to nothing beyond your own time, though the hidden cost is the hours spent tracking deadlines and tax tables each pay period.
Do I need an accountant to run my own payroll?
Not always. A simple payroll with one or two salaried employees rarely needs one, but bring in an accountant once you have multi-state employees, contractors, or a worker classification question.
What's the simplest payroll setup for one employee?
Free IRS tools plus a calendar reminder system. Register for an EIN, collect a W-4, calculate withholding using Publication 15-T, and deposit through EFTPS on your assigned schedule.
How often do I have to deposit payroll taxes?
Monthly or semiweekly, depending on your lookback-period liability. New employers with no filing history start on the monthly schedule until the IRS reassigns them the following year.
What happens if I miss a payroll tax deposit deadline?
An automatic penalty applies immediately. The IRS penalty schedule starts at 2% for a deposit one to five days late and climbs the longer the balance goes unpaid.
Can I do payroll without buying software?
Yes, for a simple setup. A spreadsheet, the current IRS wage-bracket tables, and EFTPS cover the core requirements, though software becomes worthwhile once your headcount or hours grow.
Do I need an EIN before I can pay an employee?
Yes. The Employer Identification Number identifies your business on every federal payroll form, and you cannot deposit taxes or file returns without one.
How do I know if I'm a monthly or semiweekly depositor?
Your prior-year lookback period decides it. The IRS reviews the total employment taxes you reported over a 12-month period and assigns your schedule for the following year automatically.
What's the difference between payroll software and a full-service provider?
Software calculates and often deposits taxes for you, while a provider files everything and may absorb some liability for its own errors. Choose based on how much compliance risk you want to keep yourself.
Do I need workers' compensation insurance if I run my own payroll?
In most states, yes, once you have even one employee. Coverage requirements and thresholds vary by state, so confirm your specific state's rule before your first hire starts.
How long should I keep payroll records?
At least four years, per general IRS guidance. Keep W-4s, I-9s, deposit confirmations, and quarterly returns together so a routine review never turns into a scramble.