Last updated: September 2026

How to Run Payroll Yourself (And When to Stop)

You can do your own payroll taxes for about $20 per month. You will spend 3 to 5 hours per pay period doing it, file 20 or more tax forms per year, and one mistake on a quarterly 941 generates an IRS notice that takes months to resolve. Most business owners who start running payroll without a service switch to a provider within 18 months.

DIY payroll works in a narrow window. If you have one to three employees, operate in a single state, pay simple hourly or salary wages with no tips or commissions, and are comfortable filing tax forms on government websites, you can save $40 to $80 per month by handling payroll yourself. Outside that window, the time cost and compliance risk exceed the savings fast. Here is how to do it correctly, what it actually involves, and the exact point where doing payroll without a service stops making sense.

Federal and state accounts come first

Before you pay anyone, you need an Employer Identification Number from the IRS. Apply online at irs.gov and you will have it in minutes. You also need a state withholding tax account and a state unemployment insurance account in every state where your employees work. Some states combine these into one registration. Others require separate applications to different agencies.

California requires four separate registrations: EDD employer account for state income tax withholding, EDD for unemployment insurance, EDD for disability insurance, and a workers comp policy. Texas requires only a TWC unemployment account because Texas has no state income tax. Every state is different, and missing a registration does not stop you from paying employees. It stops you from filing the taxes on those payments, which compounds penalties quietly until someone notices.

Workers comp insurance is required in nearly every state before your first employee starts.

This is not optional. It is not payroll tax. It is an insurance policy you buy from a carrier or your state fund. The penalties for operating without it vary by state, and some states treat it as a criminal offense. This is not true when you have only 1099 contractors and no W-2 employees, because contractors are not covered by your workers comp policy and most states do not require a policy until you have an actual employee on payroll.

Paperwork and bank setup before the first paycheck

Every employee must complete a W-4 for federal withholding and the equivalent state form if your state has income tax. You file Form I-9 to verify work authorization. You submit new hire reports to your state directory within 20 days of the hire date in most states. These reports feed the child support enforcement system, and skipping them triggers fines that range from $25 to $500 per late report depending on the state.

Get direct deposit authorization forms signed. You can pay by paper check, but printing checks costs more time and money than direct deposit through your bank. Most business bank accounts offer ACH payroll services for $5 to $15 per month. Set up a separate payroll bank account from your operating account. When the IRS asks for payroll records, and eventually they will, a dedicated account makes the reconciliation trivial instead of a forensic exercise.

Gross to net is where DIY breaks or holds

For a salaried employee paid biweekly, divide the annual salary by 26 to get gross pay. For hourly employees, multiply hours by rate and add overtime at 1.5 times the regular rate for hours over 40 in a workweek. That is the easy part.

From gross pay, you withhold federal income tax using the IRS withholding tables in Publication 15-T. The amount depends on the employee's W-4 filing status, pay frequency, and any additional withholding they elected. You withhold Social Security tax at 6.2% of gross wages up to the annual wage base of $184,500 in 2026. You withhold Medicare tax at 1.45% of all gross wages with no cap. You withhold state income tax using your state's tables or formula. Some states use a flat percentage. Others use graduated brackets that change annually. You deduct any pre-tax benefits like health insurance premiums or 401(k) contributions before calculating some taxes but after calculating others, and which taxes those deductions apply to varies by deduction type. Getting the pre-tax and post-tax order wrong on a single deduction type throws off every paycheck for every employee for the entire year.

On top of employee withholdings, you owe employer taxes. You pay a matching 6.2% Social Security and 1.45% Medicare on every dollar of wages. You pay federal unemployment tax at 6.0% on the first $7,000 per employee per year, reduced to 0.6% if your state unemployment program qualifies for the full FUTA credit. You pay state unemployment tax at a rate assigned by your state, typically 1% to 5% for new employers, on the first $7,000 to $56,500 of wages depending on your state's taxable wage base.

That is not true when you have tipped employees. Tips change the gross-to-net calculation because the employer must ensure the employee earns at least minimum wage after the tip credit, and FICA taxes apply to reported tips even though the employer never touched that money. A restaurant owner doing payroll by hand with tipped workers is almost guaranteed to miscalculate something within the first quarter.

Late payroll tax deposits draw a graduated penalty

The IRS assigns you a deposit schedule: monthly or semi-weekly. Monthly depositors must deposit all payroll taxes accumulated during a calendar month by the 15th of the following month. Semi-weekly depositors follow a Wednesday/Friday split based on payday.

The penalty runs 2% at one to five calendar days late, 5% at six to fifteen, and 10% past fifteen. The 15% tier applies more than ten calendar days after the first IRS notice. The tiers do not stack, so a deposit more than fifteen calendar days late is charged 10% rather than 10% added to 2% and 5%.

You deposit federal payroll taxes through EFTPS, the Electronic Federal Tax Payment System. You must enroll before your first deposit, and enrollment takes one to two weeks because they mail you a PIN. Do this the day you get your EIN, not the day before your first payroll. State tax deposits go through your state's online system, and each state has its own portal, its own schedule, and its own penalty structure.

The employer match is the deposit mistake that generates the most IRS notices from DIY payroll.

Your employees' checks look right. Your bank account shows the deposit. But you deposited half of what you owe because you forgot that every dollar of Social Security and Medicare withheld from employees has a matching dollar from you. Six months later, the IRS sends a notice for the balance plus penalties plus interest. This is not true when a payroll service calculates the employer match for you. The mistake shows up in spreadsheet or manual payroll, where no system flags the missing half.

Quarterly and annual filings stack up fast

Every quarter you file Form 941 reporting total wages, tips, federal income tax withheld, and Social Security and Medicare taxes. Due dates are April 30, July 31, October 31, and January 31. You file Form 940 annually for federal unemployment tax, due January 31. You file state unemployment reports quarterly in most states. You prepare and distribute W-2s to employees by January 31 and file them with the Social Security Administration by the same deadline. File Form 1099-NEC by January 31 for contractors paid $600 or more in 2025, or $2,000 or more in 2026, indexed for inflation afterward.

Miss the 941 filing deadline and the penalty is 5% of unpaid tax per month, maxing at 25%. Miss W-2 filing and the penalty is $60 per form if you are less than 30 days late, $130 if you are more than 30 days late, and $330 per form if you file after August 1. For a 5-employee company, that is $1,650 in penalties for being seven months late on W-2s.

Can I do payroll myself and stay on top of all these deadlines? Yes, but only if you build a compliance calendar and actually follow it. The IRS does not send reminders before deadlines. They send notices after you miss them.

What DIY payroll actually costs you

The monthly software cost is low. Patriot Software's self-service plan runs $17 per month plus $4 per employee. That gives you a calculation engine and check printing. You file all taxes yourself. Their full-service plan at $37 per month plus $5 per employee files the taxes for you, which technically means you are no longer doing payroll yourself. You are using a payroll provider at one of the lowest published rates.

The real cost is time. Calculating payroll for 5 employees takes 1 to 2 hours per pay period if nothing unusual happens. Add an hour for any garnishment, tax notice, or new hire. Quarterly 941 filing takes 30 to 60 minutes. Year-end W-2 preparation takes 2 to 4 hours. State filings add another 1 to 3 hours per quarter. For biweekly payroll with 5 employees, expect 80 to 120 hours per year. If your time is worth $50 per hour, that is $4,000 to $6,000 in opportunity cost to save $948 per year over Gusto's Simple plan.

The hidden cost is mistakes.

A provider carries errors and omissions insurance. You do not. One incorrect 941 filing can generate penalties that exceed two years of provider fees. The savings from doing your own payroll taxes disappear the moment something goes wrong, and with 20 or more filing deadlines per year, something eventually goes wrong.

The exact point where you should stop

Stop doing your own payroll the moment any of these happens: you hire your fourth employee, you hire someone in a second state, you add a pre-tax benefit like health insurance or a 401(k), you receive your first garnishment order, or you get your first IRS notice. Each of these multiplies the complexity of every payroll run going forward, and the cost of a mistake exceeds the cost of a provider.

Gusto Simple at $49 plus $6 per employee files every federal and state tax return, deposits taxes on time, prepares W-2s, handles new hire reporting, and manages direct deposits. For 5 employees, that is $79 per month. OnPay publishes the same rate of $49 plus $6 per employee and is a second option at that price. Startup-focused providers handle the compliance so you handle the business. Switch at the start of a quarter so a single Form 941 period does not split across two systems.

Frequently asked questions

Is it legal to run payroll yourself?

Yes. No law requires you to use a payroll provider. You are legally responsible for calculating wages correctly, withholding the right taxes, depositing those taxes on time, and filing all required returns. The obligation is the same whether you do it or a provider does it. The difference is a provider carries errors and omissions insurance. You do not.

Can I do payroll myself with just a spreadsheet?

You can use a spreadsheet to calculate gross-to-net wages, but you still need to deposit taxes through EFTPS, file 941s with the IRS, submit state returns through each state's portal, and prepare W-2s through the Social Security Administration's BSO system. A spreadsheet handles the math. It does not handle any of the compliance, filing, or deposits. Most people who ask whether they can do payroll themselves with Excel find the filing burden is the part they underestimated, not the calculations.

What happens if I make a payroll tax mistake?

The IRS sends a notice, usually a CP2100 or Letter 2801C. Deposit errors generate penalties starting at 2% of the underpayment, reaching 15% only after an IRS notice goes unpaid for ten days. Filing errors on Form 941 trigger separate penalties. Interest accrues daily on any unpaid balance. Correcting the mistake requires filing Form 941-X, paying the balance, and sometimes requesting penalty abatement. The process takes 3 to 12 months depending on IRS backlog.

What is the cheapest way to do your own payroll taxes?

Patriot Software's self-service plan costs $21 per month for one employee. You calculate payroll in their system and file taxes yourself. Their full-service plan at $42 per month files the taxes for you. If you are paying yourself as an S corp officer with a fixed salary and no other employees, full-service payroll at $42 per month eliminates the quarterly filing burden entirely.

This is not legal or financial advice. Consult a qualified professional for your specific situation.