A consulting firm owner in Chicago ran payroll for 12 employees using a spreadsheet for three years. She calculated gross-to-net manually, wrote checks, and filed her own quarterly returns. It worked — until it didn’t. An IRS notice arrived for $18,400 in penalties: $6,200 for late payroll tax deposits across two quarters, $4,800 for incorrect W-2 reporting on three employees, and $7,400 in trust fund recovery penalties because the withholdings she collected from employee paychecks never made it to the IRS on time.
The trust fund recovery penalty is the one that should keep every business owner up at night. It makes you personally liable — not your LLC, not your S-Corp, you — for the employee tax withholdings you collected and failed to deposit. The IRS considers those funds held in trust for the government, and they pursue collection aggressively.
Small business payroll isn’t complicated if you understand the rules upfront. But the penalty structure is unforgiving, the deposit deadlines are strict, and the filing requirements stack up faster than most business owners expect. This guide covers everything: setup, withholding calculations, employer tax obligations, filing schedules, common penalties, and whether to handle it yourself or use a payroll service.
Before you can run your first payroll, you need five things in place. Skipping any of these creates compliance problems downstream.
Apply online at IRS.gov — it’s free and you get the number immediately. Your EIN is the federal tax ID you’ll use on every payroll filing. If you already have one for your business, you don’t need a new one just because you’re adding employees.
Every state where you have employees requires a separate employer registration:
Illinois, for example, requires registration with both the Illinois Department of Revenue (for state income tax withholding) and the Illinois Department of Employment Security (for unemployment insurance). Processing time: 2-4 weeks for state registrations, so start early.
For each new hire, collect and file:
You’re required to retain I-9 forms for three years after the hire date or one year after termination, whichever is later. W-4s stay on file as long as the employee works for you, plus four years.
Choose a pay frequency and stick with it — changing mid-year creates reconciliation headaches:
| Pay Frequency | Pay Periods/Year | Best For | Considerations |
|---|---|---|---|
| Weekly | 52 | Hourly workers, construction, retail | Highest processing cost; employees prefer it |
| Biweekly | 26 | Most small businesses | Good balance of cost and employee satisfaction |
| Semi-monthly | 24 | Salaried employees | Consistent pay dates (1st and 15th); hourly tracking is harder |
| Monthly | 12 | Executives, consultants | Lowest processing cost; most states prohibit for hourly workers |
Check your state’s pay frequency requirements — some states mandate minimum frequencies. California and New York, for example, require at least semi-monthly pay for most employees.
Open a separate checking account exclusively for payroll. Fund it with the exact amount needed before each pay run. This does three things: prevents payroll funds from being accidentally spent on other expenses, creates a clean audit trail, and makes tax deposit reconciliation straightforward.
Every paycheck involves two sets of taxes: the employee’s share (withheld from their gross pay) and the employer’s share (an additional cost on top of wages). Understanding both is essential because you’re responsible for calculating, collecting, depositing, and reporting all of them.
| Tax | Rate | Wage Base (2026) | Notes |
|---|---|---|---|
| Federal income tax | Varies (10%-37%) | No cap | Based on W-4 elections and IRS tax brackets |
| Social Security (OASDI) | 6.2% | $176,100 | Stops once employee reaches wage base |
| Medicare | 1.45% | No cap | Applies to all wages |
| Additional Medicare | 0.9% | Over $200,000 | Employee-only; no employer match |
| State income tax | Varies (0%-13.3%) | Varies by state | 9 states have no income tax (TX, FL, WA, NV, etc.) |
| Local/city tax | Varies (0%-3.9%) | Varies | Philadelphia (3.75%), NYC (up to 3.876%), others |
For a concrete example: an employee earning $65,000/year in Illinois, paid biweekly, married filing jointly with no adjustments on their W-4:
That’s 19.5% of gross pay going to taxes before the employee sees a dollar. And you haven’t calculated the employer’s share yet.
| Tax | Rate | Wage Base (2026) | Annual Cost per $65K Employee |
|---|---|---|---|
| Social Security (OASDI) | 6.2% | $176,100 | $4,030 |
| Medicare | 1.45% | No cap | $942.50 |
| FUTA (Federal Unemployment) | 0.6% | $7,000 | $42.00 |
| SUTA (State Unemployment) | 1.0%-5.4% | Varies ($7K-$56.5K) | $70-$3,051 |
| Total employer cost | ~8.25%-13.65% | — | $5,085-$8,066 |
The employer’s payroll tax burden adds $5,000-$8,000 per employee earning $65,000. For a team of 10, that’s $50,000-$80,000 in annual payroll taxes beyond wages. This is money that must be budgeted — it’s not optional, and the penalties for not depositing it are severe.
FUTA credit explained: The federal unemployment tax rate is technically 6.0% on the first $7,000 per employee. However, if you pay your state unemployment taxes on time, you receive a 5.4% credit — reducing the effective FUTA rate to 0.6%. Miss your SUTA payments and you lose this credit, increasing your FUTA cost by 9x. One more reason timely filing matters.
Whether you run payroll yourself or use a service, the same steps happen every pay period. Understanding the workflow helps you catch errors before they become penalties.
The IRS assigns you a depositor status based on your total tax liability during a lookback period. Your status determines how quickly you must deposit payroll taxes after each pay run — and the penalties for late deposits are automatic.
| Status | Lookback Period Tax Liability | Deposit Rule |
|---|---|---|
| Monthly depositor | $50,000 or less in lookback period | Deposit by the 15th of the following month |
| Semi-weekly depositor | More than $50,000 in lookback period | Deposit by Wednesday (for Wed-Fri paydays) or Friday (for Sat-Tue paydays) |
| Next-day depositor | $100,000+ accumulated on any day | Deposit by the next business day |
The lookback period for 2026 is July 1, 2024 through June 30, 2025.
New employers default to monthly depositor status for the first calendar year. Once you have a full lookback period, the IRS determines your status automatically.
All deposits must be made via the Electronic Federal Tax Payment System (EFTPS). You cannot mail a check for payroll tax deposits — electronic deposit is mandatory for all employers.
Semi-weekly depositor trap: If your payday is Friday, your deposit is due the following Wednesday — that’s only three business days. If a federal holiday falls in that window, you get one additional day. But there’s no grace period and no reminder from the IRS. Set up automated deposits through your payroll service or EFTPS to avoid ever missing one.
Beyond deposits, you have a calendar of returns that must be filed accurately and on time.
Form 941 (Employer’s Quarterly Federal Tax Return)
Due dates: January 31, April 30, July 31, October 31
Form 941 reports:
The form must reconcile — your total deposits for the quarter should equal your total tax liability. Any discrepancy triggers an IRS notice.
State quarterly returns — most states require a quarterly withholding return on a similar schedule. Some states (like California) also require quarterly unemployment returns filed separately.
| Form | Due Date | Purpose | Penalty for Late Filing |
|---|---|---|---|
| Form 940 (FUTA) | January 31 | Annual federal unemployment tax return | 5% of unpaid tax per month, max 25% |
| W-2 (to employees) | January 31 | Report wages and withholdings | $60/form (1-30 days late), $130 (31 days-Aug 1), $330 (after Aug 1 or not filed) |
| W-3 (to SSA) | January 31 | Transmittal summary of all W-2s | Same penalties as W-2 |
| 1099-NEC (to contractors) | January 31 | Report payments over $600 to non-employees | $60-$330/form depending on lateness |
| Form 945 | January 31 | Non-payroll withholding (backup withholding on 1099s) | 5% per month, max 25% |
| State annual returns | Varies | Year-end state reconciliation | Varies by state |
January 31 is the critical date. Miss it and penalties begin accumulating immediately — on a per-form basis.
| Month | Filing Due |
|---|---|
| January | Q4 Form 941, Form 940, W-2s/W-3, 1099-NECs, state annual returns |
| April | Q1 Form 941, state quarterly returns |
| July | Q2 Form 941, state quarterly returns |
| October | Q3 Form 941, state quarterly returns |
IRS payroll penalties are among the most aggressive in the tax code because employee withholdings are considered trust funds — money that belongs to the government, not the employer. The penalties are designed to make non-compliance extremely expensive.
| How Late | Penalty Rate |
|---|---|
| 1-5 calendar days | 2% of undeposited tax |
| 6-15 calendar days | 5% |
| 16+ calendar days | 10% |
| After IRS notice demanding payment | 15% |
For a semi-weekly depositor who owes $8,000 per pay period and misses a deposit by 10 days, that’s a $400 penalty — for one missed deposit. Over a year of sloppy deposit timing, these stack up to thousands.
| Filing Delay | Penalty per Form (2026) | Cap (Small Business <$5M Revenue) |
|---|---|---|
| 1-30 days late | $60 | $220,500 |
| 31 days late through August 1 | $130 | $551,500 |
| After August 1 or not filed | $330 | $1,102,500 |
| Intentional disregard | $660 | No cap |
A company with 25 employees that files W-2s 45 days late: 25 x $130 = $3,250 in penalties. File them 6 months late and it’s 25 x $330 = $8,250. And these penalties apply separately to W-2s filed with the SSA and copies provided to employees.
This is the nuclear option. If an employer withholds income tax and FICA from employee paychecks but fails to deposit those funds with the IRS, the trust fund recovery penalty equals 100% of the undeposited trust fund taxes. The IRS can assess this penalty against any “responsible person” — owners, officers, bookkeepers, even outside payroll providers who had control over the funds.
The TFRP pierces corporate liability protection. You cannot hide behind your LLC or S-Corp structure.
Real-world scenario: A property management company with 8 employees fell behind on payroll deposits for two quarters. Total employee withholdings (federal income tax + employee FICA): $34,000. The IRS assessed a 100% TFRP against the owner personally — $34,000 on top of the original $34,000 in unpaid taxes, plus late deposit penalties of $5,100 and interest. Total bill: $73,100. The company’s LLC provided zero protection.
At this point, you’re either thinking “I can handle this” or “I need to hire someone.” Here’s the honest breakdown.
What it requires: Manual calculation of gross-to-net using IRS Publication 15-T withholding tables, tracking deposit deadlines, filing Forms 941/940/W-2/1099 yourself, staying current on tax law changes, managing state and local compliance.
True cost: Your time (5-10 hours/month for a 10-person payroll) plus software ($0-$50/month for basic calculation tools) plus risk exposure for errors.
Who it works for: Solo businesses with 1-2 employees, business owners with bookkeeping or accounting backgrounds, businesses in single-tax-jurisdiction states with no local taxes.
Who it doesn’t work for: Businesses with 5+ employees, multi-state employers, businesses in states with complex requirements (California, New York), anyone who has ever received a payroll-related IRS notice.
| Service | Base Monthly Cost | Per-Employee Cost | Key Strengths | Best For |
|---|---|---|---|---|
| Gusto | $40 | $6/employee | Clean interface, benefits admin, HR tools | Small businesses under 50 employees |
| QuickBooks Payroll (Premium) | $80 | $8/employee | Seamless QBO integration, same-day direct deposit | Businesses already on QuickBooks Online |
| ADP Run | Custom (~$60) | ~$4/employee | Scalable, advanced HR, enterprise compliance | Businesses planning rapid growth |
| Paychex Flex | Custom (~$60) | ~$4/employee | Strong compliance, dedicated payroll specialist | Businesses wanting high-touch service |
| OnPay | $40 | $6/employee | Simple pricing, all features included | Budget-conscious businesses wanting full features |
All of these services handle: tax calculations, deposit scheduling, quarterly and annual filing, W-2/1099 generation, direct deposit, and new hire reporting. Most also include workers’ comp integration, PTO tracking, and basic HR features.
For a business with 10 employees, a payroll service costs approximately $100-$160/month ($1,200-$1,920/year). Compare that to:
The payroll service pays for itself within the first avoided penalty. The time savings alone — 8 hours per month back to revenue-generating activity — make the ROI obvious.
Integration matters: Whatever payroll service you choose, make sure it integrates with your accounting software. Gusto and OnPay both sync with QuickBooks Online. ADP and Paychex have their own ecosystems. The worst payroll setup is one that requires your bookkeeper to manually enter payroll journal entries every pay period — that’s where errors creep in.
Payroll doesn’t exist in a vacuum. It connects directly to your bookkeeping in several critical ways:
Journal entries: Every pay run generates a journal entry that records wage expense, employer tax expense, payroll liabilities, and cash disbursement. If these entries are wrong — or missing — your P&L and balance sheet will be incorrect.
Liability tracking: Between each payroll tax deposit, your books should show a payroll tax liability on the balance sheet. This liability clears when the deposit is made. If your balance sheet shows a growing payroll tax liability, it means deposits aren’t being made — a red flag that precedes every TFRP case we’ve seen.
Quarterly reconciliation: Your bookkeeper should reconcile your payroll reports against your Form 941 every quarter. The total wages on your books should match the total wages on your 941. Discrepancies mean something is being recorded incorrectly — either in payroll or in the general ledger.
Year-end package: Your CPA needs a complete payroll summary for tax preparation: total wages by employee, total employer taxes paid, total benefits costs, and confirmation that all W-2s and 1099s were filed. A good bookkeeper delivers this as part of the year-end package by January 15.
At Steph’s Books, payroll processing is integrated with monthly bookkeeping — the journal entries, reconciliation, and tax deposit tracking are all handled as part of the same engagement. That integration is what prevents the gaps where penalties live.
These are the patterns we see repeatedly in businesses that come to us after receiving IRS notices:
1. Depositing payroll taxes with the wrong frequency. Your depositor status can change from year to year based on your lookback period. If you were a monthly depositor last year but your tax liability grew past $50,000, you’re now a semi-weekly depositor — and monthly deposits trigger late deposit penalties.
2. Paying contractors as employees (or vice versa). Misclassification is an audit trigger. The IRS uses a 20-factor test to determine worker status. If you’re issuing 1099s to people who work set hours at your office using your equipment, you have employees — and the back taxes plus penalties can reach $10,000+ per worker.
3. Forgetting the additional Medicare tax. Once an employee’s wages exceed $200,000 in a calendar year, you must withhold an additional 0.9% Medicare tax. There’s no employer match on this, but failing to withhold it makes you liable for the employee’s share.
4. Missing the W-2 deadline. January 31 is absolute. The IRS does not grant extensions for W-2s (unlike most other tax forms). Start preparing W-2s in early January — don’t wait until the 28th.
5. Not filing Form 941 when you have zero liability. If you have no employees in a quarter, you still must file Form 941 (reporting zero) or file Form 941-X to indicate a final return. The IRS expects a 941 every quarter once you start filing — silence triggers notices.
If you’re setting up payroll for the first time, here’s the action sequence:
The initial setup takes 2-3 weeks. Once it’s running, each pay period requires 30-60 minutes of your time if you’re using a payroll service (reviewing the pay run, approving direct deposits), versus 4-8 hours if you’re doing it manually.
For a complete picture of how payroll fits into your overall financial infrastructure, read our small business bookkeeping guide — it covers everything from chart of accounts to cash flow management. And if you’d rather hand the entire payroll and bookkeeping process to a team that does this every day, get an instant quote to see what it would cost for your specific business.
Payroll doesn’t have to be a compliance headache. Steph’s Books handles payroll processing, tax deposits, quarterly filings, and year-end W-2s — all integrated with your monthly bookkeeping. Get an instant quote or schedule a free consultation to see how we can simplify your payroll.
Get a free quote and see how Steph's Books can save you 40-60% vs hiring in-house.