Misreported wages, late federal tax deposits, mismatched FICA, and Additional Medicare Tax mistakes are the top causes of IRS penalties on Form 941. Here's what drives each error and how to prevent them before the quarterly deadline.
April 30, July 31, October 31, January 31
These are the Form 941 deadlines for the US. Every quarter. Miss one and the penalty meter starts.
If your payroll runs on a spreadsheet or a tool that doesn't reconcile wages to deposits, here's what typically happens the week before the deadline: your bookkeeper pulls the quarter's payroll totals, tries to match them to the federal deposits made through EFTPS, and finds a gap. Maybe $1,400. Maybe $9,000. Either way, someone spends two days reverse-engineering what went wrong.
The IRS doesn't care about the reverse-engineering. It cares about the numbers on line 12 (total taxes after adjustments), line 13 (total deposits), and whether the difference is a refund or a balance due that should have been deposited weeks ago.
This article breaks down the four mistakes that drive most Form 941 penalties — and how a properly configured payroll system prevents them.
The Four Penalty Tracks on Form 941
Understanding which penalty applies when helps you triage quickly.
Track 1: Failure-to-Deposit (FTD) Penalty — §6656
The IRS requires employers to deposit federal income tax withheld, Social Security, and Medicare on either a monthly or semi-weekly schedule, determined by your lookback-period liability. Late deposits trigger a sliding penalty:
| Days late | Penalty |
|---|---|
| 1–5 days | 2% |
| 6–15 days | 5% |
| 16+ days | 10% |
| Not paid within 10 days of IRS notice | 15% |
For a semi-weekly depositor, a single missed Wednesday deposit on a $12,000 liability becomes a $600–$1,200 penalty depending on when the deposit is made.
Track 2: Failure-to-File (FTF) Penalty — §6651(a)(1)
If the 941 itself is late, the penalty is 5% per month of the unpaid tax, capped at 25%. On a quarter with $40,000 in taxes, being three months late on the return is a $6,000 FTF penalty — on top of any FTD penalties already accumulated.
Track 3: Failure-to-Pay (FTP) Penalty — §6651(a)(2)
Separate from FTD, this applies when tax shown on the return is not paid by the deadline: 0.5% per month, up to 25%.
Track 4: Trust Fund Recovery Penalty — §6672
This is the nuclear option. When a business fails to remit employee withholding (federal income tax, employee Social Security, employee Medicare — the "trust fund" portion), the IRS can pierce the corporate veil and assess a 100% penalty against the "responsible person" — owner, officer, bookkeeper, CFO — personally. Bankruptcy does not discharge trust-fund penalties.
This is why payroll compliance is not a "small fine, ignore it" problem. Unpaid trust fund taxes can follow a business owner for life.
The Four Mistakes That Drive These Penalties
Mistake 1: Missing the Social Security Wage Base
Social Security (6.2% employee + 6.2% employer) only applies up to the annual wage base — $168,600 for 2024, $176,100 projected for 2025 (the SSA announces the new base each October). Medicare has no wage base.
A typical spreadsheet error: the formula multiplies gross wages × 6.2% with no cap check. For an employee earning $220,000/year, the spreadsheet withholds Social Security on the full amount — over-withholding by several thousand dollars. On the employer side, the business over-deposits, which the IRS doesn't refund unless amended. On the employee side, the excess shows up on their Form 1040 line 11 as a credit — but only if the employee (or their CPA) catches it.
The fix: the payroll system must stop Social Security withholding the moment cumulative wages cross the wage base for each employee, each year.
Mistake 2: Additional Medicare Tax on the Employee Side Only
Starting on wages over $200,000 per employee per year, an extra 0.9% Medicare is withheld from the employee. The employer does not match this 0.9% — it's employee-only.
Two common errors:
- Spreadsheet applies the 0.9% to both sides. Business over-deposits its share.
- Spreadsheet ignores the 0.9% entirely. Employee is under-withheld; business is under-deposited; Form 8959 reconciliation is wrong.
The fix: the payroll system must calculate the Additional Medicare Tax based on YTD wages per employee (not per pay period) and apply it only to the employee portion.
Mistake 3: Bonus Timing and Supplemental Wages
When you pay a bonus, commission, or retroactive raise, the IRS has two approved withholding methods (IRS Publication 15, Section 7):
- Flat rate: 22% on supplemental wages up to $1,000,000 in a year; 37% above that threshold.
- Aggregate method: combine with regular wages and withhold per W-4 tables.
Spreadsheet payroll often defaults to aggregating — which can push an employee's pay-period tax into a higher bracket than their actual annual tax — or, worse, treats the bonus as regular wages and uses the wrong table. Either way, the 941 numbers don't reconcile neatly.
The fix: the payroll system must flag supplemental wages and apply the elected method consistently.
Mistake 4: Missed Semi-Weekly Deposit Schedule
Your deposit schedule for the year is determined by the lookback period — the 4 quarters ending June 30 of the preceding year. If total tax liability was $50,000 or less, you're a monthly depositor. Over $50,000, semi-weekly.
Semi-weekly rules are strict:
- Paydays on Wed/Thu/Fri → deposit by the following Wednesday
- Paydays on Sat/Sun/Mon/Tue → deposit by the following Friday
- Liability of $100,000 in a single day → next-business-day deposit, and you become a semi-weekly depositor immediately
The single most common mistake: a business that grew from monthly to semi-weekly mid-year doesn't realize the schedule changed until they miss a deposit. The IRS sends Form 8109 notice (or the digital equivalent) and assigns penalties on every late deposit.
The fix: the payroll system must track your lookback liability, flag when you transition schedules, and compute the exact deposit due date after every payroll run.
What a Clean Form 941 Workflow Looks Like
Every quarter, your 941 should reconcile automatically:
Line-by-Line Reconciliation
- Line 2: Wages, tips, compensation = sum of gross W-2 wages for the quarter
- Line 3: Federal income tax withheld = sum of all federal withholding per pay stub
- Line 5a: Taxable Social Security wages = gross wages capped at the wage base
- Line 5c: Taxable Medicare wages = gross wages (no cap)
- Line 5d: Wages subject to Additional Medicare = wages over $200,000 per employee
- Line 12: Total taxes after adjustments = sum of the above, with any sick-pay or tip adjustments
- Line 13: Total deposits = exact match to EFTPS deposits made for the quarter
When Lines 12 and 13 match, you have no balance due and no overpayment. That's a clean filing.
Deposit Schedule Tracked Automatically
Schedule B (Report of Tax Liability for Semiweekly Schedule Depositors) should populate from the system, showing the daily tax liability by payday for each month of the quarter. No manual reconstruction.
State Equivalents Filed Alongside
Every state with income tax has its own quarterly withholding return (CA DE-9, NY NYS-45, TX 00-100 — the naming is all different, the filing obligation is universal). Payroll systems should produce these too.
How Pleelo Handles Payroll Compliance
Pleelo's HR module builds Form 941 compliance into the payroll run itself, not as a quarter-end afterthought.
Wage base tracking: every employee's YTD Social Security and Medicare wages are tracked in real time. When the employee crosses the Social Security wage base, withholding stops automatically. When they cross $200,000 in Medicare wages, the Additional Medicare 0.9% starts automatically — employee-only.
Deposit schedule detection: Pleelo computes your lookback-period liability and assigns you as a monthly or semi-weekly depositor. If your liability grows mid-year and you need to transition, the system flags it before you miss a deposit.
Semi-weekly deposit calendar: after every payroll run, the deposit due date is calculated based on payday and shown on the dashboard with a reminder before the deadline. No more "was Wednesday the deposit day?"
Form 941 preparation: at the end of each quarter, Pleelo produces a draft Form 941 with every line populated from the payroll history. Schedule B is auto-generated. The bookkeeper reviews, signs, e-files.
Trust-fund visibility: the portion of each payroll that is "trust fund" (employee withholding) is visible separately from the employer liability. This matters for cash-flow planning and for the owner to understand personal exposure under §6672.
State reconciliation: for every state where you have employees, Pleelo produces the state quarterly return with the same reconciliation discipline as the federal 941.
The One-Quarter Compliance Plan
If you're reading this in the middle of a quarter and your current payroll process is a spreadsheet, here's a plan to close the next quarter cleanly:
Weeks 1–2: Migrate to a Compliant System
- Import current employee records, W-4s, YTD wages, and YTD tax withheld
- Configure federal and state rates for your jurisdictions
- Set up EFTPS access and verify the system can make deposits
Week 3: Run One Payroll Cycle
- Process one full payroll under the new system
- Verify the pay stub math matches by hand for one or two employees
- Make the federal deposit on time
Weeks 4–5: Close Any Catch-Up
- Reconcile YTD deposits to YTD liability from the system
- Amend any earlier-quarter 941s if needed (Form 941-X)
- Resolve the balance with the IRS — paying now is always cheaper than an Appeals case
Week 6: File the Quarter
- Review the system-generated Form 941
- Sign and e-file
- Mark Schedule B reviewed
- File state equivalents
By the next quarter, Form 941 is a 30-minute review, not a two-week forensics project.
Stop Letting Payroll Quarters Consume Your Finance Team
Form 941 compliance isn't just a tax problem. It's a company-wide productivity tax. Every quarter, the bookkeeper disappears for three days reconciling deposits. The owner gets pulled into signing amended returns. The finance close runs late. And the trust-fund risk sits in the background the whole time.
Pleelo's HR module turns Form 941 into a byproduct of running payroll correctly — not a reconstruction project after the fact.
See how Pleelo handles payroll compliance →
Every payroll run is a deposit schedule. Every quarter is a reconciled 941. Every Additional Medicare Tax threshold is tracked per employee per year. No more wage-base surprises. No more missed semi-weekly deposits. No more trust-fund exposure you didn't see coming.