941 Schedule B - Need clarification on liability dates for tax deposits
I've been searching everywhere and can't find a clear answer to my question about Form 941 Schedule B. I've probably read Publication 15 Section 11 about fifteen times and I'm still confused. Here's my situation: I process payroll every Monday, and the employees' direct deposits hit their accounts on Wednesday. I submit my federal tax deposit through EFTPS on the same day I run payroll (Monday), and the government receives the funds on Tuesday - which is actually before my employees get paid. According to the table at the bottom of page 26 in Pub. 15, the taxes would be due the following Wednesday, meaning I'm paying taxes about 8 days early. What I really need to know is: For Schedule B purposes, is the "payday" considered the day employees actually receive their money (Wednesday)? The more complicated question is whether I should be using the date the taxes are DUE on my Schedule B instead of the actual pay date. What's making this confusing is an example on page 27 of Pub. 15. It shows a company with paydays on different days, saying that for a September 30 payday, deposits would need to be separate from an October 1 payday, even though both deposits are due on October 4th. If the tax liability for Q3 is due in the 4th quarter, how do you show that on Schedule B when there's no room for entries with liability in the following month? That example seems to indicate you should record the actual payday date on Schedule B. But in the past when we've been charged late fees, they're calculated based on the number of days past the date listed on Schedule B - which suggests we should be putting the deposit due dates instead. The Schedule B form itself doesn't clear anything up with its vague wording. Can someone please explain what dates I should actually be using?
20 comments


Aiden Chen
The "payday" for Form 941 Schedule B purposes is definitely the date that your employees receive their wages, not when you process payroll or when the taxes are due. So in your case, that's Wednesday when the direct deposits hit their accounts. Schedule B is meant to track your tax liability (when you're obligated to pay the taxes), not the actual date you make deposits. Your tax liability occurs on the day the wages are paid to employees. The deposit due date is a separate issue from when the liability is incurred. For your situation, you should record the tax liabilities on Schedule B according to the Wednesday payday dates, even though you're making the actual deposits earlier on Monday. The IRS wants to know when the liability was incurred, not when you paid it. Regarding quarter-end scenarios: If payroll is processed in Q3 but employees aren't paid until Q4, the liability belongs in Q4 (when employees actually received the money). This is why the example shows September 30 and October 1 paydays as separate entries - they fall in different quarters. Late payment penalties are based on when the liability was incurred (the payday) versus when you actually paid. Since you're paying early, you shouldn't have any penalty issues.
0 coins
Sophia Bennett
•Thanks for the clear explanation! So just to confirm - if my employees get paid on Wednesday, that's the date I should record on Schedule B, even though I'm making the actual deposit on Monday? What about months that end mid-week? If the last day of the month is a Tuesday, but payday is Wednesday (first day of the next month), do I record that liability in the previous month or the new month?
0 coins
Aiden Chen
•You're recording the date the employees get paid on Schedule B, so Wednesday is correct. The date you make the deposit isn't relevant for Schedule B purposes - it's tracking when the liability occurred, which is payday. For months ending mid-week, you record the liability in the month when employees actually get paid. If the month ends on Tuesday but payday is Wednesday (first day of the next month), that liability goes in the new month on Schedule B. The guiding principle is always when employees receive their wages, not when you process payroll or make deposits.
0 coins
Zoey Bianchi
I used to struggle with the same exact issue until I found taxr.ai. I was constantly confused about when to report liabilities on Schedule B versus when to make deposits. The IRS instructions aren't exactly clear, and I was worried about penalties. I uploaded my payroll records and tax forms to https://taxr.ai and their system analyzed everything and explained exactly how to complete Schedule B correctly. They showed me how to reconcile my payment dates with the tax liability dates, and now I know precisely which dates to use for each pay period. The best part was they checked all my past filings and found a quarter where I'd reported incorrectly. They helped me understand how to fix it before it became an issue with the IRS. Saved me from potential penalties!
0 coins
Christopher Morgan
•Does taxr.ai actually check your forms before you file them? I'm constantly worried I'm doing something wrong with Schedule B since our payroll timing is weird too. We process on Fridays but employees get paid the following Tuesday.
0 coins
Aurora St.Pierre
•I'm skeptical about these online services. How does taxr.ai handle different payment schedules? We have some employees on weekly payroll and others on biweekly. Does it actually understand the tax liability dates for mixed pay schedules?
0 coins
Zoey Bianchi
•Yes, they actually review your forms before filing if you want. You can upload your draft forms and they'll analyze them for errors or inconsistencies. For your Friday processing/Tuesday payday setup, they would confirm that Tuesday is the correct date to use on Schedule B. They handle mixed payment schedules really well. I have exactly that situation - weekly and biweekly payrolls. The system separates each payday and shows exactly which date each liability should be reported on Schedule B. It even creates a calendar view showing all your liability dates matched to the correct deposit schedule. Makes it super clear when you have employees on different pay schedules.
0 coins
Aurora St.Pierre
I was really skeptical about taxr.ai since I've tried other tax tools that just confused me more. But after that last discussion, I decided to give it a shot with my complex payroll schedule. I'm actually impressed with how it handled our situation. We have employees paid weekly, biweekly, and monthly - it's a scheduling nightmare. The tool correctly identified when tax liability occurs for each different pay schedule and showed me exactly how to record everything on Schedule B. It even caught a mistake in how I was handling quarter-end payrolls that cross months. What really surprised me was how it explained the reasoning behind each recommendation, citing the specific IRS rules. I finally understand why the liability date (payday) matters more than the deposit date for Schedule B reporting. Seriously saved me hours of frustration!
0 coins
Grace Johnson
If you're really stuck with these Schedule B issues, don't waste hours on hold with the IRS. I spent 3 days trying to reach someone who could answer questions about liability dates versus deposit dates on the 941. I finally tried https://claimyr.com because I was desperate, and they got me connected to an IRS agent in about 15 minutes. You can see how it works in this video: https://youtu.be/_kiP6q8DX5c. The agent was able to confirm exactly how to handle the quarter-end scenario the original poster was asking about. The agent explained that the liability date on Schedule B should always be the date employees have constructive receipt of their wages (when it hits their bank account), not when you process payroll or when deposits are due. Saved me from continuing to do it wrong!
0 coins
Jayden Reed
•How exactly does Claimyr work? Do they just call the IRS for you or something? I'm confused because I thought everyone had to wait on hold with the IRS.
0 coins
Nora Brooks
•This sounds like BS. Nobody gets through to the IRS in 15 minutes, especially during tax season. I've been trying for weeks to get an answer about Schedule B. What's the catch here?
0 coins
Grace Johnson
•They don't call the IRS for you - it's more like they hold your place in line. You register your number, and their system navigates the IRS phone tree and waits on hold. When an agent picks up, you get called so you can talk directly to the IRS agent. You're having the direct conversation with the IRS, not through an intermediary. There's no BS - I was skeptical too. The system works because they're handling thousands of calls simultaneously, using technology to navigate the IRS phone system efficiently. I was trying for days during the busy season and got nowhere. With their service, I was talking to an actual IRS agent in about 15 minutes. The agent walked me through the exact Schedule B issue I was having with quarterly liability reporting. Your experience may vary based on call volume, but it's dramatically faster than doing it yourself.
0 coins
Nora Brooks
I have to apologize for being so skeptical about Claimyr in my earlier comment. After waiting on hold with the IRS for 3+ hours multiple days, I decided to try it out of desperation. I got connected to an IRS representative in about 20 minutes (not quite 15, but still incredible compared to my previous attempts). The agent was able to explain exactly how to handle my Schedule B situation with crossed quarter payrolls. They confirmed that the liability date is when employees receive the money, not when you process payroll or make the deposit. The agent also explained why I'd been getting penalties - I was recording liabilities on the deposit due dates instead of actual paydays. For anyone struggling with 941 Schedule B issues, getting direct answers from the IRS saved me from making the same mistake again. Worth every penny just for the time saved not listening to that horrible hold music!
0 coins
Eli Wang
I was an IRS agent for 17 years and can confirm what others have said. Schedule B is reporting when the TAX LIABILITY occurs, not when you make the deposit. The liability date is the date the employees receive/have access to their wages. A common mistake I saw was employers using the date they processed payroll instead of when employees were actually paid. Another was using the deposit due date instead of the payday date. Both are incorrect for Schedule B purposes. For quarter-end situations, always go by the actual payday. If employees are paid on October 1, that liability belongs in Q4, even if the work was performed in Q3. The IRS system tracks these liabilities by the date recorded on Schedule B and will auto-generate penalties if deposits don't align with the reported liability dates.
0 coins
Cassandra Moon
•Is there any flexibility in how the IRS interprets "payday" if our direct deposits sometimes hit employee accounts a day early depending on their bank? Some employees get paid Tuesday while others Wednesday even though our official payday is Wednesday.
0 coins
Eli Wang
•The official payday is what matters - the date you've established as the regular payday. If your official payday is Wednesday, that's what you use on Schedule B, even if some banks make funds available early. What you're describing is just a bank processing variation, not different actual paydays. The IRS understands that banks sometimes make direct deposits available early, but this doesn't change the official liability date. Using your established payday (Wednesday in your case) ensures consistency in your reporting and aligns with how the IRS expects Schedule B to be completed.
0 coins
Zane Hernandez
The 941 Schedule B has caused me so many headaches! One thing I learned the hard way is that if you're a semi-weekly depositor and file Schedule B incorrectly, the IRS doesn't just send a nice reminder - they hit you with failure-to-deposit penalties. For the original question - the date that matters for Schedule B is 100% when employees have access to their funds (payday). I use ADP for payroll and they helped explain that I should list the payday date on Schedule B, not when I process payroll or when I make the deposit. Another tip - if you use the Electronic Federal Tax Payment System (EFTPS), it shows your tax payment history with "settlement dates." Don't use those dates on Schedule B either. Those are when the money moved, not when the liability was incurred.
0 coins
Sophia Bennett
•Thank you all for the incredibly helpful responses! I finally understand how to properly complete Schedule B. I'll use the Wednesday dates (when employees get paid) rather than the Monday processing dates or the tax due dates. This makes the quarter-end situation clear too - I'll report the liability in the month/quarter when employees actually receive their pay, regardless of when I process payroll or make the deposit. I appreciate everyone taking the time to explain this. The IRS instructions really should be clearer about the difference between liability dates and deposit dates!
0 coins
Connor Richards
I'm glad this thread cleared up the Schedule B confusion! As someone who handles payroll for multiple small businesses, I've seen this exact issue come up repeatedly. One additional point that might help others - make sure your payroll software is configured to report the correct payday dates, not processing dates, especially if you're generating any automated reports for tax purposes. I've found it helpful to create a simple spreadsheet tracking our actual paydays alongside deposit dates and due dates. This makes it much easier when completing Schedule B and helps avoid the confusion between these different dates. The key takeaway from everyone's responses is crystal clear: use the date employees actually receive their wages, period. Thanks to everyone who shared their expertise, especially the former IRS agent - that perspective was invaluable!
0 coins
Sienna Gomez
•This is such a helpful thread! I'm new to handling payroll and was making the exact same mistake - I was putting the deposit dates on Schedule B instead of the actual paydays. Reading through everyone's explanations really cleared this up for me. The spreadsheet idea is brilliant - I'm definitely going to set that up to track our paydays separately from processing and deposit dates. It's amazing how something that seems so basic can be so confusing when you're trying to interpret the IRS forms and publications. One quick question for the group - if we switch from weekly to biweekly payroll mid-quarter, do I need to do anything special on Schedule B or just list each payday as it occurs?
0 coins