<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mark John</title>
    <description>The latest articles on DEV Community by Mark John (@mark_john).</description>
    <link>https://dev.to/mark_john</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4142911%2F52b279e6-40d6-4f73-9a20-7785d5fdb8da.png</url>
      <title>DEV Community: Mark John</title>
      <link>https://dev.to/mark_john</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mark_john"/>
    <language>en</language>
    <item>
      <title>QuickBooks Payroll Update Failed? Here’s Why</title>
      <dc:creator>Mark John</dc:creator>
      <pubDate>Tue, 13 Oct 2026 11:30:14 +0000</pubDate>
      <link>https://dev.to/mark_john/quickbooks-payroll-update-failed-heres-why-4gle</link>
      <guid>https://dev.to/mark_john/quickbooks-payroll-update-failed-heres-why-4gle</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvl6jugymjbb353o7tqdt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvl6jugymjbb353o7tqdt.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A QuickBooks payroll update failed message is one of the more frustrating things to run into, mostly because QuickBooks doesn’t always tell you clearly what went wrong. Sometimes you get a specific PS-series or 15xxx error code. Sometimes the update just fails silently or hangs partway through. Either way, the underlying causes tend to fall into a handful of categories, and figuring out which one applies to you is the fastest way to actually fix it instead of guessing.&lt;/p&gt;


&lt;p&gt;This guide walks through why payroll update failing in QuickBooks happens in general, how to narrow down the cause, and when to move on to a fix for a specific error code.&lt;/p&gt;

&lt;h3&gt;Start by Identifying What You’re Actually Seeing&lt;/h3&gt;

&lt;p&gt;Before troubleshooting, check whether QuickBooks gave you a specific error code. Open the update window again and look closely at the message — codes like PS032, PS038, PS077, or a 15xxx-series number each point to a narrower, more specific cause than “payroll update failed” on its own. If you have a code, jump straight to the troubleshooting guide for that exact error, since it will be faster than working through general causes. If you don’t have a code, the general causes below are the right starting point.&lt;/p&gt;

&lt;h3&gt;The Most Common Reasons QuickBooks Payroll Update Failed&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1. Your Payroll Subscription or Service Key Isn’t Confirmed&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Payroll updates require an active subscription tied to a correctly registered service key. Close your company file and restart your computer, then go to Employees &amp;gt; My Payroll Service &amp;gt; Manage Service Key. Confirm the service name and status are correct, and that the service key number matches what you have on file. Complete the setup without opening Payroll Setup, so QuickBooks can pull the full update.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. QuickBooks Desktop Itself Isn’t Registered or Up to Date&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Press F2 to open the Product Information window and confirm your QuickBooks license shows as activated. If it doesn’t, register the product first — an unregistered copy can block payroll updates outright. Then update QuickBooks Desktop to the latest release before trying again, and download the latest tax table once you’re current.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Your Firewall or Antivirus Is Blocking the Update&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Security software blocking QuickBooks from reaching Intuit’s servers is one of the most common reasons a payroll update fails without a clear error. Close your company file and QuickBooks entirely, then add a Windows Defender exclusion for QuickBooks (or temporarily disable your antivirus to test). From the QuickBooks Tool Hub, open the Program Problems tab and run Quick Fix My Program. Reopen QuickBooks, update to the latest release, and reinstall the tax table.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Your Internet Connection Settings Are Misconfigured&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Incorrect internet connection settings inside QuickBooks itself (separate from your actual internet working fine for everything else) can block payroll updates specifically. Check your internet connection setup within QuickBooks and confirm it’s not configured to use a proxy or connection method that’s interfering with Intuit’s servers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. A Damaged File in the CPS Folder&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;QuickBooks stores payroll update components in a folder referred to as the CPS folder. A damaged file here can cause updates to fail even when your subscription, registration, and connection all look fine. This is a less common cause, but worth knowing about if the steps above don’t resolve things.&lt;/p&gt;

&lt;h3&gt;A Quick Triage Order to Work Through&lt;/h3&gt;

&lt;p&gt;If you don’t have a specific error code, work through these roughly in order, since each one is quick to check and rules out an entire category:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Confirm payroll subscription and service key status.&lt;/li&gt;
&lt;li&gt;Confirm QuickBooks Desktop is registered and on the latest release.&lt;/li&gt;
&lt;li&gt;Rule out firewall/antivirus interference with a temporary exclusion.&lt;/li&gt;
&lt;li&gt;Check your internet connection settings inside QuickBooks.&lt;/li&gt;
&lt;li&gt;If none of that works, a CPS folder issue or something more specific — like &lt;a href="https://www.bizbooksadvice.com/quickbooks-error-ps038.html" rel="noopener noreferrer"&gt;QuickBooks Error PS038&lt;/a&gt;, which has its own dedicated causes around stuck paychecks and subscription status — is worth investigating next.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;Why Payroll Update Failures Deserve Quick Attention&lt;/h3&gt;

&lt;p&gt;A failed payroll update isn’t just an annoyance — it means you’re running outdated tax tables, which can affect paycheck accuracy and payroll tax calculations if it goes unresolved for too long. Treating a payroll update failed message as something to fix right away, rather than something to work around, avoids bigger problems at tax time.&lt;/p&gt;

&lt;h3&gt;When to Get Professional Help&lt;/h3&gt;

&lt;p&gt;If you’ve worked through subscription verification, registration, firewall exclusions, and connection settings, and payroll update failed is still happening, the cause is likely something more specific — a particular error code, a damaged file, or an account-level issue that needs a closer look. &lt;strong&gt;Call us at +1-866-408-0444&lt;/strong&gt; if you’d like help getting your payroll updates running again.&lt;/p&gt;

&lt;h3&gt;FAQ&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Why does my QuickBooks payroll update keep failing?&lt;/strong&gt;&lt;br&gt; The most common reasons are an unconfirmed subscription or service key, an unregistered or outdated QuickBooks Desktop installation, firewall or antivirus interference, misconfigured internet connection settings inside QuickBooks, or a damaged file in the CPS folder.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do I know which specific error is causing my payroll update to fail?&lt;/strong&gt;&lt;br&gt; Open the update again and read the exact message. A specific code (PS032, PS038, PS077, a 15xxx number, etc.) points to a narrower cause with its own dedicated fix.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does firewall software really block payroll updates?&lt;/strong&gt;&lt;br&gt; Yes — this is one of the more common causes. Adding a Windows Defender exclusion for QuickBooks, or temporarily disabling antivirus to test, is a standard troubleshooting step.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What if QuickBooks payroll update failed with no error code at all?&lt;/strong&gt;&lt;br&gt; Work through the general causes in order: subscription/service key status, registration and updates, firewall/antivirus, and internet connection settings inside QuickBooks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is it urgent to fix a failed payroll update?&lt;/strong&gt;&lt;br&gt; Yes. Running outdated tax tables can affect paycheck accuracy and payroll tax calculations, so it’s worth resolving promptly rather than letting it sit.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>QuickBooks Online Payroll Direct Deposit Not Working? 9 Easy Fix It</title>
      <dc:creator>Mark John</dc:creator>
      <pubDate>Wed, 30 Sep 2026 07:18:04 +0000</pubDate>
      <link>https://dev.to/mark_john/quickbooks-online-payroll-direct-deposit-not-working-9-easy-fix-it-26p5</link>
      <guid>https://dev.to/mark_john/quickbooks-online-payroll-direct-deposit-not-working-9-easy-fix-it-26p5</guid>
      <description>&lt;p&gt;Payroll ran, you got a confirmation, and then an employee tells you the money never showed up. Or the deposit shows as rejected before it even reaches their bank. QuickBooks Online payroll direct deposit not working is a distinct problem from payroll simply failing to run at all, since here the payroll process itself often completes, but the money movement behind it does not. This guide covers the specific causes tied to direct deposit, separate from general login, browser, or subscription issues, and how to work through them before your next pay date is at risk.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgkyevth3aks2igrcwm6e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgkyevth3aks2igrcwm6e.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;How QuickBooks Online payroll direct deposit not working differs from payroll not running at all&lt;/h3&gt;

&lt;p&gt;If you cannot open payroll, submit it, or reach the payroll screen, that is a different problem, usually tied to your browser, subscription, or an Intuit service issue. QuickBooks Online payroll direct deposit not working specifically means payroll was submitted, but the deposit itself failed, was rejected, is stuck pending, or never reached the employee's bank account despite everything appearing to go through on your end.&lt;/p&gt;

&lt;h3&gt;Common causes of QuickBooks Online payroll direct deposit not working&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Incorrect or outdated bank account or routing numbers for an employee, even a single digit off&lt;/li&gt;
&lt;li&gt;The company bank account has insufficient funds to cover payroll and associated taxes at the time of processing&lt;/li&gt;
&lt;li&gt;Payroll was submitted after the cutoff time for the pay date, so the deposit could not process in time&lt;/li&gt;
&lt;li&gt;The company's bank account is not fully verified yet, since new direct deposit setups typically require a verification step before deposits can process&lt;/li&gt;
&lt;li&gt;The employee's bank rejected the deposit due to a closed account, a frozen account, or a mismatch between the name on the account and the name provided&lt;/li&gt;
&lt;li&gt;A payroll subscription issue, such as an expired card on file or a past-due balance, quietly blocking processing&lt;/li&gt;
&lt;li&gt;A temporary service issue on Intuit's side affecting direct deposit processing specifically, separate from the rest of QuickBooks Online&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Step-by-step fixes&lt;/h3&gt;

&lt;h4&gt;Fix 1: Confirm payroll was actually submitted successfully&lt;/h4&gt;

&lt;p&gt;Before assuming the deposit failed, confirm the payroll run itself completed.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to the &lt;strong&gt;Payroll&lt;/strong&gt; menu and select &lt;strong&gt;Overview&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Check whether there is a completed confirmation for the pay run in question, or whether it is still sitting unsubmitted.&lt;/li&gt;
&lt;li&gt;If it was never fully submitted, that is a different problem from a deposit failure, and resubmitting may resolve it directly.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;Fix 2: Check the Direct Deposit Activity or payroll history&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Go to your payroll reports and look for a report covering direct deposit activity or payroll transaction history.&lt;/li&gt;
&lt;li&gt;Look for the specific pay run and check its status: processed, pending, rejected, or failed.&lt;/li&gt;
&lt;li&gt;A rejected or failed status usually comes with a reason code or short explanation, which tells you which fix below applies.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;Fix 3: Verify employee bank account details&lt;/h4&gt;

&lt;p&gt;This is the single most common cause of an individual deposit failing while others in the same pay run succeed.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open the affected employee's profile under the &lt;strong&gt;Payroll&lt;/strong&gt; menu.&lt;/li&gt;
&lt;li&gt;Check their bank account and routing numbers carefully, ideally against a voided check or a direct deposit authorization form.&lt;/li&gt;
&lt;li&gt;Correct any error and consider reprocessing that employee's payment once the details are fixed.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;Fix 4: Confirm your company bank account has sufficient funds&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Check your company bank account balance around the time payroll was submitted and the funding date.&lt;/li&gt;
&lt;li&gt;Confirm there were enough funds to cover both net pay and associated payroll taxes, not just the visible paycheck amounts.&lt;/li&gt;
&lt;li&gt;If funds were short, resolve that with your bank and reprocess the affected payroll as soon as possible.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;Fix 5: Check your submission timing against the pay date&lt;/h4&gt;

&lt;p&gt;Direct deposit generally needs to be submitted a set number of business days before the pay date, and submitting too close to that date is a common reason a deposit does not arrive on time.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Check when payroll was actually submitted relative to the pay date.&lt;/li&gt;
&lt;li&gt;If it was submitted late, the deposit may still be processing or may need to be resubmitted with an adjusted pay date.&lt;/li&gt;
&lt;li&gt;For future runs, build in a buffer before the deadline rather than submitting at the last possible moment.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;Fix 6: Confirm your company bank account is fully verified&lt;/h4&gt;

&lt;p&gt;If direct deposit was recently set up, or your bank account recently changed, an incomplete verification step can block deposits entirely.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Check your payroll settings for your linked bank account's verification status.&lt;/li&gt;
&lt;li&gt;If it shows as pending, complete any remaining verification steps, such as confirming small test transactions Intuit may have sent to the account.&lt;/li&gt;
&lt;li&gt;Avoid running payroll expecting direct deposit until verification is fully complete.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;Fix 7: Check your payroll subscription and billing status&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Go to the &lt;strong&gt;Gear icon&lt;/strong&gt;, then &lt;strong&gt;Account and Settings&lt;/strong&gt;, then &lt;strong&gt;Billing &amp;amp; Subscription&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Confirm your payroll plan shows as active, with no past-due balance or expired payment method.&lt;/li&gt;
&lt;li&gt;Update billing details if needed, then check whether the affected deposit needs to be resubmitted.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;Fix 8: Check for an Intuit-side service issue&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Check the official QuickBooks status page for any reported incidents specifically involving payroll or direct deposit processing.&lt;/li&gt;
&lt;li&gt;If an incident is listed, this is outside your control locally, and deposits may simply be delayed until Intuit resolves it.&lt;/li&gt;
&lt;li&gt;If nothing is listed, the cause is more likely one of the account-specific issues above.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;Fix 9: Contact Intuit directly for a stuck or rejected deposit&lt;/h4&gt;

&lt;p&gt;If a specific deposit failed and you cannot identify the cause from the steps above, or an employee's bank confirms they rejected the deposit for a reason not obvious from your end, this often needs Intuit's payroll support to trace the transaction and advise on reissuing payment.&lt;/p&gt;

&lt;h3&gt;What to do for the affected employee while QuickBooks Online payroll direct deposit not working gets resolved&lt;/h3&gt;

&lt;p&gt;If a direct deposit has genuinely failed and the employee has not been paid, do not wait on troubleshooting alone before addressing this.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Communicate with the employee promptly about the delay, rather than letting them find out from their bank first.&lt;/li&gt;
&lt;li&gt;Consider an alternative payment method, such as a manual check, if the deposit cannot be resolved before they need to be paid.&lt;/li&gt;
&lt;li&gt;Once the direct deposit issue is resolved, confirm the correct amount was ultimately received before considering the pay run complete.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;Preventing QuickBooks Online payroll direct deposit not working in the future&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Verify new employees' bank details against a voided check or authorization form before their first payroll run&lt;/li&gt;
&lt;li&gt;Submit payroll consistently ahead of the cutoff time, rather than close to the deadline&lt;/li&gt;
&lt;li&gt;Keep enough of a buffer in your company bank account to cover payroll and taxes with room to spare&lt;/li&gt;
&lt;li&gt;Complete bank account verification fully before relying on direct deposit for a new or changed account&lt;/li&gt;
&lt;li&gt;Keep your payroll subscription's billing details current so an expired card does not quietly block a future run&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;When to get professional help&lt;/h3&gt;

&lt;p&gt;If &lt;a href="https://www.bizbooksadvice.com/quickbooks-online-payroll-not-working.html" rel="noopener noreferrer"&gt;QuickBooks Online payroll direct deposit not working&lt;/a&gt; keeps happening, affects multiple employees at once, or you cannot get a clear answer from the available reports and status pages, a QuickBooks Online payroll specialist can review your account and processing history directly with Intuit if needed. You can reach BizBooksAdvice at &lt;strong&gt;+1-866-408-0444&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;Frequently asked questions&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Why did my payroll submit successfully but the direct deposit still failed?&lt;/strong&gt;&lt;br&gt; Submission and deposit are two separate steps. Payroll being submitted confirms QuickBooks accepted the run, but the actual bank-to-bank transfer can still fail afterward due to incorrect account details, insufficient funds, or a bank-side rejection.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How long does bank account verification take for direct deposit?&lt;/strong&gt;&lt;br&gt; It varies, but new or changed bank accounts typically need a short verification period before direct deposit is fully enabled. Check your payroll settings for the current status rather than assuming it is complete.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What should I do if an employee says they never received their direct deposit?&lt;/strong&gt;&lt;br&gt; Check the Direct Deposit Activity or payroll history report first to see the actual processing status, rather than relying on guesswork. If it shows as failed or rejected, work through the relevant fix above and communicate with the employee about timing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can insufficient funds in my company account really block a whole payroll run?&lt;/strong&gt;&lt;br&gt; Yes. If your account cannot cover the total of net pay and payroll taxes, the deposit can fail for some or all employees in that run, depending on how the shortfall is handled.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is a direct deposit failure ever caused by Intuit's system rather than my account?&lt;/strong&gt;&lt;br&gt; Yes, though it is less common than an account-specific issue. Checking the official status page for reported incidents helps rule this in or out before you spend time checking your own settings.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
