QuickBooks Error PS036
Written by BooksMerge | Published: August 6, 2026

If you’re in the middle of processing your payroll and the QuickBooks error PS036 suddenly happens at that moment, you’ll already appreciate just how disruptive it is. The message states something to the effect of “QuickBooks is having trouble verifying your payroll subscription” and appears exactly when you’re attempting to download a payroll update or the most recent tax table. You can’t proceed until the problem has been solved, and if you’re facing a deadline, that’s precisely the kind of thing you don’t need.

You’re not the only one to encounter this problem. PS036 is one of the more frequent types of errors within the PSXXX payroll error group in QuickBooks Desktop and usually appears at the most inconvenient time. This occurs during the payroll process, when you’re attempting to retrieve the latest tax table so that the paychecks can be calculated accurately.

Since the fundamental problem is generally connected to how QuickBooks checks your subscription with Intuit’s servers, the solution is seldom due to your data being faulty. Instead, it’s more often the case that the subscription status, the service key, or the local file needs to be corrected or refreshed.

The good point is that PS036 is an error that is well understood and for which there is a known range of causes, so in most instances you can sort it out yourself in just a few minutes. The following guide shows you precisely what causes the error, the safety check you should carry out before making any changes, and ten methods.

The methods are listed in order from the quickest to the most involved, so you can go through them one by one until the error is gone. However, if you are using Direct Deposit, you should read the warning that appears below before carrying out any of the following actions, as a number of these solutions involve a real risk if your file has an active Direct Deposit agreement.

What is QuickBooks Error PS036?

QuickBooks error PS036 appears when QuickBooks Desktop can’t verify that you have an active payroll subscription while it’s trying to download a payroll update or tax table. It’s most often tied to a subscription status issue, a billing mismatch, a damaged internal file, or an incorrect service key or EIN on your company file, and it stops your payroll update in its tracks until the underlying issue is fixed.

In the background, QuickBooks compares your subscription status with Intuit’s servers by using your company file’s EIN, your payroll service key, and a local file known as Paysub.ini. Suppose any of these components are out of sync. For example, if your service key doesn’t match the one on file with Intuit or if the Paysub.ini file has become corrupt. QuickBooks is unable to carry out the verification and therefore displays error PS036 instead of allowing the update to proceed. This is why the solutions listed below place such an emphasis on those particular items rather than general troubleshooting steps.

A Quick Overview of QBDT Error PS036

The table below provides a condensed overview of what we cover in this article.

Error code PS036
Description QuickBooks Desktop can’t verify an active payroll subscription while downloading a payroll update or tax table.
Common signs/user experience Payroll update fails repeatedly even after retries; on-screen message that QuickBooks can’t verify the payroll subscription; paychecks calculating with incorrect/outdated tax amounts; QuickBooks running slow or unresponsive during payroll tasks; repeated prompts to activate or re-register the payroll service.
What causes it Inactive/expired payroll subscription; multiple active payroll agreements on one company file (paired with an inactive Direct Deposit agreement); corrupt or damaged Paysub.ini file; outdated QuickBooks Desktop version; incorrect/invalid payroll service key; incorrect EIN on the company file; incorrect PSID; damaged/corrupted company file data; incompatible Windows version; firewall or antivirus blocking access to Intuit’s servers.
How to fix it Verify payroll subscription status via CAMPs; update QuickBooks Desktop and reset/download the latest tax table; rename the Paysub.ini file so QuickBooks recreates it; Correct the payroll service key; correct the EIN in the company file; run “Quick Fix my Program” from the QuickBooks Tool Hub; verify and rebuild company file data; Check firewall/antivirus settings; delete EntitlementDataStore.ecml so it regenerates; clean install QuickBooks in Selective Startup mode (last resort).
Tools involved CAMPs (Customer Account Maintenance Portal); Intuit Service Key Retrieval Tool; QuickBooks Tool Hub (Quick Fix my Program); QuickBooks Verify/Rebuild Data utility; Windows File Explorer (for Paysub.ini and EntitlementDataStore.ecml); firewall/antivirus settings; System Configuration utility (msconfig) for Selective Startup; Windows Control Panel (uninstall/clean install).

What are the Signs of QuickBooks Payroll Error PS036?

You’ll usually notice more than one of these at the same time:

  • Your payroll update fails repeatedly, even after retrying
  • An on-screen message tells you QuickBooks can’t verify your payroll subscription
  • Paychecks calculate with incorrect or outdated tax amounts
  • QuickBooks becomes slow or unresponsive during payroll-related tasks
  • You get repeated prompts to activate or re-register your payroll service

Certain of these signs may overlap with other performance problems, so it’s a good idea to make sure that you are actually examining PS036 in particular. The most obvious indication is the error code displayed on screen.

It can look something similar to this:

[PS036] There is a problem verifying your payroll subscription

If the dialog box that appears from QuickBooks specifically refers to ‘PS036’ or if the message clearly states that it is unable to verify your payroll subscription, then you’ve come to the right place. But if all you’re seeing is a stuck paycheck message or a corrupted tax table warning, you might in fact be encountering error codes PS038 or PS033; refer to the table of related error codes further on in this guide to confirm.

If what I’ve just said sounds familiar, then please continue reading, but first let me make one note which is more important than any of the remedies described below.

Important: Before You Troubleshoot

If there is an active Direct Deposit agreement on your company file, then you should not follow the self-service steps listed below on your own. Making changes to your service key or EIN on a file that has an active Direct Deposit can disrupt your payroll processing and, in certain cases, cause delays in the direct deposit payments to your employees. In such a situation, you should contact BooksMerge’s payroll specialists before carrying out any changes.

What Causes Payroll Error Code PS036? A Look at the Common Reasons

The PS036 error appears in QuickBooks when it is unable to verify that your payroll subscription is valid and active during an update; this verification can fail for several specific and identifiable reasons. The following is the complete list of the circumstances that usually cause the error:

  • An inactive or expired payroll subscription
  • Multiple active payroll agreements on the same company file, paired with an inactive Direct Deposit agreement
  • A corrupt or damaged Paysub.ini file
  • Running an outdated version of QuickBooks Desktop
  • An incorrect or invalid payroll service key
  • An incorrect Employer Identification Number (EIN) in your company file
  • An incorrect PSID (Payroll Service ID) tied to your company file
  • Damaged or corrupted company file data
  • A Windows version that isn’t compatible with your installed QuickBooks Desktop release
  • Firewall or antivirus software blocking QuickBooks from reaching Intuit’s servers

Basically, PS036 is usually down to one of the first five entries on that list; this applies to a subscription, a billing issue, a service-key problem, or an issue with Paysub.ini. The other possibilities are less common but should be checked out if the more frequent solutions do not fix it.

There are a few cases that are worth looking at separately since they cause problems for users. The issue of ‘multiple active payroll agreements’ appears on company files that have previously changed their payroll provider or plan. This is because if an old agreement was never completely deactivated, QB becomes uncertain about which one it should check against, particularly when Direct Deposit is not active on the current agreement.

Furthermore, the reason relating to Windows compatibility is more significant than it may at first seem; if you are using an older version of QBDT on a more recent version of Windows (or the other way around), the entitlement and subscription-verification features can act unpredictably even though all the other aspects of your setup are correct.

Related QuickBooks Payroll Subscription & Update Error Codes

PS036 is part of a group of errors relating to payroll subscriptions and updates that have similar causes and, in certain instances, similar solutions. If the steps listed below do not exactly match what you are seeing on the screen, you might in fact be encountering a related error code:

Error Code What It Means
PS032 Payroll subscription not recognized, often right after a recent renewal
PS033 Corrupt payroll tax table file blocking the update
PS034 QuickBooks can’t verify the payroll subscription during a tax table download
PS038 Stuck paycheck or outdated payroll data blocking the update
PS077 / PS107 Damaged QuickBooks installation files affecting payroll downloads
PS058 Error while downloading or installing a payroll update — a broader installation issue

If you don’t know which error you’re looking at, compare the exact text of the error message you see on screen with the descriptions listed above. For a full explanation of how these errors are related to each other, refer to our complete guide to QuickBooks payroll update errors.

Before You Troubleshoot QuickBooks Error Code PS036

A few minutes of preparation will save you from having to backtrack partway through a fix:

  • Make a backup of your company file. To do this, choose File > Back Up Company > Create Local Backup before carrying out any changes. Since some of the methods described below require you to edit system files or company data, having a recent backup provides you with a safe way to revert.
  • Make sure that your payroll subscription is active. You can log in to your CAMPs (Customer Account Maintenance Portal) account or look in the section Employees > My Payroll Service > Account/Billing Information.
  • Make sure you have your service key available, as it is included in the email that confirmed your original purchase, or you can use Intuit’s Service Key Retrieval Tool to get it if you’ve lost it.
  • Make sure that the EIN you have entered matches the records in your Intuit account; a discrepancy in this area is a common and easily overlooked reason for PS036.

Ensure that you are logged into Windows using an administrator account, since many of these fixes, just as with any modification of system files or Windows services, require admin privileges in order to be carried out.

Now that you’ve completed that initial work, you can proceed with carrying out the fixes.

How to Fix QuickBooks Error PS036: Step-by-Step Guide

To deal with QuickBooks error PS036, go through the solutions in the order given. The methods are listed starting with the most common and least invasive and progressing to the more complicated ones. In most cases, you won’t need to go beyond the first two or three remedies.

Method 1: Verify Your Payroll Subscription Status

Begin with this step because the main reason for PS036 is having an inactive or lapsed subscription; it’s also the easiest one to check since it doesn’t require you to access any files on your computer.

  • Open QuickBooks Desktop and select Employees, then My Payroll Service, then Account/Billing Information; this will open the CAMPs (Customer Account Maintenance Portal) in your browser.
  • Log in using your Intuit account details.

Verify QuickBooks Payroll Subscription Status

  • Next to your payroll subscription, look at the Status field, and it should say Active.
  • If your status displays as Inactive, Expired, or Past Due, you should update your billing information or renew your subscription right away through the portal.
  • Reload QuickBooks and then try carrying out the payroll update again.

If you’ve recently changed your credit card or renewed your subscription, wait a few minutes. The changes to your subscription may not appear in QuickBooks Desktop at once.

Sometimes the error can be cleared by waiting a short time and then trying to update again without having to take any further action. If your subscription is active but the error persists, proceed to Method 2.

Method 2: Update QuickBooks Desktop and Download the Latest Tax Table

An old QB release might give an incorrect subscription status to Intuit’s servers.

  • Go to Help. Click Update QuickBooks Desktop.
  • In the Update Now tab, select the box next to Reset Update and then click Get Updates.
  • When the download of the update is finished, make sure that you completely close QuickBooks and then allow it to restart.
  • When you are prompted, let QuickBooks install the update and then restart your computer.

Redownload the Payroll Tax Table Update

  • Open QuickBooks and click on Employees, then select Get Payroll Updates, choose Download Entire Update, and click Update.

The Reset Update option is important because it removes any partial or corrupted update files from a previous unsuccessful attempt before downloading a new copy, rather than attempting to continue with what is already present. One of the most frequent reasons why this method fails to completely resolve the error on the first attempt is failing to tick that box.

Method 3: Rename the Paysub.ini File

The Paysub.ini file holds your payroll subscription data locally and is a common cause of this error when corrupted, particularly in the case of PS036; by renaming the file, QuickBooks will create a new copy.

  • Close QuickBooks Desktop.
  • Open File Explorer and go to the folder where QuickBooks is installed; the path is usually C:\ProgramData\Intuit\QuickBooks [year]. (The ProgramData folder is hidden; if you can’t see it, make sure that ‘Show hidden items’ is enabled under the View tab.)
  • Find the file called Paysub.ini.

Rename the Paysub.ini File

  • To do this, right-click, choose Rename, and rename it to Paysub.ini.old. The file’s extension is altered in this way, and as a result, QuickBooks no longer recognizes it; the program is thus caused to generate a new file.
  • Open QuickBooks Desktop and select Employees, then Get Payroll Updates to initiate a new download. QuickBooks will then automatically create a new Paysub.ini file.

It works since the Paysub.ini file doesn’t include any information that QuickBooks can’t recreate by itself; it’s merely a local copy of your subscription details and not the definitive source. By renaming the old file instead of deleting it, you also have a simple method of comparing the file sizes later on if you need to check that the new one has been downloaded correctly (a Paysub.ini that has just been generated and is 0 KB generally indicates that the download didn’t complete, and in that case it’s advisable to retry).

Method 4: Correct Your Payroll Service Key

Whenever you use an incorrect or out-of-date service key, QuickBooks will fail to verify the subscription.

  • Go to Employees, then select My Payroll Service and click on Manage Service Keys.
  • Choose the service key that is listed and then click Edit.

Correct Your Payroll Service Key

  • Check the key that you have against the one in the purchase confirmation email or the Service Key Retrieval Tool.
  • If there’s a mismatch, remove the wrong key and click Add to enter the correct one.
  • Press Next and then Finish.

Try updating again after restarting QuickBooks.

When you enter the key by hand, make sure there are no extra spaces or characters that have been swapped. Since service keys are long strings of alphanumeric characters, verification will fail even if the key appears correct at first glance just because of a single digit in the wrong position.

If more than one company file is open for the same Intuit account, check that you are editing the service key associated with the correct file. Trying to enter the correct key for the wrong company file will result in the same payroll PS036 error.

Method 5: Correct the EIN in Your Company File

Subscription verification will fail if the EIN on your company’s file does not match the one that is on file with Intuit, even if all the other settings have been correctly arranged.

  • Proceed to Company and select My Company.
  • In the Company Information window, click the pencil/edit icon.
  • In the field labeled Federal Employer Identification No. make sure that the number entered exactly matches the EIN linked to your Intuit payroll account.

Correct the EIN in Your Company File

  • Fix the discrepancy, click OK, and then restart QuickBooks.
  • Try the payroll update once more.

The most common cause of this issue is a single-digit error in the EIN or the use of an outdated EIN that remained from a previous change in the business’s legal structure. If your business has at any time undergone a legal restructuring, a change in ownership, or has had its EIN reissued, it’s a good idea to check with your accountant or the IRS to make sure that the EIN stored in QuickBooks is the same as the one that is currently active, since an old but still technically valid EIN might go unnoticed during a quick inspection even if it doesn’t match the EIN that Intuit has on file for your subscription.

Method 6: Run Quick Fix my Program from the QuickBooks Tool Hub

The Tool Hub offered by Intuit includes a number of diagnostic and repair tools, one of which is Quick Fix my Program, and this tool deals with various background problems that can affect subscription verification.

  • If you haven’t got it yet, then you should download the QuickBooks Tool Hub from Intuit’s official support site and install it.
  • Close QuickBooks Desktop completely.
  • Access the Tool Hub and choose Program Problems.

Run Quick Fix my Program from the QuickBooks Tool Hub

  • Click the Quick Fix my Program option and let the program run. This usually takes a minute or two.
  • Open QuickBooks and attempt the payroll update once more.

Quick Fix my Program stops any QuickBooks processes that are still running in the background, removes the temporary cache files, and then restarts the QuickBooks Database Server Manager. This is because all these actions can subtly cause problems with the way QuickBooks communicates with Intuit’s licensing and subscription servers, even if nothing appears to be wrong on your side.

Method 7: Verify and Rebuild Your Company File Data

The data corruption in your company file can affect the way that QuickBooks reads your subscription details.

  • Go to File, then Utilities, then Verify Data.
  • When the QuickBooks program indicates that there is data damage, you should choose File, then Utilities, then Rebuild Data.
  • Follow the prompts; QuickBooks will ask you to make a backup, and you should agree to this.

  • When the rebuild is complete, run Verify Data once more to make sure that the problem has been resolved.
  • Try restarting QuickBooks and then reattempt the payroll update.

It is worth taking this step seriously rather than going through it quickly, because damage to the data in a company file doesn’t always display obvious symptoms elsewhere. You could fail to notice any problems with your transactions or reports even though it is quietly affecting subscription verification in the background. The fact that Rebuild Data says it has fixed one or more issues is a positive indication that you’ve identified the real root cause rather than just working around it.

Method 8: Check Firewall and Antivirus Settings

Subscription verification may fail even if your account is in good standing because your firewall or antivirus software is blocking QuickBooks from communicating with Intuit’s servers.

  • Adjust the settings of your firewall or antivirus software.
  • Make sure that QuickBooks Desktop and its associated processes (for example, QBW32.exe and QBUpdate.exe) are included in the list of allowed programs.

Check Firewall and Antivirus Settings

  • Should you be using a business network, ask your IT administrator to verify that QuickBooks isn’t being blocked at the network level.
  • The exact ports that QuickBooks requires depend on the version and the year, so do not attempt to set them up manually. Instead, refer to Intuit’s official firewall configuration guide for your particular release, or consult our firewall configuration guide for the full procedure.
  • When you have confirmed it, restart QuickBooks and then try the update again.

It is often third-party antivirus programmes that are to blame for QuickBooks error PS036, especially those which have aggressive real-time scanning or built-in firewalls that operate separately from Windows Defender; if you are managing QuickBooks on a shared office network it’s a good idea to involve the person who is in charge of your router or network firewall as well, since blocks can occur at that level even if all the settings on each computer appear to be correct.

Method 9: Delete the file EntitlementDataStore.ecml

The file contains QuickBooks’ license and entitlement information, and a corrupt version of it can lead to the same type of subscription-verification failure that is associated with PS036.

  • Close QuickBooks Desktop completely.
  • Open File Explorer and go to C:\ProgramData\Intuit\Entitlement Client\v8 (the version number in the folder path may vary slightly according to your QuickBooks release).

Delete the file EntitlementDataStore.ecml

  • Locate EntitlementDataStore.ecml.
  • Either delete the file or transfer it to a different folder if you prefer to keep a copy as a backup.
  •  Open QuickBooks Desktop, and you will probably be asked to re-validate your product and payroll subscription; follow the on-screen instructions to do this and then attempt the update once more.

You can consider this file to be QuickBooks’ local ‘proof’ of your license and subscription. In the case of corruption, QB isn’t really looking at incorrect information so much as it is unable to read the file at all, which has the same effect as an invalid subscription causing a verification failure. By deleting it, you ensure that the entitlement data is downloaded fresh directly from Intuit rather than attempting to repair a file that might not be recoverable.

Method 10: Clean Install QuickBooks Desktop in Selective Startup Mode (Last Resort)

If the above remedies do not sort out the error, then carrying out a clean installation can eliminate the deeper installation-level corruption that is interfering with subscription verification. However, this is the most time-consuming solution and should therefore be regarded as a last resort.

  • If you haven’t already done so, make a backup of your company file.
  • Remove QuickBooks Desktop using the Windows Control Panel.

Clean Installation of QuickBooks Desktop

  • Use the System Configuration utility (msconfig) to restart your computer in Selective Startup mode.
  • Install QuickBooks Desktop using the original installer and license details.
  • Restart the computer in the normal way and then reopen QuickBooks.

Since the complete selective-startup and clean-install procedure consists of several exact steps, it is advisable to refer to our dedicated Clean Install Tool guide for the full step-by-step instructions rather than attempting to reconstruct it from memory.

Learn How to Prevent Payroll Error PS036 in QuickBooks Desktop

Once you’ve resolved the error, a few habits will keep it from coming back:

  • Make sure that your payroll subscription remains active and that your billing details are up to date, and renew it before the subscription expires rather than after it has expired.
  • It is necessary to regularly update QuickBooks Desktop and download the most recent tax table, rather than delaying this until after you have started the payroll process.
  • Limit the number of active payroll agreements to one per company file.
  • Each time you make alterations to your company file setup, be sure to verify your EIN and service key.
  • It is necessary to carry out a Run Verify Data procedure as part of regular file maintenance, not merely after a problem has occurred.

None of these habits require more than a few minutes, since they target the precise causes in almost every QuickBooks error PS036 case; it might be that a subscription is about to expire, the service key no longer matches your account, or a company file that has been gradually building up small data problems. Incorporating a quarterly check into your bookkeeping routine by verifying the subscription status, running the Verify Data function, and updating QuickBooks will pick up most of these problems before they become errors that halt your payroll.

When to Get Professional Help

The majority of PS036 cases can be resolved using the methods mentioned above; however, there are a few instances in which it is worthwhile to stop and get help instead of carrying on with self-troubleshooting:

  • You’ve worked through several methods, and the error keeps coming back
  • A payroll run is delayed or at risk of being missed because of the error
  • The fact that your company file has direct deposit enabled means that the self-service steps mentioned above, especially those relating to your service key or EIN, involve a real risk if any problems occur.

If you’re still getting the PS036 error after applying those fixes or after running Direct Deposit and don’t want to take that risk, BooksMerge’s payroll experts can check your subscription and arrange for the update themselves, ensuring that a blocked payroll never results in a missed paycheck. You can call +1-866-513-4656 or ask for a free consultation.

If you want to see how BooksMerge provides day-to-day support for QuickBooks Assisted Payroll, then have a look at our payroll support services. And if the problem you’re actually facing is a more general stalled update rather than an error specific to a subscription, our guide on QuickBooks Payroll Update Not Working looks at this in greater depth.

Final Thoughts

QuickBooks error PS036 is almost always due to a specific and remedyable cause; it is generally caused by an expired subscription, a wrong service key, or a damaged Paysub.ini file. Begin by checking your subscription and updating it, since this deals with the majority of cases swiftly, and only proceed to the other options if necessary. When your company file is set up for Direct Deposit, delay carrying out the self-service steps that involve your service key or EIN and instead get a specialist to look after the matter. It would not be worth the risk to your payroll processing.

And if you are still having problems after trying out these solutions, BooksMerge’s payroll team can help to verify your subscription and carry out the update without any further delay.

If you run into any issues or need expert help, you can reach out to us on the QuickBooks Payroll phone number +1-866-513-4656 to get smooth and stress-free payroll assistance.

FAQ's

Error PS036 is most frequently caused by an inactive or expired payroll subscription, a damaged Paysub.ini file, the use of an incorrect service key, or a mismatched EIN. Less often, the problem is due to interference from a firewall, an outdated version of QuickBooks, or damaged data in the company file. In most cases, there is only one issue that can be corrected, rather than multiple problems occurring together.

Start by confirming your subscription status under Employees > My Payroll Service > Account/Billing Information. If that checks out, work through the remaining methods in order: updating QuickBooks, renaming Paysub.ini, and correcting your service key resolve the majority of cases without needing to go further down the list.

Renaming the Paysub.ini file to Paysub.old doesn’t delete any subscription data. It simply forces QuickBooks to generate a fresh copy the next time you download a payroll update. It’s one of the lower-risk fixes on this list, and you can always restore the old file if you need to.

You can, most of the time, continue running payroll using your existing tax tables. Still, you won’t be able to download updated tax rates or new payroll features until the error is fixed, and errors in tax calculations can build up the longer it’s left unresolved. If a payroll run is imminent and the error hasn’t cleared, it’s worth reaching out for help rather than waiting.

PS036 and PS034 are closely related but not the same. Both involve QuickBooks failing to verify your payroll subscription, but PS034 specifically occurs during a tax table download, while PS036 can appear during broader payroll update attempts. The causes and fixes overlap significantly, so if one guide doesn’t fully resolve your issue, it’s worth checking the other.

You can do it, but be careful. If Direct Deposit is active on your company file, avoid making changes to your service key or EIN on your own, since it can disrupt payroll processing and potentially delay payments to your employees. Contact a payroll specialist first to make sure any fix is applied safely, and your Direct Deposit setup stays intact.

Suggested Reading
QuickBooks

QuickBooks Error PS036: Common Causes and How to Fix It

Read More
QuickBooks

QuickBooks Payroll Error PS058: Why It Happens and How to Resolve It

Read More
QuickBooks

Backup QuickBooks Company File: Best Practices For Data Security

Read More
QuickBooks

QuickBooks File Doctor: Download, Fix Errors & Scan Results

Read More
QuickBooks

QuickBooks Subscription Has Lapsed: What It Means, Why It Happens & How to Fix It Fast

Read More
SYSTEM ONLINE

AI-triaged.
Human-solved.

Instant QuickBooks diagnostics, then a certified ProAdvisor takes over live.

qb-diagnostic.sh
> Scanning Error signature...
> Match Found: quickbooks-error-ps036
> routing to certified ProAdvisor▌

98%

first-call fix

<15s

match time

24/7

live coverage

Loading
Or call us now

+1-866-513-4656