Showing results for 
Search instead for 
Did you mean: 
Level 3

Setup Payroll error code 11052 20000

Version Desktop 2019. 

When I click Setup Payroll (Employee menu attached) to make changes , I get a popup with error code 11052 20000.

I opened the ReportHeader.xml file and find:

"Exception String 0</Name><Value>System.Exception: exception thrown in background thread ---&gt; System.ArgumentNullException: Key cannot be null."

I've scanned through any records to do with employees and payroll and can't find anything wrong, and no key that is blank.


Please assist - where  do I go next? I scanned through the whole ReportHeader.xml file and can't find even a clue to which field is problematic. 


What  I've done so far, based on what I've read online as possible solutions:

Rebuilt (1 error - Error 179 Warning: Verify Master: totTrans wrong. Is 455 Should be 456)

Update software - reset

Verify data OK

Repair file (failed and restored saved database)

Rename the .ND file

Control Panel/Program Repair



I read but not much as I don't get the menu options stated. 


5 Comments 5
Kristine Mae

Setup Payroll error code 11052 20000

Good work for doing the basic troubleshooting steps to fix the issue, Jackals.


I'd suggest reaching out to our customer care support since you're still encountering the same issue. An agent has more tools and can further check your concern. Let me share how you can reach out to us:

  1. Click Help.
  2. Go to QuickBooks Desktop Help.
  3. Click Contact Us.
  4. Enter "Setup Payroll error code" in the description field, then click Continue.
  5. Select either Message an Agent or Talk to a Specialist.

I'll also share the article about the Payroll setup interview in Desktop as future reference.


Feel free to reach out to us if you need our help. Keep safe! 

Level 3

Setup Payroll error code 11052 20000

Thanks Kristine, i chatted to an agent who could not resolve it so have been told to try the phone call route. 


A pointer about the process you suggested - 

QuickBooks Desktop Help.
Click Contact Us.
Enter "Setup Payroll error code".


Note that there is no "Contact Us" after the help window opens. It is only after I searched for Setup Payroll error code that the Contact Us option appears as an option below the search results.   I note that your incorrect procedure is duplicated when I searched online trying to find what I was doing wrong, so it seems that's where that needs to be fixed.


I'll report back after I've spoken to a specialist.   


Of interest, I loaded my clean company database that I saved when I first bought QuickBooks,  before I had made any changes or entered any transactions. I turned on manual payroll and then tried the payroll setup. It failed with the same error code 11052 20000, from which I infer that this is a software bug, not a data corruption.



Level 1

Setup Payroll error code 11052 20000



I am having the exact same issue. I was hoping to see a resolution. If you get this message could you please post a response? I am unable to proceed and am stuck with this crash. It happens every time I try to perform Payroll Setup. The error is Quickbooks Payroll Setup 2019 - Error and the Code: 11052 20000. The first few lines of the Exception String 0 error are as follows:


System.Exception: exception thrown in background thread ---> System.ArgumentNullException: Key cannot be null. Parameter name: key at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add) at System.Collections.Hashtable.Add(Object key, Object value) at NozWizUI.UserValueMap.Add(String storedValue, String userValue) at NozWizUI.UserValueMap.Add(Object storedValue, String userValue) at UPS.PayrollEngine.PPETaxTracking.


Kristine Mae

Setup Payroll error code 11052 20000

Let's get this payroll error fixed, Bitcounter.


We'll have to check in the payroll list if there's an item that has a 9999999999 annual limit. It can cause the error message you encountered. Here's how:

  1. Go to Lists.
  2. Select Payroll Item List.
  3. Look for an item with a 9999999999 annual limit.
  4. If you're able to see one, right-click on the item, then select Edit Payroll Item.
  5. Change the annual limit.
  6. Click OK or Finish.

However, if you're unable to see any payroll item with that limit, this unexpected behavior can be caused by corrupted data. We'll run the Verify/Rebuild utility tool to detect data damage. 


Once done, you can try to set up the payroll again.


Let me also include this article as a future reference: Payroll Setup Error code format 00000 XXXXX.


You can get back to this thread if you need more help. We're just one comment away. Take care!

Level 3

Setup Payroll error code 11052 20000

Thank you.  I found none with 9999999999.

I'll respond again once I follow the instructions from the link that you provided.

Need to get in touch?

Contact us