QuickBooks Direct Deposit Not Working
Let’s Dive in to see…
How to Fix QuickBooks Direct Deposit Not Working
QuickBooks Payroll · Direct Deposit
How to Fix QuickBooks Direct Deposit Not Working
QuickBooks displays messages like "Direct Deposit Not Sent", "Bank Verification Failed", or payments remain stuck in "Processing" or "Pending."
Direct deposit failures have several distinct causes — from simple timing issues to employee bank data errors. At QuickFix Bookkeeping, most direct deposit problems resolve quickly once you identify which of the four main causes applies to your situation.
The QuickFix Bookkeeping Distinction — Four Specific Causes and the Critical "Void Not Delete" Rule
Direct deposit failures look the same on screen but require different fixes. Identify your cause first. And if a direct deposit fails — void the paycheck, never delete it.
1. Missed the 2-business-day deadline
Payroll must be submitted by 5 PM PT at least 2 banking business days before the paycheck date. Bank holidays count — if pay day is Monday, submit by Thursday 5 PM PT. Submit the following pay period on time; the missed one cannot be retroactively direct deposited.
2. Wrong employee bank details
A wrong account or routing number causes the deposit to be rejected by the receiving bank and returned to your company account within 2–3 banking days. The money is not lost — it comes back. Void the original paycheck, correct the bank details, then reissue.
3. Company bank account not verified with Intuit
When you first set up direct deposit, Intuit makes two micro-deposits (under $1.00) to your business bank account. You must confirm these amounts in QB to activate direct deposit. If not confirmed, direct deposit is blocked for all employees.
4. Insufficient funds in company account
Intuit debits your company bank account for the total payroll amount at 5 PM PT two days before pay day. If funds are insufficient, direct deposit fails and paychecks are not sent. Ensure the account has sufficient funds before the debit date.
VOID, don't DELETE failed direct deposit paychecks: If a direct deposit fails, void the paycheck (Payroll → Edit Paycheck → Void) rather than deleting it. Deleting a paycheck removes it from QB's records entirely — but Intuit still has a record of the attempt and may still attempt the bank transaction. Voiding correctly marks it as cancelled in QB's records, prevents double-processing, and maintains your payroll audit trail. After voiding, reissue a corrected paycheck.
What Causes QuickBooks Direct Deposit Failures?
Late Payroll Submission
Most common cause — payroll submitted after the 5 PM PT cutoff two banking days before pay date. The ACH banking network requires advance notice to process payroll. Submissions after the cutoff are processed for the next available date.
Incorrect Employee Bank Details
A typo in the account number or routing number causes the ACH transaction to be rejected by the receiving bank. The funds are returned to the company's account within 2–3 banking days. The rejected paycheck must be voided and reissued once the correct bank details are confirmed with the employee.
Business Bank Account Not Verified
Direct deposit activation requires confirming two micro-deposits Intuit sends to your bank account. If you skipped this step, direct deposit remains in a pending state and no employee payments are sent. Check Employees → My Payroll Service → Activate Direct Deposit to see if verification is incomplete.
Insufficient Funds in Company Account
Intuit attempts to debit the total payroll amount from your company account at 5 PM PT two days before pay date. An NSF (non-sufficient funds) rejection stops all direct deposits for that payroll run. Intuit may charge NSF fees and may require resubmission via check.
Expired or Invalid Payroll Subscription
Direct deposit requires an active QuickBooks Payroll subscription. If the subscription has lapsed, Intuit blocks payroll processing including direct deposit. Renewing the subscription via CAMPs and re-verifying the service key immediately restores direct deposit capability.
Principal Officer Information Mismatch
Intuit requires specific information about your company's principal officer (full name, SSN, date of birth, home address). If this information doesn't match Intuit's records — because the officer changed or information was entered incorrectly — direct deposit may be blocked. Update via Employees → My Payroll Service → Activate Direct Deposit.
How to Fix QuickBooks Direct Deposit Issues
Identify which cause applies — then apply the specific fix. Don't restart QB or resubmit until you've identified the cause.
Quick Reference
| Symptom | Cause | Fix |
|---|---|---|
| Employees didn't receive pay on pay date | Late submission or holiday | Method 1 — check timing + issue paper checks |
| Direct Deposit shows "Failed" or "Rejected" | Wrong employee bank details | Method 2 — void + correct details + reissue |
| Never worked — "Bank Verification Failed" | Micro-deposits not confirmed | Method 3 — complete verification |
| Payroll shows "Processed" but employees got nothing | NSF or banking delay | Method 4 — check funds + Direct Deposit Activity report |
Frequently Asked Questions
Related QuickBooks Payroll Errors
Direct Deposit Still Blocked After Verifying All the Above?
Let QuickFix Bookkeeping Get Your Employees Paid.
Certified Intuit ProAdvisors — Payroll Specialists
Persistent direct deposit failures after verifying bank details, timing, and subscription typically require Intuit to intervene at the account level — creating a direct deposit PIN manually or resolving a Realm ID mismatch that only Intuit support can fix.
Book a Free 30-Minute ConsultationNo obligation. Same-day response. Payroll sorted fast.