QuickBooks Desktop helps businesses manage employee payments, calculate payroll taxes, and maintain accurate financial records. However, users sometimes experience problems while downloading or installing the latest payroll tax table updates. The QuickBooks Payroll Update Not Working issue can interrupt payroll operations and create delays in employee payments.

This problem usually appears when users select Employees > Get Payroll Updates. The download may stop suddenly, display an error message, or remain stuck without completing. Sometimes, QuickBooks may also show an error code such as PS038, PS033, PS036, or 15240.

Several factors can cause this issue, including an expired payroll subscription, damaged update files, stuck paychecks, outdated software, or internet connection problems. Fortunately, you can try different troubleshooting methods to resolve the problem.

In this guide, we will explain the common reasons behind QuickBooks payroll update failures and discuss nine effective solutions to help you download and install the latest payroll updates.

Why Is QuickBooks Payroll Update Not Working?

Understanding the reason behind the problem can make troubleshooting easier. QuickBooks Desktop stores payroll tax table information locally and connects to Intuit servers to download updates. If something interrupts this process, the software may fail to complete the download.

Here are some common reasons why QuickBooks payroll updates are not working:

  • Damaged CPS Folder: QuickBooks stores payroll update files in the CPS folder. Corrupted or incomplete files can prevent new tax tables from downloading.
  • Expired Payroll Subscription: An inactive payroll subscription or incorrect service key may stop QuickBooks from accessing payroll updates.
  • Stuck Paychecks: Paychecks showing an Online to Send status can interfere with new payroll downloads.
  • Outdated QuickBooks Desktop: An older software release may not support the latest payroll tax table updates.
  • Firewall or Antivirus Restrictions: Security software may block QuickBooks from connecting to Intuit servers.
  • Incorrect TLS Settings: Outdated internet security settings can interrupt secure communication.
  • Unstable Internet Connection: A slow or interrupted network can stop payroll downloads before completion.
  • Incorrect Computer Date and Time: An incorrect system clock can create certificate verification problems.
  • Damaged Company File: Company file inconsistencies may interfere with certain payroll operations.

Identifying the actual cause will help you select the most suitable solution.

Common QuickBooks Payroll Update Error Codes

When QuickBooks cannot download payroll updates, it may display a specific error code. These codes provide useful information about the possible cause.

Error CodePossible Cause
PS038Paychecks stuck in Online to Send status
PS033Damaged payroll update files
PS036Invalid payroll subscription or service key
PS077Billing information or registration problem
15240Firewall or security certificate issue
15270Interrupted payroll download
15102Incorrect payroll download location
12009Internet security or TLS configuration problem

Write down the error code before starting the troubleshooting process. This information can help you find the correct solution without wasting time.

Things to Check Before Troubleshooting QuickBooks Payroll

Before applying advanced troubleshooting methods, complete these basic checks. They can help prevent unnecessary changes to your software or company file.

  1. Create a Company File Backup: Open File > Back Up Company > Create Local Backup. Save a backup before making any changes.
  2. Switch to Single-User Mode: Make sure other users are not accessing the company file while you perform the payroll update.
  3. Use Administrator Access: Sign in to Windows with an administrator account to access system folders and change settings.
  4. Check Your Internet Connection: Open a website in your browser to confirm that your internet connection is working properly.
  5. Verify System Date and Time: Check the date, time, and time zone on your computer.
  6. Note the Error Message: Record the exact payroll error code if QuickBooks displays one.

After completing these checks, follow the solutions below.

9 Effective Ways to Fix QuickBooks Payroll Update Not Working

Try the following methods one at a time. After each solution, reopen QuickBooks and check whether the payroll update works.

1. Update QuickBooks Desktop to the Latest Release

Running an outdated QuickBooks Desktop version can create compatibility problems with the latest payroll tax tables. Updating your software may resolve these issues and improve its performance.

Follow these steps:

  1. Close all open company files.
  2. Right-click the QuickBooks Desktop icon.
  3. Select Run as Administrator.
  4. Wait for the No Company Open window to appear.
  5. Click Help from the top menu.
  6. Select Update QuickBooks Desktop.
  7. Open the Update Now tab.
  8. Check the Reset Update option to clear incomplete update downloads.
  9. Click Get Updates.
  10. Wait until QuickBooks displays the Update Complete message.
  11. Restart the software.
  12. Install the downloaded updates if QuickBooks displays an installation prompt.

Once the software is updated, open your company file and select Employees > Get Payroll Updates. Check whether the latest tax table downloads successfully.

2. Verify Your Payroll Subscription and Service Key

An active payroll subscription is necessary to download payroll updates. Sometimes, billing problems or an incorrect service key prevent QuickBooks from validating your payroll account.

This issue may also trigger errors such as PS036 and PS077.

To verify your subscription:

  1. Open QuickBooks Desktop.
  2. Select Employees from the top menu.
  3. Choose My Payroll Service.
  4. Click Manage Service Key.
  5. Check the subscription status.
  6. If necessary, select Edit and verify your existing service key.
  7. Click Next to save the changes.
  8. Open Company > My Company.
  9. Check whether your Employer Identification Number (EIN) matches your payroll account information.
  10. Review your billing details and update your payment information if required.

If your payment card has expired or your billing information has changed, correct those details before downloading another payroll update.

After confirming your subscription, restart QuickBooks and try the update again.

3. Resolve Stuck Paychecks to Fix QuickBooks Error PS038

QuickBooks Payroll Error PS038 commonly occurs when previously processed paychecks remain stuck in Online to Send status. These unfinished transactions may prevent QuickBooks from downloading new payroll tax tables.

You can identify the affected transactions by following these steps:

  1. Open QuickBooks Desktop.
  2. Access the Find tool.
  3. Select the Advanced tab.
  4. Find the Detail Level filter.
  5. Choose Summary Only.
  6. Locate the Online Status filter.
  7. Select Online to Send.
  8. Click Find.
  9. Review the displayed paycheck transactions.
  10. Open Employees > Send Payroll Data.
  11. Select Send All.
  12. Enter your payroll service PIN when requested.

If the affected paycheck still does not clear, avoid deleting it or changing payroll amounts without professional guidance. Incorrect changes may affect employee payment records and payroll reporting.

Contact Intuit Payroll Support if the transaction remains stuck. Once the pending paycheck issue is resolved, try downloading the payroll update again.

4. Rename the CPS Folder

QuickBooks stores important payroll update files in the CPS folder. If one or more files become damaged, the software may repeatedly fail while downloading new payroll tax tables.

Renaming the folder allows QuickBooks to create a fresh folder during the next update.

Follow these instructions:

  1. Close QuickBooks Desktop.
  2. Open File Explorer.
  3. Navigate to the following location:

C:\Program Files\Common Files\Intuit\QuickBooks\CPS

  1. Locate the CPS folder.
  2. Right-click the folder.
  3. Select Rename.
  4. Change its name to CPS_OLD.
  5. Save the changes.
  6. Open QuickBooks Desktop as an administrator.
  7. Select Employees > Get Payroll Updates.
  8. Choose Download Entire Update.

QuickBooks should create a new CPS folder and download the available payroll update files.

Important: The folder location may differ depending on your QuickBooks Desktop version and installation settings. If you cannot find it, check the installation directory before making changes.

5. Run QuickBooks Tool Hub

QuickBooks Tool Hub is a troubleshooting application that includes different utilities for fixing common QuickBooks problems. It can help repair program-related and installation issues that may interfere with payroll updates.

Here is how to use it:

  1. Download the latest QuickBooks Tool Hub from the official Intuit website.
  2. Save the installation file on your computer.
  3. Open the downloaded file.
  4. Follow the installation instructions.
  5. Launch QuickBooks Tool Hub.
  6. Select Program Problems.
  7. Click Quick Fix My Program.
  8. Allow the utility to complete its repair.
  9. If the issue continues, open Installation Issues.
  10. Select QuickBooks Install Diagnostic Tool.
  11. Wait for the diagnostic process to finish.
  12. Restart your computer.

After restarting Windows, open QuickBooks Desktop and try downloading the payroll update again.

6. Check Internet Options and TLS Settings

QuickBooks Desktop uses Windows internet connection settings for certain online services. Incorrect security settings may prevent the software from communicating with Intuit servers.

TLS 1.2 is an important security protocol for supported QuickBooks online connections.

To review your settings:

  1. Open the Windows Start menu.
  2. Search for Internet Options.
  3. Open the Internet Properties window.
  4. Select the Advanced tab.
  5. Scroll down to the Security section.
  6. Find the Use TLS 1.2 option.
  7. Make sure it is checked.
  8. Review the remaining security settings.
  9. Click Apply.
  10. Select OK.
  11. Restart your computer.

Now, reopen QuickBooks Desktop and check whether the payroll update completes.

Avoid disabling certificate verification options without specific guidance from Intuit or your IT administrator, as these settings help protect secure connections.

7. Check Firewall and Digital Signature Settings

Windows Firewall and antivirus applications protect your computer from unauthorized network connections. However, incorrect security rules may also block QuickBooks from downloading payroll updates.

You should verify that QuickBooks has permission to communicate with Intuit servers.

Follow these steps:

  1. Open the QuickBooks installation folder.
  2. Locate the QBW32.exe application file.
  3. Right-click it and select Properties.
  4. Open the Digital Signatures tab.
  5. Select Intuit, Inc., if available.
  6. Click Details to review the certificate information.
  7. Open Windows Defender Firewall.
  8. Select Advanced Settings.
  9. Review the inbound and outbound rules.
  10. Make sure the required QuickBooks applications are allowed through the firewall.

QuickBooks commonly uses internet ports 80 and 443 for secure communication. Check the official Intuit network requirements for your version before changing firewall rules.

Also, review your antivirus settings to confirm that required QuickBooks program files are not being blocked.

After checking the security settings, restart QuickBooks and attempt the payroll update again.

8. Perform a Clean Boot in Windows

Sometimes, third-party applications running in the background interfere with QuickBooks Desktop. Antivirus programs, startup applications, and other services may prevent payroll updates from completing.

A Windows Clean Boot helps identify whether a background application is causing the problem.

Follow these instructions:

  1. Press Windows + R on your keyboard.
  2. Type msconfig in the Run window.
  3. Press Enter.
  4. Open the General tab.
  5. Select Selective Startup.
  6. Open the Services tab.
  7. Check Hide All Microsoft Services.
  8. Click Disable All.
  9. Select Apply and OK.
  10. Restart your computer.

After restarting Windows, open QuickBooks and try downloading the latest payroll update.

If the update works in the Clean Boot environment, a background service or application may be responsible. Re-enable services carefully to identify the conflicting program.

Once troubleshooting is complete, restore your normal Windows startup settings.

9. Verify and Rebuild the QuickBooks Company File

If the previous solutions do not resolve the issue, your company file may contain data inconsistencies that affect certain QuickBooks operations.

QuickBooks provides Verify Data and Rebuild Data utilities to identify and repair supported company file problems.

To run these tools:

  1. Open QuickBooks Desktop.
  2. Select File from the top menu.
  3. Choose Utilities.
  4. Click Verify Data.
  5. Allow QuickBooks to examine the company file.
  6. Review the results.
  7. If QuickBooks identifies damage, create a fresh backup.
  8. Select File > Utilities > Rebuild Data.
  9. Follow the instructions displayed on the screen.
  10. Wait until the rebuilding process finishes.
  11. Run Verify Data again to check the company file.

Once QuickBooks confirms that the company file is working properly, try downloading the payroll tax table again.

How to Fix the Payroll Not Updated in X Days Warning?

QuickBooks may display a warning stating that payroll has not been updated for 30, 45, or 60 days. This message usually indicates that your payroll tax table is outdated or that previous updates have not completed successfully.

In some situations, QuickBooks may restrict certain payroll features until you update your payroll information.

Try these steps:

  • Check whether your payroll subscription is active.
  • Verify your payroll service key.
  • Review your billing and payment information.
  • Update QuickBooks Desktop to the latest supported release.
  • Check your internet connection.
  • Download the latest available payroll tax table.
  • Verify your subscription status through your Intuit account.

If your subscription appears active but the warning continues, contact Intuit Payroll Support to check your account status.

How to Prevent QuickBooks Payroll Update Problems?

Regular software maintenance can reduce the chances of encountering the QuickBooks Payroll Update Not Working issue again.

Follow these recommendations:

  • Download Updates Regularly: Check for available payroll tax table updates and install them before processing payroll.
  • Send Payroll Usage Data: Use Employees > My Payroll Service > Send Usage Data when required.
  • Maintain Your Subscription: Keep your payroll subscription and payment information active.
  • Update QuickBooks Desktop: Install supported software releases to maintain compatibility.
  • Check Antivirus Settings: Make sure security software does not block required QuickBooks applications.
  • Use Single-User Mode: Perform payroll updates when other users are not accessing the company file.
  • Create Regular Backups: Save company file backups before performing major repairs.
  • Maintain a Stable Internet Connection: Avoid downloading payroll updates over an unreliable network.

These simple practices can help prevent repeated payroll update failures and keep your payroll operations running smoothly.

Final Thoughts

The QuickBooks Payroll Update Not Working problem can interrupt important payroll activities and delay employee payments. However, you can resolve many update failures by identifying the actual cause and applying the correct troubleshooting method.

Start by checking your payroll subscription, internet connection, and QuickBooks Desktop version. If the issue continues, try resolving stuck paychecks, renaming the CPS folder, or running QuickBooks Tool Hub. You can also review your firewall settings and use the Verify and Rebuild Data utilities when necessary.

Always create a company file backup before making significant changes. If none of these methods works, contact Intuit Payroll Support to check your subscription and investigate the remaining issue.

Regular maintenance and timely payroll updates can help you avoid similar problems and manage employee payments more efficiently.

Frequently Asked Questions (FAQs)

1. Why is QuickBooks Payroll Update Not Working?

QuickBooks payroll updates may fail because of an expired subscription, damaged CPS folder, stuck paychecks, outdated software, incorrect security settings, or internet connection problems.

2. How Do I Update the Payroll Tax Table in QuickBooks Desktop?

Open QuickBooks Desktop, select Employees > Get Payroll Updates, and follow the instructions to download the latest available payroll tax table.

3. What Does QuickBooks Payroll Error PS038 Mean?

QuickBooks Error PS038 commonly occurs when paychecks remain stuck in Online to Send status. These transactions may prevent the software from downloading new payroll updates.

4. How Can I Fix QuickBooks Payroll Error PS033?

Error PS033 is commonly associated with damaged payroll update files. Checking the CPS folder and following the appropriate Intuit repair instructions may help resolve the problem.

5. Can an Expired Payroll Subscription Stop Payroll Updates?

Yes. QuickBooks requires an active payroll subscription to access payroll update services. Verify your subscription, service key, and billing details if downloads fail.

6. Does QuickBooks Tool Hub Fix Payroll Update Problems?

QuickBooks Tool Hub can repair certain program and installation issues. However, subscription, billing, and account-related problems may require additional assistance.

7. How Often Should I Download QuickBooks Payroll Updates?

Check for payroll tax table updates regularly and install them before processing payroll. Checking at least every 45 days can help you avoid outdated tax information.