Skip to content

Fixing QuickBooks Payroll Setup Error: An Easy Guide

QuickBooks Payroll Setup Error

Last Updated on August 25, 2025

QuickBooks Payroll is an add-on subscription feature that helps make tasks like sending paychecks and calculating taxes much easier. However, you might receive a QuickBooks Payroll setup error while trying to use payroll for the first time. Some of the error messages you may receive can be “Payroll setup information for the following account couldn’t be saved: [account name] (Exception from HRESULT:0x80040A03)” or “QuickBooks Payroll Setup 2024 – Error”. This can be extremely frustrating and time-consuming for the majority of QB users. 

In this blog, we’ll discuss the different solutions for the different errors you might face while setting up payroll in QuickBooks.

Fix It Now

Table of Contents

Why Am I Facing a Problem with QuickBooks Payroll Setup?

Although setting up QuickBooks Payroll is quite straightforward, sometimes you may face a problem or run into errors while doing so. Here’s a list of potential triggers of the payroll setup error:

  1. Duplicate vendor or item in the payroll list.
  2. Same employee name in the payroll list.
  3. Any employee with blank spaces or special characters in their name.
  4. The employee does not have a state set up in their profile.
  5. Installation issues in the QBDT application.

Now, let us take a look at various payroll setup errors in QuickBooks individually and see how to resolve them.

Troubleshooting QuickBooks Payroll Setup Error – Guided Methods

Let’s now proceed to troubleshoot the different QB payroll setup errors, such as QuickBooks payroll setup error 05396 40000, that you might be dealing with. The solutions are given case-wise, with easy-to-follow guided steps.

QuickBooks Payroll Setup 2020 Error or 2024 Error

If you see the QuickBooks Payroll Setup 2024 – Error window pop up on your screen, you have to first check the error message of your case to resolve it. So let’s see how to do that.

  1. In the QuickBooks Payroll Setup 2024 – Error window, press View report.
    QuickBooks Payroll Setup 2024
  2. Now, click twice on ReportHeader.xml.
  3. Then, hit CTRL + F on your keyboard.
  4. This would open the search box.
  5. Lastly, enter Exception String 0 in the search box.

Now, you’ll see an error message that can vary user-to-user. So let us now resolve them all.

Error Message – Item has already been added. Key in dictionary: “[Vendor or payroll item name]” Key being added

If you see this message on your screen, that means there is a duplicate vendor or payroll item name. To patch it, follow these steps:

  1. First, click on the Vendors menu.
  2. Then, select the Vendor Center option.
    • Or select Items, followed by Payroll Item List, depending on the situation.
      Payroll Item List
  3. Now, find the Vendor or the Payroll item name that is listed in the error message.
  4. If there is more than one item, skip the next step, or else follow along.
  5. Click on Show Inactives, which will then show the duplicate items.
  6. Try to delete the duplicate item.
  7. If the item has been used in any transaction in QB, you won’t be able to delete it.
    • You can edit the item and rename it to fix it.

Now, we’ll take a look at the next error message you might see.

Item has already been added. Key in dictionary: ‘(unnamed employee)’ Key being added – Error Message

Similar to the vendor and item name list error, this message indicates that a duplicate employee name exists in the employee list of your Payroll. You can fix it by:

  1. Go to the Employees menu.
  2. Click on the Employee Center option.
    Employee Center
  3. Now, select the View dropdown menu.
  4. Click on All Employees, which would list all inactive employees.
  5. Search for and find duplicate employee names.
  6. Then right-click on the duplicate name.
  7. Press the Delete Employee option.
  8. You might not be able to delete the employee name; it might be due to existing payroll transactions. For that:
    • Move the transaction to the first listed employee.
    • Now, delete the duplicate employee.
    • If you don’t find any existing payroll transactions for the employee, it can be due to their time card data being corrupted.
    • Fix that by navigating to Employees, followed by Enter Time.
    • Look for entries with odd or invalid characters and delete them.

This would fix the error message you’re trying to tackle.

Item has already been added. Key in dictionary: ‘(unnamed employee)’ ‘the specified special account already exists’

This error message usually denotes a blank space in the employee’s first or last name. The name fields can also be completely blank. This might only show on the ‘Print on check as’ field in the employee profile and might be completely normal in the employee list. Therefore, review each employee with the following steps:

  1. Click on the Employees menu.
  2. Select Employee Center.
  3. Press the View dropdown menu.
  4. Click on All Employees.

Now, review every employee’s name and check for blank spaces and delete them. If they are missing from the ‘Print on check as’ field, then add them.

Value does not fall within the expected range

This error comes with a specific code – Error 00000 99867. This usually occurs due to the employee not having a state set up in their profile. Fix that by following these steps:

  1. Open the Employees menu.
  2. Click on the Employee Center.
  3. Now, right-click anywhere in the employee list.
  4. Click Customize Columns.
  5. Go to the Available Columns list.
  6. Press State Lived, followed by Add.
  7. Navigate to the Available Columns list again.
  8. Select State Worked.
  9. Click on Add.
  10. Hit OK.
  11. Now, double-click on the employee name with a missing state.
  12. Press Payroll Info.
  13. Select the Taxes option.
  14. Now, click the State tab.
  15. Choose the correct state.
  16. Repeat the steps for every employee with a missing state.

This would fix the error 00000 99867. If you’re dealing with the error code 00000 88703, then follow the solution just above this one.

Font ‘Arial does not support style ‘Regular’…

This means that the Arial font in your Windows operating system is missing or corrupted. Contact an expert to fix this problem.

The storage category map is invalid for the Local tax payroll item

It signifies that the local tax is not correctly added to the employee profile. You can resolve it by following these steps:

  1. Create an Employee Withholding Report.
    • Click on the Reports menu.
    • Select Employees & Payroll.
    • Then, press Employee Withholding.
      Employee Withholding
    • Select Customize Report.
    • Now, go to Columns and remove all checkmarks.
    • Then, select these items:
      • Employee
      • Local Tax 1
      • Local Tax 2
      • Local Tax 3
      • Local Tax 4
      • Local Tax 5
      • Local Tax 6
      • Local Tax 7
      • Local Tax 8
      • Local Tax 9
      • Local Tax 10
      • Local Tax 11
      • Local Tax 12
    • Click on the Filters tab.
    • Select Active Status, followed by All.
    • Press OK.
    • Now, leave the report open.
    • Select Excel, and press Create New Worksheet.
    • This would export the report to Excel.
  2. Now, create a report for Payroll Item Listing.
    • Click on Reports.
    • Press Employees & Payroll.
    • Choose Payroll Item Listing.
    • Click the Customize Report button.
    • Remove the checkmarks from all items.
    • Just keep Payroll Item and Type selected.
    • Then, select Active Status, followed by All.
    • Click on the Filters tab.
    • Press OK.
    • Leave the report open.
    • Click on Excel, followed by Create New Worksheet to export to Excel.
  3. Now, compare the two generated reports.
  4. Search for Local Taxes that don’t have type Other.
  5. Now, edit every employee who doesn’t have a tax item with type Other.
    • To open the employee profile, you can double-click the employee from the Employee Withholding report.
  6. Click the Payroll Info option.
  7. Click on Taxes.
  8. Press the Other tab.
  9. Remove all tax items that don’t have type Other.
  10. Hit OK twice.

Now, the QuickBooks Payroll setup error will be resolved for you.

System.IO.FileNotFoundException: not load file or assembly… – Error Message

This error message signifies that some of the QuickBooks files are either corrupted or missing. To resolve it, first try to repair your QB Desktop application. If you still face the same issue, clean install your QuickBooks Desktop software.

Error Code 00000 11234 when completing payroll setup

It represents that one or more of your employees might have a special character or blank space in the first, middle, or last name field in the employee profile. Remove the special characters with these steps:

  1. Open the Employees menu.
  2. Click the Employee Center option.
    Employee Center
  3. Click on the View dropdown menu.
  4. Press All Employees.
  5. Open each employee profile.
  6. Review the first, middle, and last name fields.
  7. Remove any special characters or blank spaces.

You won’t face the QuickBooks Payroll setup error again.

Resolve Payroll setup information for the following account…

To resolve the error message “Payroll setup information for the following account couldn’t be saved: [account name] (Exception from HRESULT:0x80040A03)” when you try to set up your bank account for e-pay and e-file for Payroll, first understand its causes:

  1. Your bank account’s tax-line mapping can be set to something other than Unassigned.
  2. Your bank account has special characters.
    • or missing fields.
  3. In the Chart of Accounts, your bank account might be damaged.
  4. The Accountant changes might still be pending.

Now, let’s resolve each of the key triggers of this error.

Incorrect Tax-Line Mapping Setting

  1. First, open the Lists menu.
  2. Then, select Chart of Accounts.
  3. Right-click the bank account.
  4. Press Edit Account.
    Edit Account
  5. Click on the Tax-Line Mapping dropdown menu.
  6. Select Unassigned.
  7. Press Save & Close.
  8. Now, set up the bank account again.

Now, the QuickBooks Payroll setup error won’t occur again.

Special Characters in the Online Banking Account

  1. Go to the Lists menu.
  2. Click on Chart of Accounts.
    Chart of Accounts
    • Alternatively, press Ctrl + A.
  3. Right-click on the bank account.
  4. Hit the Edit Account option.
  5. Now, press the Bank Feed Settings tab.
  6. Then, verify the Account Customer ID.
  7. Remove any special characters not needed.
  8. Click on Save & Close.
  9. Now, use Payroll Setup to set up your bank account.

The Bank Account is Damaged

You can fix it in two ways; let’s discuss them both in order.

OPTION 1: Disable the Online Services and Enable Them Again
  1. Navigate to the Lists menu.
  2. Press Chart of Accounts.
  3. Right-click on the bank account.
  4. Press the Edit Account option.
  5. Open the Bank Feed Settings tab.
    Bank Feed Settings
  6. Select Deactivate All Online Services.
  7. Hit Save & Close.
  8. A message would tell you that doing this doesn’t cancel the services with the bank.
  9. Click OK.
  10. Select Save and Close.
  11. Now, set up the bank account for e-file and e-pay.

After the bank is set up, enable the online services again:

  1. Open the Chart of Accounts option again.
  2. Right-click the bank account and press Edit Account.
    Set Up Bank Feed
  3. Choose the Set Up Bank Feed option.
OPTION 2: Create a New Bank Account and Merge it With the Pre-Existing One
  1. Access the Lists menu.
  2. Select the Chart of Accounts option.
    • You can press Ctrl + A to do the same
  3. Click on the Account dropdown menu.
  4. Click New.
  5. The Account Type window would open.
  6. Click on Blank, followed by Continue.
  7. Now, enter the bank account name.
    • Should be different than the name on the original account.
  8. Press Save & Close.
    • If the Set Up Bank Feed window pops up, select No.
  9. Now, go to the Chart of Accounts again.
  10. Right-click on the original bank account.
  11. Then, select Edit Account.
  12. Change its name to the name of the account you just created.
  13. Click on Save & Close.
    • A message would appear – “This name is already being used. Would you like to merge them?”.
    • Click on Yes.
  14. Now, rename it with the original account’s name.
    • After merging.
  15. Set up the bank account for e-pay.
    • and e-file.

Remove the Accountant’s Copy Restrictions

  1. Open the File menu in QB Desktop.
  2. Click on Send Company File.
    Send Company File
  3. Press the Accountant’s copy option.
  4. Then, click on the Client Activities option.
  5. Now, press Remove Restrictions.
  6. Then, click on Yes, I want to remove the Accountant’s Copy restrictions.
  7. Lastly, press OK.

Performing these steps would eliminate the QuickBooks Payroll Setup Error.

QuickBooks Desktop to Online Payroll Setup Error

There are certain limitations when transferring from QBDT Payroll to QB Online Payroll. If you’re facing any setup errors, you should consider the multiple factors given below:

  1. The payroll data and history might not fully transfer in the migration process from QuickBooks Desktop to Online. This is especially true if you’re using older versions of QBDT or a non-standard payroll service.
    • Due to this, payroll summaries and paycheck details might not appear automatically in QBO.
  2. The payroll data needs to be handled carefully, so it becomes necessary to manually verify and enter the payroll info, as the data is needed for tax compliance and much more.
    • You should check every payroll field manually and verify if the info is correct before migrating.
  3. You should export payroll reports from QBDT and compare them with the QBO reports before migrating to verify any discrepancies.
    • If any discrepancies are found, you should adjust the manual entries in QuickBooks Online to ensure that the info matches between QBDT and QBO.

These are some of the things you need to consider before migrating from QBDT Payroll to QBO Payroll. Failing to do so can result in the QuickBooks Payroll setup error, which can ultimately cause your work progress to come to a halt.

Troubleshooting General QuickBooks Payroll Setup Error

Some of the general methods through which you can fix the QB Payroll Setup error are given below:

Using Quick Fix My Program from QuickBooks Tool Hub

    Fixing problems like activating QuickBooks Enhanced Payroll setup error can be done by using the Quick Fix My Program from the QB Tool Hub with the following steps:

    1. Open the QB Tool Hub.
    2. Navigate to the Program Problems tab.
    3. Click on Quick Fix My Program.
      Click on Quick Fix My Program.
    4. Let the tool finish working.

    This would resolve any payroll setup errors you might be facing.

    Using the QuickBooks Install Diagnostic Tool

      You can fix the QuickBooks payroll setup error by using the QB install diagnostic tool with these steps:

      1. Run the QuickBooks Tool Hub.
      2. Navigate to the Installation Issues tab.
      3. Click on QuickBooks Installation Diagnostic Tool.
        QuickBooks Installation Diagnostic Tool
      4. Let the tool run

      Now, the payroll setup error in QuickBooks has been resolved.

      QuickBooks Payroll Setup Error – A Quick View Table

      Presented in the table below is a quick summary of this blog on the topic of QuickBooks Payroll setup error and its solutions.

      DescriptionThe QuickBooks payroll setup error occurs when a user is trying to set up payroll to perform critical tasks, such as sending paychecks and calculating taxes. 
      Types of errorsQuickBooks Payroll setup 2024 error, and QuickBooks Desktop to Online Payroll setup error. 
      Ways to fix itCheck the error message and resolve it accordingly, use Quick Fix My Program and QuickBooks Install Diagnostic Tool.

      Conclusion

      In this blog, we discussed the QuickBooks Payroll setup error and why you might be facing it. Additionally, we provided you with a step-by-step guide you can use to resolve the problems with payroll setup you might be dealing with on your own. 

      If you need any further assistance with QuickBooks payroll, contact our Accounting Helpline’s professionals today at 1.855.738.2784. They will help you resolve the issue in no time.

      FAQs

      Why is my QuickBooks Payroll update not installing?

      Your QuickBooks Payroll update not installing can be due to various factors, like a corrupted QB installation file, incorrect information in the paycheck, not updating with administrator rights, or having an invalid payroll service key.

      How do I fix QuickBooks Desktop installation issues?

      To fix QB Desktop installation errors, you can use the QuickBooks Install Diagnostic Tool from the QB Tool Hub to fix any inherent installation issues with your software.

      How to fix the QuickBooks Payroll update error?

      To fix the QuickBooks update error, you can adjust the date and time settings of your PC, check your internet connection, repair your QB program, make firewall exceptions, and use Quick Fix my Program from the QB Tool Hub.

      Related Posts-

      How to Set up Payroll in QuickBooks? An In-depth Guide

      QuickBooks Multi-User Setup – Benefits, Precautions & Limitations

      Effortless Fixes for QuickBooks Error PS077: Get Your Business Back on Track

      How to Fix QuickBooks Error 20 While Printer Activation

      How to Fix QuickBooks Error 1327: Invalid Drive Installation

      How to Fix QuickBooks Error 2308 with Expert’s Advice

      Leave a Reply

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