Schedule B (Form 941) Generator: report your liability by the day
Schedule B (Form 941) is where a semiweekly depositor shows the IRS when each dollar of tax was owed, day by day. Enter your liability on each payday and the generator totals every month and the quarter, so the bottom line matches Form 941, line 12. Preview the completed schedule and download a form ready to file with your 941.
Preview before you payEvery line explainedRev. March 2024
Written by Rachel Brooks, Tax Forms & W-2 Content Specialist. Checked against Schedule B (Form 941), Rev. March 2024, its June 2025 instructions, and IRS Publication 15 · Updated · Sources
Sch. BReport of Tax Liability for Semiweekly Schedule DepositorsRev. Mar 2024
Report forQ2 2026
DepositorSemiweekly
Month 1 total$18,750.00
Month 2 total$19,200.00
Month 3 total$18,900.00
Sample dayM2 · D15
Total for quarter$56,850.00
Line 12☑ Equal
Sample entries shown for illustration. Your schedule reflects the quarter and daily figures you enter.
How it works
Three steps from daily payroll to a schedule you can file
No penciling liabilities into a paper grid and adding columns by hand. Enter your liability on each payday and the generator lays out the completed Schedule B, month by month, with the quarter total ready to check against line 12.
Quarter
Q2 · Apr to Jun 2026▾
✓ SemiweeklyMonthly
$9,600.00M2 D15
$8,400.00M2 D30
Month totalAuto
1
Pick the quarter and enter daily liability
Choose the quarter you're filing for, then enter your tax liability on each day you paid wages. The generator drops each amount into the right month and day and totals the month for you.
Sch. BMar 2024
Preview
2
Preview the three-month grid
See the finished Schedule B exactly as the IRS will, with all three months filled, each monthly total added, and the total for the quarter computed, before you pay a cent.
PDFSch. B
Print
With 941
Download Schedule B
3
Download and attach to Form 941
Download the finished Schedule B and file it attached to your Form 941 for the quarter, on paper or through e-file. It travels with the return, never on its own.
Most schedules take a few minutes once you have your payroll dates in hand. Sample entries shown; your form uses your real figures.
Built so the parts that trip up a Schedule B are the ones it handles
Schedule B goes wrong in a few predictable places: putting liability on the wrong day, confusing liability with deposits, and a quarter total that doesn't tie to line 12. Those are the parts this tool lays out for you.
The daily grid, filled correctly
Enter your liability on each payday and it lands in the right month and day of the quarter. No miscounting rows, and no liability drifting into the wrong month.
Liability, not deposits
Schedule B shows when tax was owed, based on your pay dates, never when you deposited. Keeping those two apart is what stops a penalty on taxes you already paid on time.
A total that matches line 12
Each month rolls into the quarter total, and that figure has to equal Form 941, line 12. The tool adds it as you go, so a mismatch shows up before you file, not after a notice.
The $100,000 day, flagged
A single day of $100,000 or more, measured before nonrefundable credits, triggers the next-day deposit rule and moves you to semiweekly. The tool keeps that threshold in view so a big bonus run doesn't slip past.
The current revision
The March 2024 form with the June 2025 instructions, matched to the right Form 941 for your quarter. Filing on the version the IRS expects is a quiet way to avoid a processing delay.
Real support, around the clock
Not sure if you're semiweekly, or which day a liability belongs to? Chat, call +1 857 444 9266, or email info@epaystubs.net any hour, any day.
Interactive guide
What each part of Schedule B asks for
Schedule B is one page: your EIN and quarter at the top, a grid of daily liability for each of the three months, a total for each month, and one total for the quarter that has to equal line 12. Tap or click a part to see what it needs and the mistake to avoid.
Sch. BMonths 1 to 3
TopThe quarter you're reporting
Check the one quarter this schedule covers: January to March, April to June, July to September, or October to December, plus the calendar year.
Watch forOne Schedule B per quarter, matched to the Form 941 for that same quarter. Don't combine two quarters on a single schedule.
TopYour EIN and business name
Enter your employer identification number and business name exactly as they appear on the Form 941 this schedule attaches to.
Watch forA mismatched EIN or name can hold up processing, since the schedule has to tie cleanly to the return it rides with.
Month 1Daily liability, first month
In the Month 1 grid, enter your employment tax liability on each day you paid wages during the first month of the quarter.
Watch forEnter the liability on the payday, not the day you deposited. The date wages were paid is what determines the day.
Month 1Total for the first month
The sum of every daily entry in the first month. The generator adds your daily figures for you. If you claim the research payroll tax credit on Form 941, line 11, reduce the daily entries by it.
Watch forThe monthly total is a sum of pay-date liabilities, not the deposits you made that month.
Month 2Daily liability, second month
The Month 2 grid works the same way for the second month of the quarter, one entry per payday.
Watch forA bonus or off-cycle payroll creates liability on its own pay date, so it gets its own day in the grid.
Month 2Total for the second month
The sum of the second month's daily entries, totaled for you.
Watch forLeaving a payday off understates the month and throws off the total for the quarter down the page.
Month 3Daily liability, third month
The Month 3 grid covers the third month of the quarter, again one entry per day wages were paid.
Watch forWages paid on the last day of the quarter land in Month 3, even if you deposited the tax the following month.
Month 3Total for the third month
The sum of the third month's daily entries.
Watch forDouble-check the final days of the quarter, where a late-month or year-end payroll is easy to miss.
BottomTotal liability for the quarter
Add the three monthly totals into one total liability for the quarter at the bottom of the schedule.
Watch forThis is the figure the IRS reconciles against your return, so every payday in the quarter has to be in it.
CheckIt has to equal line 12
The total liability for the quarter has to match Form 941, line 12, your total taxes after adjustments and nonrefundable credits.
Watch forIf the two don't match, there's an error in your daily entries or your 941 math. Reconcile before you file.
RuleLiability follows the payday
Your liability is based on the date wages were paid, not when the tax was deposited. That timing is the whole point of Schedule B.
Watch forSchedule B never shows deposits. The IRS already has those from your electronic funds transfers.
RuleWhat semiweekly means
Semiweekly doesn't mean twice a week. Wednesday, Thursday, or Friday paydays deposit by the next Wednesday; Saturday, Sunday, Monday, or Tuesday paydays by the next Friday.
Watch forYou always get at least three business days after a semiweekly period closes, plus one more for each legal holiday among them.
Tap any part of the form to read what it asks for.
The basics
What is Schedule B (Form 941)?
Quick answer
Schedule B (Form 941), Report of Tax Liability for Semiweekly Schedule Depositors, is an attachment to Form 941. It breaks your quarterly employment tax into daily amounts, based on when you paid wages, so the IRS can check that each deposit was made on time. It has a grid for all three months of the quarter, a total for each month, and one total for the quarter that has to equal line 12 of your Form 941.
The IRS runs two deposit schedules, monthly and semiweekly, and semiweekly depositors have frequent, moving due dates. Schedule B is how the agency sees the timing behind those deposits. It lists the liability on each day you paid wages, so the IRS can line your deposits up against the dates they were actually due, rather than guessing from a single quarterly figure.
It reports liability, not deposits, and that distinction is where most mistakes start. The amount on a given day is the tax that became due when you ran that payroll: federal income tax withheld, plus both the employee and employer shares of Social Security and Medicare. The IRS already has your deposit history from electronic funds transfers, so Schedule B fills in the other half of the picture, which is when each dollar was owed.
The three monthly totals add up to the total liability for the quarter, and that figure has to equal line 12 on the 941. The sections below cover who has to file it, how the semiweekly deposit timing works, and the deadlines, so the whole schedule holds together from the first payday to the bottom line.
Which record
Which record shows your tax liability
Schedule B is the daily liability record for a quarterly Form 941. A few other records do a similar job for different returns, and using the wrong one puts the detail in the wrong place. Here's how they line up.
Record
What it shows
Used by
Filed with
Schedule B (941)
Daily liability for a quarter
Semiweekly depositors on Form 941
Attached to Form 941
Form 945-A
Daily liability for a full year
Semiweekly depositors on an annual return
Attached to Form 944 or 945
Schedule R (941)
One 941 split across clients
Aggregate filers and CPEOs
Attached to Form 941
Schedule D (941)
W-2 versus 941 differences
Employers after a merger or acquisition
Filed to explain totals
Swipe the table sideways for the full text →
The pattern is that the liability record follows the return. If you file the quarterly Form 941 and you're a semiweekly depositor, your record is Schedule B. If you file an annual return instead, Form 944 for the smallest employers or Form 945 for nonpayroll withholding, a semiweekly depositor uses Form 945-A, the yearly version of the same daily record.
Two other schedules do different jobs. Schedule R lets an aggregate filer or certified professional employer organization split one Form 941 across many client employers. Schedule D explains why the wage and tax totals on your W-2s differ from your 941s, usually after a merger, acquisition, or statutory-employer change. Neither one replaces Schedule B; they answer different questions about the same return.
Quick rule
Match the liability record to the return: Schedule B rides with the quarterly Form 941, and Form 945-A rides with an annual Form 944 or 945. Schedule R allocates a 941 across clients, and Schedule D reconciles W-2 totals to 941 totals.
Who files it
Who has to file Schedule B
Not every employer files Schedule B. It's for one group, semiweekly schedule depositors, and your deposit schedule is set by a lookback period, not by choice.
The IRS sorts employers into two deposit schedules based on the employment taxes you reported in your lookback period, generally the four quarters ending June 30 of the prior year. Report more than $50,000 across those quarters and you're a semiweekly depositor for the next calendar year; report $50,000 or less and you're a monthly depositor. Only semiweekly depositors file Schedule B, so this is the first thing to settle.
For 2026, the lookback period runs from July 1, 2024 through June 30, 2025. There's also a fast track onto the semiweekly schedule. If your accumulated liability reaches $100,000 or more on any single day, you owe that deposit the next business day and become a semiweekly depositor for the rest of that year and all of the next, completing Schedule B for the entire quarter in which it happened.
Two ways in, one way out
You file Schedule B if either applies: you reported more than $50,000 of employment taxes in the lookback period, or you had $100,000 or more of tax liability on any single day in the current or prior calendar year. One exception runs the other way: if line 12 on your 941 is under $2,500 for the quarter and you didn't hit a $100,000 day, you don't file Schedule B that quarter.
Deposit timing
The two semiweekly deposit windows
Semiweekly names how the IRS splits the week into deposit periods. Your payday decides which window a liability falls in and when the deposit is due.
Being semiweekly doesn't mean you deposit twice a week. The IRS divides each week into two deposit periods, and your deposit due date depends on which period your payday lands in. You always get at least three business days after a period closes, and if any of those three weekdays is a legal holiday, you get an extra business day for each one.
1
Wednesday to Friday paydays
Wages paid on a Wednesday, Thursday, or Friday fall in one deposit period. The deposit is due the following Wednesday.
Deposit by Wed
2
Saturday to Tuesday paydays
Wages paid on a Saturday, Sunday, Monday, or Tuesday fall in the other period. The deposit is due the following Friday.
Deposit by Fri
What the schedule records
Schedule B doesn't show these deposits; it shows the liability that started the clock. You enter the liability on the payday, and the IRS compares it against the deposit it already has on file. The deposit timing above is exactly what the schedule lets the IRS verify, which is why the dates have to be right.
Worked example
A semiweekly third quarter of 2026, filled in
An employer paying $40,000 in gross wages every other Friday, plus a bonus run on the last day of the quarter. Each regular payday carries $5,000 of withheld income tax and $6,120 of Social Security and Medicare (15.3% of $40,000), so $11,120 of liability.
Pay date
Schedule B entry
Liability
Deposit due
Fri, July 10
Month 1, day 10
$11,120.00
Wed, July 15
Fri, July 24
Month 1, day 24
$11,120.00
Wed, July 29
Fri, Aug 7
Month 2, day 7
$11,120.00
Wed, Aug 12
Fri, Aug 21
Month 2, day 21
$11,120.00
Wed, Aug 26
Fri, Sep 4
Month 3, day 4
$11,120.00
Thu, Sep 10 (Labor Day adds a day)
Fri, Sep 18
Month 3, day 18
$11,120.00
Wed, Sep 23
Wed, Sep 30 (bonus)
Month 3, day 30
$3,730.00
Wed, Oct 7
Swipe the table sideways for the full text →
Month totals: July $22,240.00, August $22,240.00, September $25,970.00, for a quarter total of $70,450.00, which has to equal Form 941, line 12. The $10,000 bonus carries $2,200 of income tax at the 22% supplemental rate plus $1,530 of FICA. It's deposited in October but still sits on September 30, because liability follows the pay date. A payday on Friday, October 2 would share that deposit period but go on the fourth-quarter Schedule B.
Check your own quarter
Put your three month totals and your line 12 into the match tool to see any gap, then build the daily grid in the Schedule B generator.
For 2026
What's current on Schedule B
Filing on the right revision keeps the schedule from bouncing. Here's what's current for 2026, and where many guides are out of date.
Rev. Mar 2024
The current form. The Schedule B form is the March 2024 revision, and it hasn't changed since. That's the version to use for 2026 filings, even though some sites advertise a separate "2026" form.
June 2025 instructions
Paired instructions. Use the March 2024 form together with the June 2025 instructions. The instructions were refreshed more recently than the form itself, so that's the pairing to follow.
e-File with 941
Filed together. Schedule B goes with Form 941 through Modernized e-File, and many payroll platforms attach it automatically for semiweekly depositors. Paper filers mail it with the 941.
Worth a check: some guides list a "2026 Schedule B," but the form itself carries a March 2024 revision date, so matching the schedule to the correct year's Form 941 is what actually matters. What carried over: the daily grid, the three monthly totals, the line 12 match, and the $50,000 and $100,000 thresholds all work the way they have for years.
When to file
Deadlines and the $2,500 rule
Schedule B has no deadline of its own. It's filed with Form 941, so it follows the same quarterly due dates, with one exception that can take it off your plate.
Quarter
Months it covers
Schedule B due
Quarter 1
January, February, March
April 30
Quarter 2
April, May, June
July 31
Quarter 3
July, August, September
October 31
Quarter 4
October, November, December
January 31
Swipe the table sideways for the full text →
Schedule B is an attachment, so its deadline is the Form 941 deadline: the last day of the month after the quarter ends. If you deposited all of your taxes when due for the quarter, you can file the return by the 10th day of the second month after the quarter, such as November 10, 2026 for the third quarter, and the schedule rides along with it.
The one time a semiweekly depositor skips Schedule B is the $2,500 rule. If your total tax liability on Form 941, line 12 is less than $2,500 for the quarter, and you didn't incur a $100,000 next-day deposit obligation, you don't have to file Schedule B for that quarter. It's uncommon for a business large enough to be semiweekly, but a quarter with very little payroll can qualify.
If you filed a Schedule B and later find a dating or amount error, how you fix it depends on whether the total for the quarter changes. An error that doesn't change the total, tied to a failure-to-deposit penalty, is corrected with an amended Schedule B marked "Amended." When the total changes, it depends on the 941-X: attach an amended Schedule B for a tax decrease or a late-reported increase, and skip it for a timely-reported increase unless you're answering an FTD penalty.
Try it
Check your quarter total
Enter your three monthly totals. The tool adds them into the total liability for the quarter and reminds you what that figure has to match before you file.
A quick reconciliation, not tax advice. Each monthly total is the sum of that month's daily liabilities. This adds the three months into the quarter total and compares it with the line 12 you enter; it doesn't build the daily grid or check individual days.
Your quarter, at a glance
Total liability for the quarter$56,850.00
Schedule B required?Yes, Schedule B is required
Against line 12Matches line 12
How to file itFile attached to your 941
Guidance on the quarter total, not tax advice. The $2,500 test looks at line 12, and a $100,000 single day can require Schedule B regardless. The generator builds the full daily grid.
Every month works the same way: each daily liability rolls into the monthly total, and the three months roll into the quarter total. That single figure is what the IRS matches against line 12, so getting every payday in is what makes the schedule tie out.
Avoid these
The mistakes that draw a penalty
A Schedule B that brings a notice usually stumbled on the same short list: liability confused with deposits, a total that doesn't tie out, or a schedule that isn't filed at all. Clear these and it goes through clean.
Reporting deposits, not liability
The most common error is entering deposits instead of liability. The amount on a day is the tax that became due when you paid wages, not what you sent the IRS. The agency already has your deposits on file.
A total that doesn't match line 12
If the total for the quarter doesn't equal Form 941, line 12, the IRS can't reconcile it and a notice follows. Add your daily entries carefully and check the bottom line before you file.
Liability on the wrong day
Liability follows the payday. Wages paid on the last day of a month belong to that month, even if you deposited the next one. Misplacing a day distorts the timing the IRS is checking.
Missing the $100,000 trigger
A single day of $100,000 or more requires a next-day deposit and moves you to semiweekly. A large bonus run can cross it without warning, and the schedule has to reflect that day.
Staying monthly after $50,000
Don't wait for the IRS to tell you your schedule changed. If your lookback liability passed $50,000, you're semiweekly and owe Schedule B. Check your deposit status each fall, before the new year starts.
Filing it on its own
Schedule B is an attachment, not a standalone form. It goes with Form 941 for the quarter, whether you e-file or mail. Sending it alone, or forgetting it, leaves the return incomplete.
If you got an FTD penalty notice
If you were assessed a failure-to-deposit penalty and your Schedule B had an error, you may be able to reduce the penalty by filing an amended Schedule B, marked "Amended" at the top, as long as the correction doesn't change the total liability for the quarter. If the total does change, follow the Form 941-X rules: attach an amended Schedule B for a decrease or a late-reported increase, but not for a timely-reported increase. File a penalty-only amended Schedule B at the address shown on the notice you received.
Need the return itself?
Schedule B rides with Form 941. If you still need to prepare or reprint that quarterly return, or correct a filed one, they're a click away, all with the same preview-first approach.
Schedule B, Report of Tax Liability for Semiweekly Schedule Depositors, is an attachment to Form 941. It breaks your quarterly employment tax down by the day the liability arose, so the IRS can check that each deposit landed on time. It has a grid for all three months of the quarter, a total for each month, and one total for the whole quarter that has to equal line 12 of your Form 941.
You file Schedule B if you're a semiweekly schedule depositor. That's you if you reported more than $50,000 of employment taxes during the lookback period, or if you had $100,000 or more of tax liability on any single day in the current or prior calendar year. Monthly schedule depositors generally don't file it, though a large one-day liability can move you to semiweekly mid-year.
Liability, not deposits. Schedule B shows when your tax was incurred, based on the dates you paid wages, not when you sent money to the IRS. The IRS already gets your deposit data from the electronic funds transfers. Mixing the two up is one of the most common Schedule B errors and can trigger a penalty even when every deposit was made on time.
It comes down to your lookback period, generally the four quarters ending June 30 of the prior year. Add up the employment taxes you reported on Form 941, line 12, across those quarters. More than $50,000 makes you semiweekly for the whole next year; $50,000 or less makes you monthly. Section 11 of Publication 15 spells out the test in full.
For the 2026 calendar year, the lookback period runs from July 1, 2024 through June 30, 2025. If the employment taxes you reported across those four quarters came to more than $50,000, you're a semiweekly depositor for all of 2026 and file Schedule B with each quarter's Form 941. The lookback period always ends on June 30 of the year before the one it sets.
Yes, exactly. Add your three monthly totals to get the total liability for the quarter, and that number has to equal line 12 on Form 941, your total taxes after adjustments and nonrefundable credits. If the two don't match, there's an error in your daily entries or your 941 math, and you should reconcile before filing. Even a small gap can bring an IRS notice.
If your accumulated tax liability reaches $100,000 or more on any single day, you have to deposit it by the next business day. Hitting that threshold also reclassifies you as a semiweekly depositor for the rest of the current year and all of the next one, and you complete Schedule B for the entire quarter in which it happened. The $100,000 is measured before any reduction from credits.
It has no separate deadline. Schedule B is filed with Form 941, so it's due when the 941 is due: the last day of the month after the quarter. For 2026 that's April 30, July 31, November 2 for the third quarter (October 31 is a Saturday), and February 1, 2027 for the fourth. If you deposited all taxes when due for the quarter, you can file by the 10th day of the second month after it.
Yes, in one case. The Schedule B instructions say not to complete it if your Form 941, line 12 tax liability is less than $2,500 for the quarter, as long as you didn't have a $100,000 next-day deposit obligation. It's uncommon for a business large enough to be semiweekly, but a quarter with very little payroll can qualify.
Keep the liabilities in their own quarters. A payday on Wednesday, September 30 goes on the Q3 Schedule B, and a payday on Friday, October 2 goes on the Q4 one, even though both fall in the same Wednesday to Friday deposit period. Publication 15 says to make separate deposits for the separate liabilities when a period spans two quarters.
You always get at least three business days after a semiweekly period closes. If any of those three weekdays is a legal holiday, you get an extra business day for each one. For example, wages paid Friday, September 4, 2026 would normally be deposited by Wednesday, September 9, but Labor Day on September 7 pushes it to Thursday, September 10. The liability still goes on September 4 on Schedule B.
It doesn't mean you deposit twice a week. It means the IRS splits each week into two deposit periods based on your payday. If you pay wages on a Wednesday, Thursday, or Friday, the deposit is due the following Wednesday. If you pay on a Saturday, Sunday, Monday, or Tuesday, it's due the following Friday. You always get at least three business days after the period closes.
Use the March 2024 revision of Schedule B, together with the June 2025 instructions. The form itself hasn't changed since March 2024, so that pairing is still current for 2026 filings, even though some sites advertise a separate "2026 version." Match the schedule to the correct Form 941 for the quarter you're filing so the IRS processes it without delay.
If you were assessed a failure-to-deposit penalty because of a Schedule B error and the fix doesn't change the quarter's total liability, file an amended Schedule B with "Amended" at the top, sent to the address on the penalty notice. With Form 941-X: for a tax decrease, attach an amended Schedule B; for a timely-reported increase, don't file one unless you're addressing an FTD penalty; for a late-reported increase, an amended Schedule B is required.
Yes. When you e-file Form 941 through the IRS Modernized e-File system, Schedule B goes with it, and many payroll platforms include it automatically for semiweekly depositors. You can also paper file, mailing Schedule B together with the 941. Either way it travels with the return rather than on its own, since it's an attachment, not a standalone filing.
Schedule B records daily 941 liability for semiweekly depositors. Form 945-A does the same job for a semiweekly depositor who files an annual return like Form 944 or 945. Schedule R lets an aggregate filer or CPEO allocate one Form 941 across many clients. Schedule D explains differences between the totals on your W-2s and your 941s. Each one attaches to a different return.
Schedule B is where the daily detail behind line 12 lives. You enter your liability on the day each payroll was paid, total each month, and add the three months into the quarter total, which then has to equal line 12 on the 941. If you claim the qualified small business payroll tax credit on line 11, you reduce your daily entries by it so the totals still match. Our Form 941 generator handles the return itself.
Sources
Where these rules come from
Every threshold, deadline, and rule on this page traces back to primary government guidance. Verify any of it at the source.
This page explains IRS rules for general information. It isn't tax or legal advice. Your deposit schedule and liabilities depend on your own payroll history, so confirm them with the Schedule B instructions, Publication 15, or a tax professional.
Support
Not sure if you're semiweekly? A person answers, day or night
Deposit status and daily timing trip people up, and a failure-to-deposit penalty can cost real money, so you can reach a person any hour.
Live chat, 24/7
Fastest for a quick question mid-schedule. Start a chat from any page and keep filling the grid while you wait.
Open live chat
Call us
Any hour. Real answers on semiweekly status, which day a liability belongs to, and the line 12 match.