Skip to content

QuickBooks Payroll Error 2107 | Guided Steps to Fix It

    QuickBooks Payroll Error 2107

    The QuickBooks Payroll error 2107 usually occurs when a user tries to send payroll through direct deposit in QB Desktop. This can hamper your workflow and important business processes, as sending paychecks to your employees on time is mandatory for running a business successfully. You can resolve this issue by updating the QBDT app. In this blog, we’ll cover the in-depth troubleshooting methods you can use to resolve error code 2107 in QuickBooks Desktop.

    Given in the table below is a concise summary of this blog on the topic of the QuickBooks error code 2107:

    DescriptionThe QuickBooks payroll error 2107 occurs while you try to send your direct deposit. This can hamper your workflow and important business processes.
    Its causesAn improper installation of QuickBooks Desktop, an outdated Windows OS, issues with the Windows registry file, incorrect date and time settings of your PC, an outdated tax table, an unstable internet connection, special characters in your company’s legal name, and the Windows Firewall blocking QB Desktop.
    Ways to fix itUpdate the QB Desktop app, use QuickBooks Install Diagnostic Tool, update the Windows OS, utilize Quick Fix My Program, update the tax table, verify the date and time settings of your PC, change the payroll bank account, and check your company’s legal name in QBDT.

    The troubleshooting methods you can use to fix the QuickBooks error code 2107 in QB Desktop are given below:

    Update the QuickBooks Desktop Software

    An outdated QB Desktop app can lead to you not being able to send payroll data and see the QuickBooks Payroll error 2107. You can fix it by updating the QuickBooks Desktop application to the latest released version. This would also resolve any other errors that you might be facing.

    Use the QuickBooks Install Diagnostic Tool

    You can use the QB Install Diagnostic Tool to fix error 2107 in QuickBooks Payroll with the following steps:

    1. Download and install the QuickBooks Tool Hub
    2. Open the Tool Hub app
    3. Navigate to the Installation Issues tab
    4. Click on the QuickBooks Install Diagnostic Tool
      QuickBooks Install Diagnostic
    5. Let the tool run

    This would fix inherent installation problems with the QBDT app, allowing you to send direct deposit again.

    Update the Windows Operating System

    An outdated Windows operating system can lead to you seeing the QuickBooks Payroll error 2107. You can update the Windows OS with the steps given below:

    1. Open the Start menu on your PC
    2. Click on the Gear icon
      Settings
    3. Select the Update & Security option
      Update & Security
    4. Now, under the Windows Update section, press Check for updates
      Check for updates
    5. Windows would now check for available updates and automatically download them

    The Windows OS would now be updated, fixing the error 2107 in QB.

    Use Quick Fix My Program from the Tool Hub

    You can use the Quick Fix My Program tool from the QuickBooks Tool Hub to fix error 2107 QuickBooks Desktop with the following steps:

    1. Open the QB Tool Hub app
    2. Go to the Program Problems tab
    3. Select Quick Fix My Program
      Quick Fix My Program
    4. Let the tool run

    The tool would then fix the QuickBooks Payroll error 2107.

    Download and Install the Latest Tax Table Updates

    An outdated tax table in QuickBooks Desktop Payroll can lead to you seeing error 2107. You can fix it by updating your tax table with these steps:

    1. Open QuickBooks Desktop
    2. Navigate to the Employees menu
    3. Click on Get Payroll Updates
      Get Payroll Updates
    4. Select the Download Entire Update option
    5. Press Update
      Download Entire Update
    6. An informational window would appear after the download is complete

    This would patch the QuickBooks Payroll error 2107 in QB Desktop.

    Check the Date and Time Settings of Your PC

    If your system’s date and time settings are incorrect, you might not be able to send direct deposit through QuickBooks Payroll. You can change the date and time settings of your PC with the steps given below:

    1. Open the Start menu
    2. Click on the Gear icon
    3. Select the Time & Language option
      Chose Time & Language
    4. Press Date & time
    5. In the Date & time window, switch on the Set time automatically option to set your date and time automatically
    6. If you want to set it manually:
      • Turn off the Set time automatically option
      • Press Change next to Set the date and time
      • In the Change date and time window, manually set the Date and Time
      • Lastly, press the Change button
        Press Change date and time

    This would correct the date and time settings of your system.

    Change the Payroll Bank Account

    If your bank account has recently changed and you haven’t updated it in QBDT, you can see the QuickBooks Payroll error 2107. You can change your bank account in QB with the given steps:

    Step 1: Gather the Information Needed Before Changing the Bank Account

    1. Get your banking information
      • Have your bank’s account number and routing number with you
      • Don’t use the routing number from the deposit slips
    2. Have your physical address noted down
    3. Make sure to have your payroll PIN with you

    Step 2: Set Up the Bank Account in the Chart of Accounts

    1. Open the QuickBooks Desktop app
    2. Go to the Lists menu
    3. Select Chart of Accounts
    4. Click on Accounts
    5. Press New
    6. Click the Bank option
    7. Hit Continue
    8. Enter the bank account information
    9. Press Save and Close

    Step 3: Look For Any Tax Payments or Payroll Transactions that Are Pending

    1. Open the Employees menu in QuickBooks
    2. Select the Payroll Center option
      quickbooks desktop payroll center
    3. Click on the Payroll tab
    4. View any pending payroll transactions

    Step 4: Change Your Bank Account in QB Desktop

    1. Open the QBDT app
    2. Navigate to the Employees menu
    3. Select My Payroll Service
    4. Click on Account/Billing Information
      Account/Billing Info
    5. Sign in using your Intuit account
    6. Go to the Payroll Info section
    7. Click on Edit under Direct Deposit Bank Account
    8. Feed in your payroll PIN
    9. Select Continue
    10. Enter the new bank account info
    11. Select Update
    12. Click on Close after you receive the confirmation message

    Step 5: If You Connected Manually, Verify Your Bank Account

    Intuit will verify your bank account within 2-3 business days with a test transaction. Here are some key points you need to remember before you verify the account:

    1. The test transaction would appear in your account statement within 2-3 business days of changing your bank account
    2. The test transaction would be a debit and credit amount of less than $1.00 from Intuit Payroll Service
    3. You check the bank statement online to verify the amount
    4. Ensure the test transaction is cleared before you verify the account

    After keeping these things in mind, verify your account with the following steps:

    1. Open the QuickBooks Desktop app
    2. Click on the Employees menu
    3. Select My Payroll Service
    4. Press Account/Billing Information
    5. Sign in using your Intuit account
    6. Navigate to the Payroll Info section
    7. Click on Verify under the Direct Deposit Bank Account
    8. Enter and confirm the payroll PIN
    9. Press Submit

    Select Return to QuickBooks after you receive the Your bank account is verified message

    Step 6: Change the Default Bank Account in QB preferences

    1. Open QuickBooks Desktop
    2. Then, open the Employees menu
    3. Select Send Payroll Data
      Send Payroll Data
    4. The Send/Receive Data window would open
    5. Click on Preferences
    6. Now, in Account Preferences, choose your new bank account from the dropdown menu
    7. Hit OK
    8. Press Close

    Change the default bank account in the QuickBooks Payroll Service liability check with these steps:

    1. Open the Employees menu in QB Desktop
    2. Press Send Payroll Data
    3. Select Preferences
    4. The Payroll Service Accounts window would open
    5. Choose your new bank account from the Pay Payroll Liabilities with dropdown menu
    6. Press OK
    7. Hit Send and type in your payroll PIN

    This would change your direct deposit bank account and fix the QuickBooks Payroll error 2107.

    Check the Legal Name of Your Company

    If your company’s legal name in QuickBooks Desktop contains any special characters, you can face the QuickBooks Payroll error 2107. Check your company’s name with these steps:

    1. Open your QBDT company file
    2. Go to the Company menu
    3. Click on Company Information
    4. Change the Legal Name
    5. Delete any special characters

    Performing these steps would fix the QuickBooks error 2107.

    The potential factors that can trigger the QuickBooks error code 2107 are given below:

    1. Improperly installed QuickBooks Desktop application
    2. An outdated Windows operating system
    3. A damaged or corrupted Windows registry
    4. Problems with your company file data
    5. An outdated QuickBooks Desktop software
    6. An unstable internet connection
    7. The Windows Firewall is blocking QB Desktop
    8. Using multi-user mode while sending your payroll data

    Now that we know about the causes of QB error 2107, let us proceed with the methods to fix it.

    In this blog, we talked about the QuickBooks Payroll error 2107, along with the factors that can potentially trigger this error code to appear on your screen. Additionally, we provided you with the in-depth step-by-step troubleshooting methods you can use to resolve this problem on your own.

    Why do I keep getting message error 2107 QuickBooks Payroll?

    You might be getting the QuickBooks Payroll error 2107 on your screen due to the reasons given in the list below:
    1. An outdated QBDT app
    2. The Firewall is blocking QBDT
    3. An improper installation of QB Desktop
    4. Special characters in your company’s legal name
    5. An outdated Windows operating system
    6. Incorrect date and time settings on your system
    7. Problems with the Windows registry file
    8. An outdated tax table

    How can I fix the QuickBooks error code 2107?

    You can fix the QuickBooks error 2107 with the troubleshooting methods given in the list below:
    1. Update QB Desktop
    2. Utilize the QuickBooks Install Diagnostic Tool
    3. Update your Windows operating system
    4. Use the Quick Fix My Program tool
    5. Download the latest tax table updates
    6. Verify the time and date of your system
    7. Change your payroll bank account
    8. Verify the legal name of your company in QuickBooks

    How to change my direct deposit bank account in QuickBooks?

    To change your direct deposit bank account in QBDT, you would have to carry out these steps;
    1. Gather the information you need to add the bank account
    2. Set up your bank account in the Chart of Accounts
    3. Check any tax payments or payroll transactions that are pending
    4. Change your bank account in QBDT
    5. Verify your bank account
    6. Change the default bank account in QuickBooks Preferences

    QuickBooks Desktop Compile Error in Hidden Module: Easy Fixes Explained

    QuickBooks Error 1321 Cannot Update Company File – Causes & Solutions

    How to Resolve QuickBooks Error Message Code 213 Step by Step

    QuickBooks Point of Sale Error 181021 – How to Fix It Fast

    QuickBooks Payroll Error 12152: Complete Guide to Resolve