Skip to content

Deal with the QuickBooks Error 50004 with 4 Easy Methods

QuickBooks Error 50004

Is QuickBooks Error 50004 frequently popping up on your screen while using the QuickBooks Desktop application? The error 5004 in QuickBooks appears when the user tries to set up his direct deposit or activates or sends it. And hence, this makes him unable to perform the task. Thus, it is important to resolve Error 50004 in QuickBooks first-hand. For that, we have got you a list of solutions that would help you rectify the QuickBooks Error 50004 efficiently. Follow the complete article to know more about QuickBooks Error 50004.

QuickBooks Error 50004: Error Message and Description

QuickBooks Error 50004 is an error that occurs when any user attempts to set up their direct deposit in his QuickBooks application. It can also appear if he even tries to activate it or sends it. There can be multiple reasons for the occurrence of error 50004. However, the main reasons are described below.

QuickBooks Error 50004: Reasons that trigger it

One of the main reasons behind the interruptions caused by QuickBooks Error 50004 is the unsuitable settings in the system and the firewall misconfigurations. The other reasons for error 50004 in QB include the following:

  1. If the user tries to operate the QB in multi-user mode and sends over the direct deposit, you may face QuickBooks Error 50004.
  2. The wrong date and time settings on your device can also lead to QuickBooks Error 50004.
  3. If your QuickBooks Desktop is disconnected from the server, it can start malfunctioning. This will result in  QuickBooks Error 50004.
  4. Inappropriate windows settings on your system can restrict several operations of QuickBooks. Thus, this results in QB Error 50004.
  5. You have not updated either QuickBooks or Windows to their available releases.
  6. Some other corruption in QuickBooks installation files.

QuickBooks Error 50004: Troubleshooting Steps

To fix the QuickBooks Error 50004, you can try to edit your QBW.ini file or can also utilise the Data Validation and Data Reconstruction Tool. The detailed methods to rectify QB Error 50004 are described below:

Step 1 – Editing QBW.ini File in QuickBooks Desktop to fix QuickBooks Error 50004

The QuickBooks .ini file stores data required for the initialisation of QuickBooks. Also editing the file will also help you to change the behavior of the program:

  1. Press the Ctrl + 1 keys simultaneously to display the Product Information window on your desktop screen.
  2. Next, locate the QBW.ini file in your system and double-click on it to open it.
  3. Once the file gets displayed, you need to search for the word [QBLICENSE] PAYROLL_BUNDLE_STATE=Y. Next, change Y to N in there.
  4. Next, press the File tab and then Save it to close it.
  5. Now, return to the QuickBooks application and then check if you can see the Payroll Activation window.
  6. If yes, repeat the steps from first to fourth and then delete the [QBLICENSE] PAYROLL_BUNDLE_STATE=Y] section.
  7. If you still face QB error 50004, proceed to the next solution.

Read Also – Runtime Error R6025 QuickBooks

Step 2: Using Data Validation and Data Reconstruction Tool to fix QuickBooks Error 50004

Data Validation and Reconstruction Tool can help you resolve various issues like missing transactions from the list, discrepancy issues, and others. So, you can also use the Data Validation and Data Reconstruction Tool to resolve QuickBooks Error 50004.

  1. You have to first start by opening the QuickBooks Desktop application and then the File tab.
  2. Next, scroll down to Utilities and click on the Verify Data option. 
  3. Give time to the tool to run and scan the files.
  4. There are three possible instances that you may face in this situation. Either of these three messages will pop up on your screen; work accordingly-
  • First would mean there is not any issue with your data. Instead, the message for the following will be: “QuickBooks has not detected any problem with your data.”
  • An error message may appear on the screen. You have to click on it and follow the instructions.
  • You can also receive a message saying, “Your data has lost its integrity.” Instead, you need to utilise the Rebuild Data tool to rectify the damage to the data file.
  1. If you get the error mentioned in the 3rd point of step 3, then you need to choose the Rebuild Data Tool. 
  2. Next, create a backup file and click OK and then proceed ahead.
  3. This process will take some time; do not do any operations in the meantime.
  4. Once a message saying “Rebuild Completed” appears on the screen, tap OK.
  5. It is also important to double-check if the damage is completely healed.
  6. For that, you need to use the Verify Data tool again and then close the window.

Step 3: Set QuickBooks and Intuit as Trusted Sites in the Browser to fix QuickBooks Error 50004

Sometimes, web browsers can exclude the websites like QB or Intuit from full access because of some potential threats. In that case, you need to add these slides to the trusted column of Internet Explorer.

  1. Start by closing the QuickBooks Desktop application and your file and open Internet Explorer on your system.
  2. Move your cursor to the upper right corner of the screen and click on the Tools icon.
  3. From the drop-down menu, you need to select Internet Options and then tap on the Programs tab.
  4. Next, hit the Make Default button and then tap OK.
  5. Now navigate to the Advanced section and click on the Security option.
  6. Here, you need to press the Trusted Sites button and then go to the Sites.
  7. In the fields given there, you need to include the following web links and then click Add.
  8. You need to terminate the current window and navigate to the Custom Level segment.
  9. Next, scroll down to the Miscellaneous category section and then choose the Enable option.
  10. Finally, you need to go to the Access data sources across domains field and press the OK button.
  11. Press Apply to confirm the action, and then press OK.

Step 4: Run QB as administrator to enable direct deposit.

You need to run QuickBooks Desktop as an administrator and try to enable dd after that. Please pay attention to the upcoming steps; these are slightly different for different payroll volumes-

  1. Start by clicking on the Windows and then writing QuickBooks desktop in the search bar.
  2. Next, move the cursor to the given option and then click right on it; then select the Run as Administrator option.
  3. Now, in QuickBooks, tap on the Employee tab and then select the Employee centre option.
  4. Next, select the employee name and then click on the Payroll Information button.
  5. Next, hit on the Direct Deposit option and open the Direct Deposit window.
  6. After that, go to the Use direct deposit for [employee name] option and tap on it. Now select the number of accounts.
  7. Now, you need to enter the correct information for the employee’s bank details.
  8. Finally, hit on the OK button to confirm and then use your PIN and authorise your action.
The Final Note

The users can also face QuickBooks Error 50004 if they skip some steps while activating the Direct Deposit. Because this results in the activation failure for the DD, and the error pops up. For this, you can follow the simple method and start by using the admin PIN and Password to open QB. Next, go to the Employee tab and scroll down to My Payroll Service and Enable Direct Deposit. Next, you need to be very careful about the next steps. First press start, then click on the I am the administrator, and I am the main person who can…”. Here you need to enter the administrator credentials to authorise the action. Then, you need to sign in to your Intuit account. Remember, you should only sign into the Intuit one; otherwise, it won’t work. After all these steps, finally, press the Start button to finish the process. For other , contact us.

Frequently Asked Questions

What is meant by QuickBooks Error 50004?

QuickBooks Error 50004 is related to the direct deposit in the QB application. It appears when the user tries to set it up in his QuickBooks application.

What are the reasons that trigger the QuickBooks Error 50004?

The reasons that trigger the QuickBooks Error 50004 include 
1. Operating the QB in multi-user mode, 
2. Wrong date or time setting,
3. Internet issues,
4. Corruption or installation issues.

What are the methods to resolve the QuickBooks Error 50004?

To resolve the QuickBooks Error 50004, you can try to run the QB as administrator, set Internet Explorer as the default browser, configure the firewall software according to QB, use Data Validation and Data Reconstruction Tool etc. For detailed troubleshooting resolutions for QuickBooks Error 50004, follow this article.

Leave a Reply

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


Lily Evans

Lily Evans is a Certified Accountant with Expertise in QuickBooks, Sage and Quicken Accounting Software. Lily has been working with Data Service Solutions for the last 3 years as a QuickBooks Expert and is Helping Accounting software users with their day to day accounting tasks and issues.

© Dataservicesolutions - All Rights Reserved


"Data Service Solutions" is a Accounting and Bookkeeping service provider. We are distinguished by the virtue of our expertise in various products developed by a wide range of third-party companies. The use of any third-party trademarks, logos, or brand names on our website or other platforms is for informational purpose only. It does not imply any endorsement by Data Service Solutions or vice-versa or that the trademark owner has authorized or collaborated with Data Service Solutions to promote their products and services.

Data Service Solutions does not have any affiliation from any third-party companies, unless any such relationship is explicitly specified. We have no link or affiliation with any of the brand or third-party company as we independently offer support service for all the product errors you face while using different accounting software.

For detailed information on permitted use and specific warranties associated with the software or its peripherals, please contact the concerned third-party directly. Any content accessed, downloaded, or otherwise obtained from or through the use of the website should be at your own discretion.

Intuit and QuickBooks are trademarks and service marks of Intuit Inc., registered in the United States and other countries. It’s Completely Your Choice to Purchase Your Product Directly from Intuit® And Contact Intuit® Directly for Support. Intuit®, The Intuit® Logo, QuickBooks®, TurboTax®, Quicken® Are Registered Trademarks of Intuit Inc. Data Service Solutions Is an Independent from Intuit Inc. Intuit®, QuickBooks®, TurboTax®, Quicken® Among Others, Are the Registered Logos, Trademarks and Brand Names of Intuit Inc. And Are Used Here Solely for The Purpose of Reference.