What is QuickBooks Error 50004 & How to fix it?

QuickBooks is an accounting program that is expanding its users every day. But there are some glitches in the backend programming which prevent its users from using the program. For instance, QuickBooks Error 50004 is one of the errors. The error is encountered when users attempt to set up, activate or make a Direct Deposit. The primary cause to cause this error is when the user performs these actions in multi-user mode. It is suggested to switch to single-user mode before trying to perform a similar thing. What happens when users encounter the same problem in single-user mode? How does one handle such a situation? Read the full blog to learn.

Looking for a solution to eliminate QuickBooks Error 50004 but not able to get it done? Get in contact with our certified experts, and resolve the issue immediately. Hurry, dial QuickBooks Helpline Number : 1-(888)-293-0274.

Root causes For Payroll Direct deposit not working Error 50004 in QuickBooks

Once we have a clear understanding of the QuickBooks Payroll Error Code 50004 we will examine the possible causes that might cause the same error –

  • Direct Deposit: Sending Direct Deposit Direct deposit via the multi-user mode.
  • If the system fails to show the correct date or time, it is because the system date and time is incorrect.
  • If QBDT fails to connect to the server the error 50004 pops up into the picture.
  • Incorrect settings in the firewall and security of the system.
  • Older versions of QuickBooks Payroll or the Windows operating system.

Method 1: Modify the QBW.ini file within QuickBooks Desktop.

The QBW.ini file is the one that stores the initialization information for QB. Modifying the file could aid in changing the behavior of the application to your liking.

  • When you are on the QuickBooks Desktop screen, Press the F2 button to display the Information window for the Product Information.
  • Then, press the Keyboard F3 button to open the Tech Help window and click on the Open File button.
  • Find the QBW.ini file and Double Click to open it.
  • When the file is displayed, search for this text – “[QBLICENSE] PAYROLL_BUNDLE_STATE=Y” and edit the Y to N.
  • Click the File tab and select Save for closing it.
  • Return to QuickBooks and verify that can you see the payroll Activation window.
  • If yes, repeat steps 1 – 4 and remove the “[QBLICENSE] PAYROLL_BUNDLE_STATE=Y]” section.
  • If not, you can move on to the next step.

Method 2: Try to Activate with Admin Rights

  • Press Keyword Windows key to open Start Menu.
  • Search For QuickBooks Desktop program.
  • Next, In the QuickBooks Desktop, Click on Employees tab and then select Employee Center.
  • Choose regular Employees name and other information and Hit payroll button to Retrive info.
  • Afterwards, Click on Direct Deposit(DD) button to start Direct Deposit.
  • Next, Click on ‘Use Direct Deposit for [employee Full name]’ and select the number of accounts.
  • In the “bank details field” add all correct information of Employee.
  • At Last, click “OK” button to ensure and use your QuickBooks payroll PIN to validate the action.
Related article — How to resolve payroll Error code 40001 in QuickBooks


The Methods and Reasons explained above hopefully was enough to tackle with QuickBooks error 50004, However, In case still any user who is still unable to setup/activate direct deposit in QuickBooks, So i would recommend to contact to Quick4Support QuickBooks Payroll Expert team, they are well versed in QuickBooks Payroll. To reach out Quick4Support Team Dial 1-888-704-1357.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top