QB Error PS038: Payroll Subscription Verification Failed
Go to Employees → My Payroll Service → Account/Billing Information to verify your subscription status. Re-enter your service key if needed, then download a fresh payroll update.
Quick Fix: Go to Employees → My Payroll Service → Account/Billing Information to verify your subscription status. Re-enter your service key if needed, then download a fresh payroll update.
What Causes Error PS038?
Error PS038 means QuickBooks Desktop cannot verify your payroll subscription when trying to download tax tables or process payroll. Common causes:
- Expired or lapsed payroll subscription — Your payroll subscription billing failed, expired, or was cancelled. QuickBooks blocks tax table downloads until the subscription is revalidated.
- Incorrect or missing service key — The payroll service key stored in QuickBooks is wrong, was corrupted, or was removed during a repair or migration.
- Company file mismatch — Your payroll subscription is tied to a specific Employer Identification Number (EIN) and company file. If you opened a different file or changed your EIN, QuickBooks won't validate the subscription.
How to Fix QuickBooks Error PS038
Solution 1: Verify and Reactivate Payroll Subscription
- Go to Employees → My Payroll Service → Account/Billing Information.
- Log in to your Intuit account.
- Check that your subscription shows Active.
- If expired, update your payment method and reactivate.
- Return to QuickBooks → Employees → Get Payroll Updates → Download Entire Update.
- Click Update and wait for completion.
Solution 2: Remove and Re-enter Service Key
- Go to Employees → My Payroll Service → Manage Service Key.
- Select your existing service key → click Remove.
- Click Add.
- Enter your payroll service key (find it in your Intuit account or original purchase confirmation email).
- Click Next → verify the correct company file is selected → click Finish.
- Close and reopen QuickBooks.
- Go to Employees → Get Payroll Updates → Download Entire Update → Update.
Solution 3: Verify EIN and Company Information
- Go to Company → Company Information in QuickBooks.
- Verify your EIN (Employer Identification Number) is entered correctly.
- Make sure the Company Name matches what's on file with Intuit.
- If you recently changed your EIN or company name, contact Intuit to update your payroll subscription records.
- Go to Employees → Payroll Setup and review that your company tax details are correct.
- Retry the payroll update after confirming all information matches.
Still Getting Error PS038?
- Open a different company file and check if the error is file-specific. If it only affects one file, the issue is with that file's payroll registration.
- Download the latest QuickBooks Desktop update: Help → Update QuickBooks Desktop → install all updates, then retry.
- Use the QuickBooks Tool Hub → Payroll Issues tab.
- Call Intuit Payroll Support at 1-800-446-8848 — they can re-link your subscription to your company file on their end.
Prevent This Error in the Future
- Set up auto-pay for your payroll subscription to prevent accidental lapses.
- Keep your service key documented in a secure location — you'll need it after any QuickBooks repair or reinstall.
- Don't change your EIN in the company file without contacting Intuit first — it can break the subscription link.
- Verify subscription status quarterly — a quick check under My Payroll Service prevents surprises.
- After any QuickBooks migration or restore, verify your payroll service key is intact before running payroll.
Related Errors
- QuickBooks Error PS032
- QuickBooks Error PS033
- QuickBooks Error PS077
- QuickBooks Error PS107
- Payroll Error
> Tired of QuickBooks errors? Ketchup's AI-powered bookkeeping catches up your books in 3–7 days — so you can stop troubleshooting and start running your business. Get your price →
Related QuickBooks Errors
Related Resources
Tired of QuickBooks headaches?
Accounting Ketchup fixes your messy QuickBooks in 3–7 days. Flat rate. No surprises. We deal with the errors so you don't have to.