QuickBooks Error PS034: Payroll Update Cannot Verify Your Subscription
Error PS034 stops a payroll tax table update when Desktop cannot verify your subscription or EIN; this guide explains the causes and how to clear them.
PS034 belongs to the PS family of payroll update errors in QuickBooks Desktop. It appears when a tax table update downloads but Desktop cannot confirm the payroll subscription or the EIN attached to it. Our engineers clear it regularly. The causes are few, and most fixes leave your data untouched.
The exact message on screen
The error appears in the Get Payroll Updates window, usually right after you choose Download Entire Update. The wording varies slightly between releases. The two forms our engineers see most often are:
"Error PS034: QuickBooks could not verify your payroll subscription information."
"Problem: Error PS034. QuickBooks is unable to install the payroll update and cannot verify the subscription."
In both cases the update stops before the new tax table installs. Nothing is half written into the file. The process halts at the verification step.
What does PS034 actually mean?
The PS codes mark failures along the payroll update pipeline. PS032 and PS033 sit earlier in that pipeline, at the download and copy stages. PS034 sits at verification. Desktop has already fetched the update files. It then checks them against the payroll subscription held for your EIN.
That check is a handshake between three things: the service key stored in your file, the subscription record itself, and the EIN under Company Information. When any one of the three disagrees, the install halts. The company file itself is normally intact.
What triggers PS034?
Most reports that reach our desk trace back to one of five triggers:
- The payroll subscription is inactive, expired, or out of step with the file.
- The EIN in Company Information does not match the EIN on the subscription.
- Your Desktop release is out of date, so the update engine fails its own checks.
- Staged update files left over from an earlier failed update are stale or damaged.
- The registration file that records your license details is damaged.
Fixing PS034, one cause at a time
Work through the scenarios in order. The first two are the most common.
1. The subscription is inactive or lapsed
- Open the Employees menu, choose My Payroll Service, then Account/Billing Preferences. Read the status line for your payroll service.
- If it reads inactive or expired, the subscription record sits with Intuit. We cannot view or change it for you, and renewal is handled through your own account there. Once the status shows Active, close and reopen QuickBooks, then run the update again.
- If the status is already Active, refresh the key instead. Go to Employees, My Payroll Service, Manage Service Keys. Select the payroll key, choose Edit, confirm the key on screen, and save. Close the file, reopen it, and update payroll once more.
2. The EIN does not match
- Note the EIN shown under Company, then Company Information.
- Compare it with the EIN listed for the subscription in the Account/Billing window from the previous scenario.
- If the file's EIN is wrong, correct it and save. Close the company file, reopen it, and run the update again.
- A mismatch that survives this step usually means the file and the subscription were registered under different EINs. The file must carry the EIN the subscription was bought for. We see this after conversions, rebuilds, and restores from another company's backup.
3. Your Desktop release is out of date
- With a company file open, press F2. The Product Information window shows the release number near the top.
- Close that window and go to Help, then Update QuickBooks Desktop. Open the Update Now tab and choose Get Updates.
- Close and reopen QuickBooks when prompted so the release installs. Confirm on the F2 screen that the release moved, then run the payroll update.
4. Stale or damaged update files
- Take a fresh backup of the company file before you begin.
- Close QuickBooks. In the default data area, C:\ProgramData\Intuit\QuickBooks\your version\Components, rename the Payroll folder to Payroll.OLD.
- Also check C:\Users\Public\Public Documents\Intuit\QuickBooks\Company Files for a Downloads folder holding leftover update files, and rename that as well.
- Reopen QuickBooks and download the entire payroll update again. Desktop rebuilds both folders from scratch, so allow extra time for the first download.
5. Damaged registration data
The last cause sits outside the company file. A small registration file records your license and edition. If it is damaged, payroll verification fails even with an active subscription.
- Close QuickBooks and open C:\ProgramData\Common Files\Intuit\QuickBooks.
- Rename qbregistration.dat to qbregistration.dat.OLD.
- Reopen QuickBooks and run the payroll update. The file rebuilds during the process. In a network setup, do this on the machine that runs the update.
How do you keep PS034 from coming back?
Prevention is mostly housekeeping. Turn on automatic updates so Desktop stays on the current release. Renew the subscription before the year end, then run one tax table update before the first payroll run of the new year. Keep the billing card current, because a declined charge can quietly drop the subscription out of step. After any rebuild, condense, or conversion, confirm the EIN in Company Information before updating payroll. Always take a backup before renaming system folders.