• Home   /
  • Blog
  • QuickBooks Online Payroll Not Working: Causes & Solutions to Fix It

QuickBooks Online Payroll Not Working: Causes & Solutions to Fix It

  • Jonathan Browns
  • By Jonathan Browns
  • Sep 29, 2026
  • Accounting
  • 7 min read

Payroll is one of the most important business activities that requires a lot of dedication and effort. With QuickBooks Payroll, it becomes easier for organizations to manage their payroll processes. But sometimes, while processing payroll, you may encounter a QuickBooks Online Payroll not working issue. This error is mainly caused by internet problems, incorrect payroll settings, browser issues, or a temporary QuickBooks server issue. As a result, it prevents employees from getting paid on time or leads to issues with the tax calculations and payroll submissions.  

In this detailed post, we have covered all the reasons that trigger QuickBooks Online Payroll not working and troubleshooting methods to continue running payroll.

Common Reasons Why QuickBooks Online Payroll Not Working

QuickBooks Online Payroll stops working due to multiple reasons, including network connectivity issues, temporary service issues, browser-related problems, and unsupported web browsers.

The following are the major factors that may contribute to this error;

  • Expired or unverified QuickBooks payroll subscription.
  • Incorrect federal or state tax setup or wrong payroll information may lead to missing or incorrect tax calculations.
  • Storage of unnecessary browser data might interrupt QuickBooks Online payroll from working properly.
  • Missing employee details like Social Security Number, an address, or tax withholding information.
  • An outdated payroll tax table may also create problems in running the payroll properly.
  • This issue may occur when your computer’s local network Domain Name System has saved an invalid path, blocking secure data links to Intuit servers.
  • Outdated information or glitches in paycheck entries are stuck in an unsubmitted queue status that blocks all fresh payroll transmissions.
  • Temporary QuickBooks Online service interruptions could also cause this issue.
  • An unstable or poor internet connection may also trigger this payroll issue.

How to Resolve QuickBooks Online Not Working Issue: Step-by-Step Instructions

Once you understand the causes behind the QuickBooks Online not working issue, perform these steps to fix the error.

Method 1: Clear the Browsing History & Cache Files

Web browsers save temporary files that prevent you from running the QuickBooks Online program. As a result, it stops you from using the QuickBooks Payroll feature.

Chrome Users

  • Open the Chrome browser and click on three vertically placed dots.
  • Select More Tools and tap on Clear Browsing Data.
  • Set your time range to All Time.
  • Put the tick-mark next to the “Cookies and other site data and Cached images and files” checkbox.
  • Tap the Clear Data button.
  • Restart Chrome and then try to run payroll.

Microsoft Edge Users:

  • Open Microsoft Edge and select the three-dot menu.
  • Select Settings > Privacy, search, and then services
  • Click on Choose what to clear. Clear browsing data below.
  • Now, mark the following checkboxes: Time range: All time; check Cookies and other site data and Cached images and files
  • Finally, select Clear now, then quit and reopen Edge.

Safari Users

  • Open Safari from the top left and click Settings ( or Preferences).
  • Select the Privacy tab and then click Manage Website Data.
  • Next, type “intuit” into the search box and select the results. Then, hit the Remove option.
  • Finally, hit the Done option and reopen Safari.

Method 2: Check for a Stuck or Unsubmitted Paycheck

If your payroll run is interrupted due to an unstable internet connection, the pending data can get stuck on the processing screen. This leads to a data blockage and can trigger this error, which stops you from completing new payroll runs. Here’s how to clear a stuck paycheck;

  • Go to the Payroll menu and select the Overview option.
  • Browse to the dashboard to check whether there is an active banner or prompt for a payroll that is currently in progress.
  • Select Run Payroll to look at the status of your employee list.
  • If you see any unsubmitted calculations or paychecks sitting on this screen, click on the Pencil icon.
  • Then, refresh the page and try to create a new payroll draft from scratch.

Method 3: Check for your Subscription Billing Details

Expired or outdated billing details may cause an immediate pause in your payroll settings. So, to fix the issue, ensure that your subscription is active to send data to Intuit. Here’s how to check your subscription;

  • Select the Gear icon from the top-right corner.
  • Click on Account and Settings below the Company column.
  • Navigate to Billing & Subscription from the left-side menu.
  • Review the status line beside the Payroll Plan to confirm that it shows a green Active label.
  • If your card has changed, select Edit to update your payment details. Then, resolve any past-due balance blocks.

Method 4: Search for Missing Information in Employee Profile

Incorrect or missing employee information can also cause problems while running payroll. Therefore, to address the issue, look for the missing information in the employee profile.

  • First, select the Payroll menu from the navigation menu and click Employees.
  • After this, scan your active employee directory for any red warning icons.
  • Click the individual profiles to verify that the home address, work location, and Social Security number are entered correctly.
  • Lastly, check that the pay method drop-down is set correctly to either Direct Deposit or Paper Check.

Method 5: Flush the DNS Cache On Your System

Sometimes, old or incorrect DNS information on your computer can prevent QuickBooks Online Payroll from connecting properly. So, clearing the DNS cache gives your computer a fresh connection to the QuickBooks servers.

Here’s how to clear the DNS cache;

  • Open the Run window by pressing Windows + R.
  • Type cmd in the search box and hit the Enter key.
  • Now, type ipconfig/flushdns command and press the Enter key again.
  • Now, wait for the confirmation message showing that the DNS cache is cleared successfully.
  • Exit from the CMD window and then open the QuickBooks Online application again.

Method 6: Rule Out an Intuit-Side Outage

Before moving further with the troubleshooting steps, test whether the problem is caused by Intuit and nothing is wrong on your end.

  • Check out the QuickBooks status for QuickBooks Online and QuickBooks Online Payroll separately. This is because Intuit considers them as separate services.
  • The only outage page available is the one run by Intuit, and since there is no separate public outage map, third-party “is it down” tracking services can, at best, provide only a very approximate, second-hand indication.

Accident listed there?

You won’t be able to address the issue. For that, you need to subscribe to the updates on that page and then wait.

Everything shows normal?

This issue mainly happens due to your account, your browser, and its configuration. Try the next steps listed below.

Method 7: Try Running a Private/Incognito Window

Using an Incognito window will help you identify whether the problem lies with your usual browser profile, specifically, its cache, cookies, or an extension.

  • Exit the QuickBooks Online application.
  • Launch a private window using the following shortcut keys;
    • Chrome (Windows): Ctrl + Shift + N
    • Chrome (Mac): Cmd + Shift + N
    • Firefox: Ctrl + Shift + P (Windows) / Cmd + Shift + P (Mac)
    • Microsoft Edge: Ctrl + Shift + N (Windows) / Cmd + Shift + P (Mac)
    • Safari: Cmd + Shift + N

Method 8: Fix the System’s date and time

To verify the date and time on your Windows and Mac devices, use the following steps;

Windows:

  • Right-click the clock in the taskbar and select Adjust date/time.
  • Turn on Set time automatically and Set time zone automatically.

Mac:

  • Select System Settings and click General > Date & Time.
  • After this, turn on Set time and date automatically.
  • Restart your computer and try again later.

Preventive Tips To Resolve QuickBooks Payroll Issues

The following are precautions to avoid the occurrence of QuickBooks payroll issues.

  • Verify that you are using an updated and supported web browser.
  • Install the latest payroll tax table update manually.
  • Review your payroll status before submitting.
  • Test that your internet connection is stable and uninterrupted.
  • At the time of onboarding employees, review the new employee profile for completeness before running the payroll.
  • Also, verify your billing details and ensure they are up to date.
  • Bookmark the Intuit status page.
  • You must use an updated version of QuickBooks.

Bringing It Altogether!

QuickBooks Online Payroll not working can result from a service outage, connectivity problems, incomplete payroll setup, or verification issues. However, you can fix the issue by performing the above-given troubleshooting methods. This will help you run the payroll smoothly and pay your employees accurately.

Furthermore, if you still have any doubts, then connect with our QuickBooks Online Payroll support number for quick assistance.

Why can’t I run payroll in QuickBooks Online?

You might face issues while running payroll in QuickBooks Online when your payroll account is on hold, verification is incomplete, or QB is experiencing a service interruption.

How do I check if QuickBooks Payroll is down?

Visit the official QuickBooks status page and look for incidents involving QuickBooks Online Payroll. Intuit suggests you check this page when QuickBooks Online, payroll, or connected services are unavailable.

What if my QuickBooks payroll account is on hold?

If your account is on hold, verify your email for an Intuit message regarding the payroll account and check the Revolution Center in QuickBooks. Intuit may request business or banking documentation before removing the hold.

Why is QuickBooks Online payroll not working?

QuickBooks Online payroll not working issues may occur due to a temporary service outage, incomplete setup, payment verification issue, or any payroll-related issue. To fix the issue, check the QuickBooks service status page to see whether the issue is reported as an outage or maintenance.

Why did QuickBooks Online Payroll fail?

This may fail due to missing employee information, tax configuration problems, account settings, browser issues, connectivity, or temporary service issues.

About The Author

Jonathan
Jonathan Browns

Jonathan Brown is a trained QuickBooks professional with 10 years of experience in the accounting sector. Moreover, he is passionate about helping businesses reduce the stress of managing accounts. Also, he is proficient in assisting entrepreneurs and small business owners to use QuickBooks and enhance their accounting experience.

Recent Posts
  • How to Fix QuickBooks Error 6177, 0: Complete Troubleshooting Guide

  • QuickBooks Online Payroll Not Working: Causes & Solutions to Fix It

  • How to Fix QuickBooks Error 6129, 0: Database Connection Failed

  • QuickBooks Outlook is Not Responding? Let’s Fix It Immediately

  • How to Fix QuickBooks Error Skipped 111 (Complete Guide)