# QuickBooks Direct Deposit Not Working: QuickBooks Payroll Not Deposited

If you’re facing a situation where **QuickBooks direct deposit is not working** or **QuickBooks payroll not deposited**, you know how stressful it can be. Payroll delays can disrupt employee trust, create compliance issues, and even lead to financial penalties.
Whether you’re using **QuickBooks Desktop** or **QuickBooks Online**, direct deposit problems can occur unexpectedly, and identifying the root cause quickly is essential.
In this comprehensive guide, we’ll cover:
* Common reasons QuickBooks direct deposit is not working
* Why QuickBooks payroll may not have deposited
* Step-by-step troubleshooting for Desktop and Online users
* How to fix delayed, pending, or rejected direct deposits
* Preventive measures to avoid payroll issues in the future
For immediate assistance with payroll or direct deposit issues, call **844-753-8012**.
## Why QuickBooks Direct Deposit Not Working
When QuickBooks direct deposit fails, it is usually caused by one or more of the following:
1. **Bank Account Issues** – Insufficient funds, closed account, or bank restrictions can block payroll.
2. **Payroll Subscription Problems** – An expired or inactive payroll subscription can prevent deposits.
3. **Incorrect Employee Banking Details** – Wrong routing or account numbers often lead to rejected payments.
4. **ACH or Security Holds** – QuickBooks may temporarily hold payroll for verification.
5. **Software Outdated or Data Corruption** – Using an old QuickBooks version or a damaged company file can interfere with payroll processing.
6. **Processing Timing** – Payroll submitted after cutoff times, during weekends, or bank holidays may not be deposited on time.
## Common QuickBooks Payroll Not Deposited Scenarios
### 1. Direct Deposit Pending
If payroll shows “Pending,” this indicates that the transaction hasn’t fully processed. Causes include:
* Payroll not fully approved
* Funds not yet withdrawn from your bank account
* Bank holiday delays
* Processing window exceeded
Payroll typically takes 2–5 business days to process, depending on submission timing.
### 2. Employees Did Not Receive Payments
If employees haven’t received funds:
* Confirm payroll was submitted correctly
* Check employee banking information
* Verify payroll confirmation email
* Review transaction status in QuickBooks payroll history
Sometimes payroll looks submitted but wasn’t fully processed.
### 3. Payroll Rejected by Bank
Direct deposit rejections are usually due to:
* Incorrect bank account or routing number
* Closed employee bank account
* Name mismatch with bank records
* Frozen or restricted bank accounts
Rejected payroll funds are typically returned within 2–5 business days.
### 4. QuickBooks Payroll Not Deposited After Submission
If your payroll shows “Completed” but funds haven’t reached employees, possible reasons include:
* Bank processing delay
* ACH transmission delay
* Payroll service security hold
* Insufficient funds in the payroll funding account
## How to Fix QuickBooks Direct Deposit Not Working
Follow these steps to resolve the issue efficiently.
### Step 1: Verify Payroll Submission
1. Go to **Payroll Center > Pay Employees > Payroll Status**
2. Confirm payroll shows **“Sent”**
3. Check for confirmation numbers
4. Ensure there are no error messages
If payroll is “Created” but not “Sent,” direct deposit will not process.
### Step 2: Check Funding Bank Account
* Verify there is sufficient balance to cover payroll
* Ensure account is active and has no restrictions
* Resolve overdraft or fraud alerts
Even minor insufficiencies can block QuickBooks payroll deposits.
### Step 3: Verify Employee Bank Details
1. Open **Employee Profile**
2. Go to **Payroll Info > Direct Deposit Setup**
3. Confirm routing and account numbers are correct
4. Re-enter if necessary
Incorrect information is the most common reason payroll fails.
### Step 4: Update QuickBooks & Payroll
For **QuickBooks Desktop**:
1. Go to **Help > Update QuickBooks Desktop**
2. Install the latest updates
3. Restart QuickBooks
For **QuickBooks Online**:
* Ensure browser is up-to-date
* Clear cache and cookies
* Try incognito mode
Then update payroll:
* **Employees > Get Payroll Updates**
This resolves many direct deposit processing errors.
### Step 5: Check Payroll Service Status
Sometimes QuickBooks direct deposit is blocked due to:
* Service outages
* Compliance or security reviews
* ACH network delays
Check notifications in QuickBooks or call support at **844-753-8012**.
### Step 6: Run Verify & Rebuild (Desktop Only)
If using Desktop and payroll isn’t depositing:
1. **File > Utilities > Verify Data**
2. If errors appear, select **Rebuild Data**
3. Restart QuickBooks and check payroll
This fixes file corruption that can block direct deposit.
## QuickBooks Online Direct Deposit Issues
* Payroll stuck in preview or unsubmitted mode
* Bank verification incomplete
* Direct deposit limit exceeded
* Compliance review pending
Check limits under: **Settings > Payroll Settings > Direct Deposit**
New accounts often have lower limits until verification is complete.
## QuickBooks Desktop Direct Deposit Problems
* Expired payroll service key
* Damaged company file
* Incorrect EIN setup
* Direct deposit agreement not signed
Resolving these usually involves updating the service key, verifying company information, and repairing the file.
## Preventing QuickBooks Direct Deposit Issues
### 1. Submit Payroll Early
At least 2–3 banking days before payday.
### 2. Maintain Adequate Bank Balance
Keep buffer funds to cover payroll totals.
### 3. Verify Employee Banking Information
Double-check routing numbers and account numbers before each payroll cycle.
### 4. Keep QuickBooks Updated
Install system and payroll updates regularly.
### 5. Monitor Payroll Notifications
Respond immediately to emails about errors or security holds.
## When to Call for Support
Call **844-753-8012** if:
* Direct deposit failed or rejected
* Employees haven’t received payroll
* Payroll is stuck in pending or processing
* Funds were withdrawn but not deposited
* Payroll subscription is active but deposits aren’t working
QuickBooks payroll experts can troubleshoot in real-time and restore your direct deposit functionality.
## FAQs
### Why is QuickBooks direct deposit not working today?
It could be due to insufficient funds, payroll subscription issues, incorrect bank info, or ACH processing delays.
### How long does QuickBooks direct deposit take?
Typically 2–5 business days, depending on submission timing.
### Can I cancel a direct deposit payroll?
Only before the daily cutoff time, usually 5 PM PT.
### What happens if a direct deposit fails?
Funds are returned to your payroll funding account within 2–5 business days.
## Final Thoughts
Facing **QuickBooks direct deposit not working** or **QuickBooks payroll not deposited** can be stressful. Most issues are related to:
* Bank funding problems
* Employee banking info errors
* Payroll service subscription issues
* System or software delays
* ACH processing timing
By following the troubleshooting steps outlined above, you can quickly identify and fix the problem, restoring payroll functionality and ensuring employees are paid on time.
For immediate help, call **844-753-8012** and get expert QuickBooks payroll support today.