← All postsHow-to

941 Schedule B: reporting liability by day, not deposits

Schedule B records when tax liability arose, not when you paid it. Filling it in from your bank statement is the mistake that generates the notice.

How-to9

Schedule B accompanies Form 941 for employers on the semiweekly deposit schedule. It reports the employer’s federal employment tax liability day by day across the quarter — a figure for each date on which wages were paid — and the total must agree with the tax reported on the return itself.

The single most common error is straightforward and consequential: employers complete it from their deposit records rather than from their payroll dates. Schedule B is not a record of payments. It records when the liability was incurred, which is the date wages were paid, regardless of when the deposit was made. Filling it in from a bank statement produces a schedule that ties to the wrong dates and triggers a penalty notice even when every deposit was correct.

What goes on 941 Schedule B

  • A liability figure against each date in the quarter on which wages were paid — and nothing against dates with no payroll.
  • The total for each month, and the quarter total, which must equal the total tax on the return.
  • Liability including federal income tax withheld and both shares of Social Security and Medicare.
  • Adjustments allocated to the correct date rather than swept into the last day of the quarter.
  • Nothing about deposits. There is no column for them, and that is deliberate.

Who has to file it

Semiweekly schedule depositors file it every quarter. Monthly schedule depositors normally do not — they report monthly totals in the corresponding section of the return itself — with one important exception: a monthly depositor who accumulates liability reaching the threshold that forces an immediate deposit becomes a semiweekly depositor for the rest of that year and the following one, and must file Schedule B from that point. Employers who have grown during a year are the ones this catches.

A mismatch between the Schedule B total and the return total generates an automatic notice, and the two most common causes are a transposed figure and a payroll allocated to the wrong date. Reconcile the schedule against the payroll register before filing rather than against the return, because the register is the source of truth for both.

Build it from the payroll register

The schedule is a by-date summary of something you already have. A workbook with one row per pay date, the liability computed per row and monthly subtotals reproduces it exactly, updates as the quarter runs, and makes the reconciliation to the return a comparison of two totals rather than an investigation. Ettex Sheets holds that workbook, Ettex Records keeps the filed schedules with the returns per quarter, and the return it attaches to is covered in form 941.

To be clear: this is a spreadsheet and a records file, not payroll software, and not tax advice. Deposit schedule determination, thresholds and penalty rules come from the tax authority, and a payroll provider handles the filing.

Frequently asked

What is Schedule B for Form 941?

A day-by-day report of federal employment tax liability across the quarter, filed by semiweekly schedule depositors alongside the return.

Does it report deposits?

No. It reports when liability was incurred — the dates wages were paid — not when tax was deposited. There is no deposit column.

Who has to file it?

Semiweekly schedule depositors, and monthly depositors who become semiweekly after accumulating liability above the threshold that forces an immediate deposit.

What causes a notice?

Most often a mismatch between the schedule total and the return total, from a transposed figure or a payroll allocated to the wrong date.

DK
Written by Daria K.

Part of the Ettex team — writing about product, engineering and the future of work.

More posts
Get the best of the Ettex blogProduct news, guides and tips — straight to your inbox, no spam.