Fill out your information, and we'll do the calculations for you
Built on the current Schedule B (Form 941), Rev. March 2024, with the semiweekly deposit rules laid out for you

Report your 941 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 pay Every line explained Rev. March 2024 24/7 support

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.

Create Your Schedule B
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.

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.

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.

Why this generator

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 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–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.

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 to make the deposit.

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.

RecordWhat it showsUsed byFiled with
Schedule B (941)Daily liability for a quarterSemiweekly depositors on Form 941Attached to Form 941
Form 945-ADaily liability for a full yearSemiweekly depositors on an annual returnAttached to Form 944 or 945
Schedule R (941)One 941 split across clientsAggregate filers and CPEOsAttached to Form 941
Schedule D (941)W-2 versus 941 differencesEmployers after a merger or acquisitionFiled 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 when a due date falls on a weekend or holiday, it moves to the next business day.

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.

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.

QuarterMonths it coversSchedule B due
Quarter 1January, February, MarchApril 30
Quarter 2April, May, JuneJuly 31
Quarter 3July, August, SeptemberOctober 31
Quarter 4October, November, DecemberJanuary 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 get up to 10 extra calendar days to file the return, 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." A change to the total generally travels with Form 941-X for that quarter.

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; 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
This total mustMust equal Form 941, 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

The IRS doesn't tell you when your schedule changes. If your lookback liability passed $50,000, you're semiweekly and owe Schedule B. Review your deposit status at the start of each year.

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, the amended schedule generally travels with Form 941-X instead. File an amended Schedule B at the address shown on the penalty 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.

Form 941 Generator All Tax Forms

FAQ

Schedule B questions, answered plainly

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 June 30, two years before it applies.

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: April 30 for the first quarter, July 31 for the second, October 31 for the third, and January 31 for the fourth. If you deposited all taxes when due for the quarter, you get up to 10 extra calendar days to file the return.

There's one narrow exception. If your total tax liability on Form 941, line 12 is less than $2,500 for the quarter, and you didn't have 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 it can happen in a quarter with very little payroll.

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 and your correction won't change the total liability for the quarter, you can file an amended Schedule B with "Amended" written at the top. If you're filing Form 941-X for a tax decrease, you can attach an amended Schedule B to it. For a late 941-X that increases tax, 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 still need to prepare or reprint the underlying quarterly return, our Form 941 generator handles that side.

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 is educational and doesn't provide legal, tax, or financial advice, and isn't affiliated with the IRS. A Schedule B should reflect your true daily tax liability for the quarter, and the total has to match Form 941, line 12. Deadlines, thresholds, and rules can change, so confirm current requirements against the IRS sources above or a qualified tax professional. The match tool is a plain reconciliation of your monthly totals, not tax advice.

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.

Call us

+1 857 444 9266, any hour. Real answers on semiweekly status, which day a liability belongs to, and the line 12 match.

Email

info@epaystubs.net for anything that needs a written reply, like sorting out your lookback period or an amended schedule.

File Schedule B the clean way

Pick the quarter, enter your liability on each payday, let the monthly totals and the quarter total add up, check that total against line 12, and download a Schedule B ready to file with your Form 941.

Create Your Schedule B Now
ePaystubs Support Support team is online

Start a conversation

Enter your details and tell us how we can help.

Your conversation will appear here.
This conversation has been closed by the support team.