Skip to content

7 Tested Ways to Tackle QuickBooks Direct Deposit Not Working

    QuickBooks Direct Deposit Not Working

    ​Direct Deposit is an essential QuickBooks Payroll feature that helps you transfer the payment straight into your employees’ and clients’ accounts. This eliminates the trouble of manually sending paychecks to each employee. However, you can run into the problem of QuickBooks Direct Deposit not working, which can cause a delay in your payment process.

    In this blog, we’ll learn about this problem in detail and give you guided solutions so you can get rid of this error with no trouble. But let’s first see what actually causes this issue.

    Presented below is a concise summary of this blog on the topic of QuickBooks Direct Deposit not working in a tabulated format:

    DescriptionQuickBooks Direct Deposit not working is a problem that users often face. This can render them unable to send paychecks, causing delays in payments and critical business operations.
    CausesYou might have the wrong account or routing number, invalid employee or contractor details, an invalid bank account, insufficient balance, you might have submitted the paycheck after the given lead time, problems with your bank server, outdated QuickBooks Desktop applications, or outdated Payroll and tax tables.
    Ways to fix itDownload and install the latest QB software updates, update your payroll and tax table, set up direct deposit the right way, change the direct deposit PIN, correct the accounting and routing number of your employees, and check the direct deposit lead time.

    Mentioned below are some of the solutions proven to tackle the QuickBooks Payroll Direct Deposit not working problem. So go through them one at a time to eliminate issues specific to you.

    Update Your QuickBooks Desktop Application

    If you are using an outdated version of QB, it can be a significant factor contributing to the QuickBooks direct deposit not working issue. You should first update your QuickBooks application to the latest version in order to mend this error. This would eliminate any other bugs or problems you might be struggling with.

    (Note: After May 31st, 2025, Intuit has discontinued the payroll service for the QuickBooks Desktop version 2022 and earlier, so make sure you have upgraded to version 2023 or later before you try to send paychecks through payroll.)

    Download the Latest Payroll and Tax Table Updates

    You should download the latest payroll and tax table updates to fix the QuickBooks Desktop Direct Deposit not working problem. Having an outdated tax table can give rise to various program issues and legal issues, as IRS and other tax agencies’ rules are ever-changing. If you’re still facing direct deposit issues, move on to the next solution.

    Set Up Your Direct Deposit in QuickBooks Desktop and Online

    You might not have activated your direct deposit for the QuickBooks platform you use. Enabling it is critical before trying to send paychecks to make sure you don’t encounter the QuickBooks Direct Deposit not working problem. To do so, first collect the following info:

    1. Business name
    2. Address and EIN
    3. Principal officer’s Social Security number and birth date
    4. Home address
    5. Online bank credentials
    6. Your company’s bank routing and account numbers
    7. Employees’ bank account information

    After having this info in hand, proceed to connect your bank account with QuickBooks with the following steps:

    For QuickBooks Online

    To resolve QuickBooks Online Direct Deposit not working, connect your bank account with these steps:

    1. In the Connect your bank section, press Let’s go
    2. Now, choose Get started
    3. In the Business field, hit Edit
    4. Add info like the federal tax ID
    5. Press Next
    6. Add the following:
      • Principal Officer name
      • Address
      • Date of birth
      • Social Security Number
    7. Then, press Next and click on Add new bank account
    8. Search your bank name
    9. Enter your online banking user ID and password if asked
    10. If not, choose Enter bank info manually
    11. Enter your routing and account number
    12. Select Save and finally, press Accept and Submit

    Note: You might be asked to enter a code sent to your phone for verification

    For QuickBooks Desktop

    You can connect your bank account in QB Desktop with the following steps:

    1. Open QuickBooks Desktop
    2. Sign in as an admin
    3. Go to the Employees menu
    4. Click on My Payroll Service
    5. Then, press Activate Direct Deposit
      Activate Direct Deposit
    6. Click on Get Started
      If Get Started is not visible, do the following:
      • Choose I’m the admin, and I’m the primary person who can…
      • To continue, enter the admin’s email or user ID
      • Press Continue
      • Enter the email ID and password of your Intuit account
      • Press Sign in
      • Click the Get Started option
    7. Navigate to the Business tab
    8. Now, select Start
    9. Fill in the required info
    10. Click on Next
    11. Press Add new bank account
    12. Enter the name of your bank
    13. Type in:
      • Either your online bank credentials
      • Or your bank account and routing number
    14. Create a PIN
    15. The PIN will be used when you send payroll
    16. Confirm the PIN
    17. Press Submit
    18. Click on Next
    19. Choose Accept and Submit
    20. Confirm the Principal Officer’s complete Social Security number if asked, and hit Submit
    21. One of the two messages will pop up on your screen:
      • Your bank account is connected – If you see this message, that means you are eligible to use direct deposit straight away. You can skip the verification section and proceed to the one below it.
      • Thank you for signing up for QuickBooks Direct Deposit – If this message pops up, then that means you have to first verify your bank account with the next section.

    To verify your bank account, QB will make a small test debit of less than $1.00. After the transaction has been debited, follow these steps:

    1. Open QBDT
    2. Sign in with your admin ID and password
    3. Navigate to the Employees tab
    4. Click on My Payroll Service
    5. Press Activate Direct Deposit and then, sign in with your Intuit account
    6. Enter the debit amount twice
    7. Click on Verify. Now, type in the payroll PIN you set up
    8. Tap on Submit and finally, hit OK

    The last step in setting up direct deposit is connecting it with your employees. You can do so by implementing this:

    For QuickBooks Online

    1. Have access to the direct deposit authorization form
      • Go to the Filings section
      • Then, press Employee Setup
      • Now, in the Authorization for Direct Deposit field, click on Bank Verification
      • Hit View
    2. Now, link direct deposit with your employee
      1. Choose your employee
      2. Click on Payment method
      3. Press Start or Edit
      4. Click on the Payment method dropdown menu
      5. Choose Direct Deposit
      6. Now, select a direct deposit method from the three options:
        • Direct deposit to one account
        • Direct deposit to two accounts
        • Direct deposit with balance as a check
      7. Enter the routing and account numbers
      8. Finally, hit Save

    For QuickBooks Desktop

    1. Get a cancelled check of the employee to acquire the routing and account numbers
    2. Now, connect direct deposit with the employee
      • Open QBDT
      • Browse to the Employees menu
      • Click on Employee Center
        Employee Center
      • Now, click the employee’s name
      • Go to the Payroll Info tab
      • Press Direct Deposit
      • Then, click Use Direct Deposit for [employee’s name]
      • Choose if the payment would arrive in:
        • One account
        • Two accounts
      • Enter the following employee information
        • Bank name
        • Routing number
        • Account number
        • Account type
      • Click OK to save
      • Enter the direct deposit PIN when asked to

    If you need to set up direct deposit for contractors to resolve the QuickBooks vendor direct deposit not working​ error, implement these steps:

    For QuickBooks Online

    1. The first step is to add a new contractor
    2. Click on Add a contractor
    3. Then, press Bank account
    4. Enter the following info
      • Account Number
      • Account Type
      • Routing Number
      • Phone number of the account holder
      • Full name of the account holder
    5. Finally, hit Save

    If You Use QuickBooks Desktop Payroll Assisted

    1. Access the Vendor Center
    2. Select a vendor
    3. Double-click on their name
    4. Go to the Additional Info tab
    5. Click on the Direct Deposit button
    6. Enter your direct deposit PIN
    7. Hit Continue
    8. Follow the instructions you see on your screen
    9. You’ll get a Confirmation screen once it’s done

    If You Use QuickBooks Desktop Payroll Basic, Standard, and Enhanced

    1. Click and open the Vendor Center
    2. Double-click on the vendor’s name
    3. Click on the Additional Info tab
    4. Press the Direct Deposit button
    5. Now, choose the Use Direct Deposit for: [Vendor Name] box
    6. Enter the bank info
    7. Now, click on Send confirmation direct deposits to [email address]
    8. QB will send the following info to you in the email two days prior to the payment deposit date into the contractor’s account:
      • The name of your company
      • Payment amount
      • Date of the payment
      • Last four digits of the contractor’s account number
    9. When asked, enter the direct deposit PIN

    This would set up your direct deposit and eliminate the QuickBooks Direct Deposit not working problem.

    Fix QuickBooks Direct Deposit PIN not working

    If your direct deposit PIN is not correct, QuickBooks should tell you so. You can often see an error message like:

    “Problem: The PIN you entered is not valid.  Solution Re-enter your PIN. Your PIN must be between 8 and 12 characters and include at least one letter and one number.  Make sure that Caps Lock and Num Lock is turned off and that you enter your PIN carefully.  [Message Code 1001]”

    This can lead to your QuickBooks Direct Deposit not working and give rise to various issues.

    Therefore, it’s important to change the PIN, but before you do that, confirm the following things:

    1. Check if the PIN is correct, 8-12 characters long with at least one letter and one number, and no special characters
    2. If you entered the wrong PIN a lot of times, wait for a minimum of 15 minutes before trying again

    If you verified the two fields given above and are still unable to send direct deposits because of the wrong PIN, it’s time to change it. You can do so with two methods:

    Change the PIN in the Send Payroll Data Window

    1. Open QBDT
    2. Log in to your company file as an admin
    3. Now, click on the Employees menu
    4. Select Send Payroll Data
      Send Payroll Data
    5. The Send/Receive Payroll Data window would open
    6. Press Send
    7. Click on Forgot your PIN? in the Payroll Service PIN window
    8. Enter the admin ID and password of your QB company file
    9. Click on OK
    10. Now, create a new PIN
    11. Confirm the PIN
    12. Finally, hit Submit

    Use Payroll Account Maintenance Pages to Change the PIN

    This requires your old PIN to work.

    1. For QuickBooks Desktop Payroll Basic, Standard, and Enhanced:
      • Open QB and click on the Employees menu
      • Select My Payroll Service
      • Now, press Account/Billing Information
      • Sign in to your Intuit account
      • Click on Payroll Details
      • Under Payroll Service PIN, press Update PIN
      • Enter your old PIN
      • Create a new one
      • Confirm it
      • Press Submit
    2. For QuickBooks Desktop Payroll Assisted
      • Open the Employees menu
      • Click on My Payroll Service
      • Choose Billing/Bank Information
      • Go to the Service Information section
      • Click on Change next to My PIN
      • Feed in your old PIN
      • Now, make a new PIN
      • Then, confirm the same
      • Finally, hit Submit

    This would fix the QuickBooks Direct Deposit not working problem due to PIN issues.

    Wrong Accounting or Routing Number of the Employee

    One of the reasons for QuickBooks direct deposit not working and your employee not receiving the paycheck is having the wrong account and routing number fed into the software. If that’s the case, you can be face-to-face with two scenarios here. Let’s learn how to deal with both of them.

    Scenario 1. The Account is Live

    You have to first request a direct deposit reversal. You can request the reversal if it meets the following criteria:

    1. It should be compliant with ACH or EFT laws that include duplicate or unintended payments
    2. The direct deposit was not rejected
    3. It should be done within 5 banking days before 12:00 PM PT of the paycheck date
    4. The bank account should exist in the employee’s profile
    5. The total amount deposited should be greater than $50, as the fee charged for reversal is $75

    If you meet this criterion, you can submit a reversal request. The steps to do so are different for both the Desktop and Online versions of QuickBooks. So let’s fix the same in both.

    For QuickBooks Online Payroll
    1. Select the Paycheck list
    2. Now, choose the paycheck you want to reverse
    3. Click on the Actions dropdown menu
    4. Select Reverse
    5. Now, click the Reversal reason dropdown menu
    6. Select the reason for the reversal of the direct deposit paycheck
    For QuickBooks Desktop Payroll
    1. Open the Direct Deposit Reversal form
    2. Click on Add Request
    3. Enter the required info
    4. Enter the transaction info
    5. Click on Save

    Following these steps would help you get the desired outcome of your direct deposit being reversed. Now let’s take a look at the second scenario.

    Scenario 2. The Account Doesn’t Exist or is Closed

    In this case, if you’ve confirmed that the deposit was rejected, void the paycheck in the QB platform you use.

    Users of QuickBooks Online
    1. Select the Payroll menu
    2. Click on the Overview or Employees tab
    3. Now, press the Paycheck List
    4. Choose the paycheck you want to void
    5. Go to the Action column
    6. Click on the dropdown menu
    7. Press the Void Paycheck option
    8. Then, confirm and press Save
    Users of QuickBooks Desktop
    1. Open QB and click on the Employees menu
    2. Press Edit/Void Paychecks
    3. Now, in the Show paychecks through/from section, change the date to the paycheck’s date you need to void
    4. Press the Tab key on your keyboard
    5. Select the check-in question
    6. Hit Void
    7. Enter Yes
    8. Again, click on Void
    9. Agree with the terms and conditions if prompted

    This would eradicate the problem of QuickBooks Direct Deposit not working.

    Verify the Lead Time of Your Direct Deposit

    Different subscription tiers have different lead times for your direct deposit paycheck. The reason for your direct deposit not working in QuickBooks can be that you do not know the lead time of your paycheck. So, let’s list the lead and approval time for your direct deposit.

    The Direct Deposit Lead Time

    In the table below, the lead time for your direct deposit paychecks is given.

    QuickBooks Online Payroll CoreFor this, you get a same-day or next-day lead time. However, in some cases, you can get a 5-day lead time. 
    QuickBooks Desktop Payroll AssistedIn this product, you have a 1-day (next-day) funding time.
    QuickBooks Desktop Payroll Basic, Standard, and EnhancedIn this service, you get a 2-day funding time.

    Now, take a look at the approval time.

    When to Approve or Submit the Payroll

    The table below lists the deadlines you need to submit the payroll on. This is for different lead times for different QB platforms.

    Funding Time for Direct Deposit in QuickBooksIf the Payday Falls On Then You Should Submit Your Payroll By
    Same-day funding timeWednesday

    Friday
    Wednesday before 7:00 AM PT
    Friday before 7:00 AM PT
    1-day funding timeWednesday
    Friday
    Tuesday before 5:00 PM PT
    Thursday before 5:00 PM PT
    2-day funding timeWednesday
    Friday
    Monday before 5:00 PM PT Wednesday before 5:00 PM PT
    5-day funding timeWednesday

    Friday
    Wednesday (one week before) before 5:00 PM PT
    Friday (one week before) before 5:00 PM PT

    Ensure to comply with this table according to the service you use to patch the QuickBooks Direct Deposit not working problem.

    Fix the Error: “Problem creating request file. We tried to…”

    The error “Problem creating request file. We tried to send your payroll information, but the transmission failed” is a common problem that you can stumble upon and find QuickBooks Direct Deposit not working.

    It renders you unable to send paychecks on time. To resolve it, you can follow these steps:

    1. Open QBDT and log in as an admin
    2. Now, click Switch to Single-user Mode from the File menu
    3. Then, go to the Employees menu
    4. Select Employee Center
    5. Click on the employee’s name
    6. The Employee Information screen would open
    7. Eliminate any special characters or double spaces
    8. Make sure that there are no blank employees in the list
    9. Click OK
    10. Now, send a zero payroll to verify the connection

    Now, you’ll be able to send paychecks to your employees through direct deposit again.

    Given below is a list of all the potential reasons for your direct deposit not working in QuickBooks:

    1. Having the wrong account or routing number
    2. Incomplete account details of an employee or contractor
    3. Your bank account might be invalid, not have sufficient funds, or be closed
    4. The paycheck was submitted after the cutoff time
    5. You might have entered the account for another employee
    6. An issue with your bank server can also cause this
    7. Your QuickBooks software is outdated
    8. Your QB Payroll and tax table are outdated

    These are some of the reasons for your QuickBooks Direct Deposit not working. Now, let’s take a look at the methods to fix it.

    In this blog, we talked about the QuickBooks Direct Deposit not working problem in great detail. Moreover, we provided you with a step-by-step guide you can use to get rid of this issue yourself.

    Why is my direct deposit not working in QuickBooks?

    The reason for your QuickBooks Direct Deposit not working can be multiple, such as running an outdated QBDT software, having an inactive or outdated payroll, incorrect setup of direct deposit, wrong account or routing number, and many more. Read the blog above to know more and fix it.

    How to enable direct deposit in QuickBooks?

    To enable direct deposit for your employees in QuickBooks, first, you have to go to the Employees menu to access the Payroll Info tab situated within the Employee Center. Then, select the Direct Deposit button, and then click on Use Direct Deposit for [employee’s name]. Then just add the info, like the bank account and routing number, and hit OK.

    What happens when QuickBooks Direct Deposit fails?

    If you face the QuickBooks Direct Deposit not working problem and it fails, you receive the funds back into your account within a few banking days. After receiving the money, you should void the paychecks instead of deleting them.

    The employee did not receive direct deposit in QuickBooks Online. What should I do?

    If your employee did not receive the direct deposit in QuickBooks Online, then that means the account number you fed was incorrect. You can be dealing with two scenarios here: the account number being active, or the account number being invalid or closed. If the account is active, request a direct deposit reversal immediately within 5 banking days of the paycheck. If the account is inactive and the payment was rejected, void the paycheck in your records and update the employee’s banking info.

    You May Also Read-

    Easy Depositing Undeposited Funds in QuickBooks

    QuickBooks Error 50004: Activate Direct Deposit with Ease

    Recording a Deposit in QuickBooks Desktop and Online: Step by Step Guide

    Fixing QuickBooks Update Service Pop Up Won’t Go Away Issue

    No Option in QuickBooks Automatic Update Greyed Out [Fixed]