Call Us (630) 428-0640

When Payroll Reports Don't Match the Books: The 941 Mistake

Blog
When Payroll Reports Don’t Match the Books: The 941 Mistake

When payroll doesn’t match the books, you eventually get a letter. The IRS and the Social Security Administration compare three numbers: the wages on your four quarterly 941s, the wages on the W-2s you issue in January, and the wages deducted on your tax return. When they disagree, a notice arrives, usually months after the year ends, asking you to explain. The fix isn’t a better January. It’s tying payroll to the books every pay date, so the Q3 941 due November 2 is filed from numbers that already match.

We run an accounting firm with payroll in-house, and the mismatch between a payroll provider’s reports and a bookkeeper’s ledger is one of the most common problems we inherit. Here’s how the drift happens, what the filing has to match, and the one question to ask this month.

Why don’t my payroll reports match my QuickBooks?

Almost never because anyone did anything wrong on purpose. The drift comes from three places, and most businesses have at least one.

Bonuses and extra pay outside payroll. The $500 you handed the crew lead in cash after the big job. The holiday bonus written as a check from the operating account. The “reimbursement” that was really a raise. All of it is wages. None of it went through payroll, so it’s in the books as an expense but not on the 941 or the W-2. The employee’s W-2 is short, your 941 is short, and the deduction on your return is bigger than the wages you reported paying.

Owner reimbursements that are wages. S-corp owners in particular. The company pays the owner’s car payment, the phone, the health insurance, or a monthly “reimbursement” with no receipts. Some of those are legitimately reimbursable under an accountable plan. Some are compensation that should have been run through payroll, taxed, and reported. Booked as auto expense or owner draw, they never reach the W-2.

The payroll provider’s lump-sum entry. The provider pulls $14,212.50 from the bank on Friday. The bookkeeper books “Payroll $14,212.50.” That one line is actually gross wages, minus employee withholding, plus employer taxes, plus the provider’s fee, netted together. Booked as a lump, wages in the books are wrong by the taxes and the fee, and the payroll liability accounts never tie to anything. Twelve months of that and the books can’t produce the number on the W-3.

Each of these is small. Together, across a year, they’re the difference between a return that matches the filings and one that doesn’t.

When is Form 941 due for Q3?

The third-quarter 941 covers July through September wages and is normally due October 31. Because October 31, 2026 is a Saturday, this year’s due date is Monday, November 2, 2026.

Here’s what the filing has to match, and it’s the same list every quarter:

  • Gross wages on the 941 equal wages expense in the ledger for the three months.
  • Federal withholding and FICA on the 941 equal what was actually deposited, with the payroll tax liability account showing only what’s still owed at September 30.
  • Employer taxes are in their own expense account, not inside wages.
  • Provider fees are an administrative expense, separate from both.
  • Every bonus, commission, and taxable reimbursement paid during the quarter went through payroll and is on the 941.

If the books match the Q3 941 now, they’ll match the year. If they don’t, the year-end W-2s will be built from the provider’s data, the tax return will be built from the books, and the two will disagree by whatever drifted.

What happens if W-2s don’t match the 941?

The W-2s and W-3 go to the Social Security Administration by January 31, 2027. The four 941s went to the IRS through the year. The agencies compare the totals. When the W-3 says one number and the 941s add up to another, a notice goes out, typically the following fall, asking you to reconcile the difference and file corrected forms: a 941-X for the quarter that’s wrong, W-2c for affected employees, or both.

It’s not a penalty by itself. It’s an afternoon of your accountant’s time, a corrected filing, and, if wages were underreported, back payroll taxes plus interest on both the employer and employee side. The employee side is the awkward one, because the person has already filed their own return on the W-2 you gave them.

The same mismatch shows up on the business return. Wages deducted on the 1120-S or 1065 that exceed the wages reported on the W-3 are a flag. That’s not a letter from a computer. That’s a question from a person.

Why in-house payroll prevents it

The drift happens at the handoff. A payroll provider produces reports; a bookkeeper enters them; nobody owns the tie-out. Each side assumes the other is checking.

When the firm that runs payroll is the firm that closes the month, there’s no handoff. The payroll journal entry is posted from the payroll run itself: gross wages, withholding, employer taxes, and fees each to their own account, every pay date. The liability accounts are reconciled to the deposits. The bonus the owner wants to pay in cash gets run through payroll because the person who’d otherwise book it as an expense is the person running payroll. And the 941 is prepared from the same ledger it has to match, so the tie-out isn’t a quarterly project; it’s the close.

This is the reason we run payroll in-house rather than sending clients to a provider. Not convenience. Reconciliation.

The one question to ask

Before November 2, ask your bookkeeper or your payroll provider one thing: do the Q3 wages on the 941 match the wages in the books, to the dollar?

If yes, you’re fine, and the W-2s in January will match too. If the answer is a number that’s close, or an explanation, the drift has started, and the fourth quarter is the last chance to fix it inside the year rather than with corrected forms next fall.

What a CFO does with this number

A fractional CFO reads labor as a percent of sales, and that ratio is only as good as the wages number in it. Payroll that ties to the books gives a real labor cost by month, by department, by location. Payroll that doesn’t gives a number that’s wrong by the bonuses, the reimbursements, and the fees, in a direction nobody knows.

From payroll that ties, the CFO can answer the questions that matter in the fourth quarter: whether the S-corp owner’s salary is reasonable against distributions before December 31, what a year-end bonus costs with employer taxes on it, whether the new hire moved labor percent the way the plan assumed, and what the real labor cost is once contractor spend is added. Every one of those is a payroll number first.

Where we come in

Payroll, bookkeeping, and the monthly close are one service here. Every payroll run posts to the ledger by component, the liabilities reconcile to the deposits, bonuses and owner compensation go through payroll, and the 941 is prepared from books that already match it. W-2s in January are a report. The tax return in March deducts the wages the W-3 reported.

If your payroll reports and your books have never been tied out, or you’re not sure who’s supposed to do it, reach out. We’ll start with a two-hour diagnostic, reconcile Q3 before the filing, and take payroll in-house from there.

Frequently asked questions

Why don’t payroll reports match the books?
Bonuses paid outside payroll, owner reimbursements that were really wages, and payroll-provider entries booked as one lump instead of wages, taxes, and fees.

When is the Q3 941 due?
Normally October 31, but because October 31, 2026 falls on a Saturday, it’s due Monday, November 2, 2026, covering July through September wages.

What if W-2s and 941s disagree?
The IRS reconciles them and sends a notice, usually months later, and the fix is a corrected filing.