Skip to content

Fixing QuickBooks Payroll Error 2107: Proven Methods

QuickBooks Payroll error 2107 is a direct deposit error that can make you unable to send paychecks to your employees via direct deposit. It often occurs due to an incorrect payroll Setup or direct deposit configuration, a damaged or corrupted Windows registry, or an unstable internet connection. The error can appear with any of the following error messages:

Payroll Service Server Error. Please try again later. If this problem persists, please contact Intuit.

Payroll Connection Error.

Error: QuickBooks Desktop has encountered a problem sending your usage data.

In this blog, we’ll discuss the in-depth troubleshooting methods you can use to resolve the QuickBooks error code 2107. First, let’s talk about the causes of the 2107 error.

Potential Causes of the Payroll Error 2107 in QuickBooks

Finding the root cause of any error is necessary before trying to fix it. Hence, we have listed for you the factors that can potentially trigger the QuickBooks error 2107 to appear on your screen:

  1. The settings related to Internet security and personal firewall software hinder the payroll functions.
  2. Incorrect installation of the QuickBooks application can be a reason for the QuickBooks Payroll Error 2107.
  3. Essential files needed for the working of QuickBooks have been deleted unknowingly. As a result, the work process of the QB Payroll is disrupted.
  4. A damaged or corrupted Windows registry can also cause this error.
  5. Your system is affected by a virus or malware. This could have corrupted your QuickBooks or Windows files.
  6. The installation file linked to QB Desktop has been damaged.
  7. You are in the multi-user mode when sending the payroll data.
  8. A network time-out can come in the way of QB Desktop reaching the server and hence cause QuickBooks Error Code 2107.
  9. An unstable internet connection can also cause this issue.

You may also read: I am getting QuickBooks payroll Error PS034

Troubleshooting Methods to Fix Payroll Direct Deposit Error 2107 in QuickBooks Desktop

Now that we know about the causes of the QuickBooks Payroll error 2107 in QB Desktop, let’s proceed to list the methods you can use to troubleshoot it. Make sure to follow each step carefully.

Updating the QuickBooks Desktop application ensures that you fix any technical bugs or glitches present in the software. The first method you should implement for fixing the error code 2107 in QBDT is updating it. Before heading over to the process of updating the QB Desktop application, first review if it is already updated with the steps given below:

Note: Updating the QuickBooks application will only lead to small changes and improvements. This might not fix the error 2107; however, it is a good practice to update your app to eliminate any bugs that can potentially be behind this error.

  1. Launch the QuickBooks Desktop app.
  2. Use the F2 (or Ctrl+1) keys to open the Product Information window.
  3. Match your QuickBooks application’s current version and release year with the latest one (you can check the latest version online).

If you are using an outdated version of the QB Desktop application, you must follow the steps below to update it:

  1. If open, close all your company files and exit the QuickBooks app.
  2. Open the Start menu on your PC and search for the QB Desktop application.
  3. Right-click on the icon and choose Run as administrator.
    Run QuickBooks As Administrator
  4. You will see the No Company Open screen appear in front of you.
  5. On the window, navigate to the Help menu.
  6. Choose the Update QuickBooks Desktop option.
    Update QuickBooks Desktop
  7. Select the Options tab and click on Mark All.
  8. Finally, choose the Save option.
  9. Navigate to the Update Now tab and click on the Reset Update checkbox.
  10. Hit the Get Updates button.

Reopen QuickBooks after the process completes. Press the Yes option to install the updates and restart your QBDT app. This would fix the QB error code 2107.

Once you have updated the QB Desktop application to the latest released version and are still facing the QuickBooks Payroll error 2107, you can configure the Windows Firewall to fix it with the following steps:

  1. Use the Windows key to open the Start menu
  2. Type Windows Firewall in the search bar
  3. Open the Windows Firewall
  4. Click on Advanced Settings
  5. Right-click on Inbound Rules
  6. Select New Rule
  7. Click on Port and press Next
  8. Ensure that TCP is selected
  9. Now, type in the port for your QBDT version in the Specific local ports field:
    1. QuickBooks Desktop 2020 and above: 8019, XXXXX
    2. QuickBooks Desktop 2019: 8019, XXXXX
    3. QuickBooks Desktop 2018: 8019, 56728, 55378-55382
    4. QuickBooks Desktop 2017: 8019, 56727, 55373-55377
  10. After entering the port number, hit Next
  11. Ensure all profiles are marked if you are prompted
  12. Hit Next
  13. Create a rule
  14. Name it something like “QBPorts(year)
  15. Press Finish

Now, repeat the steps to create Outbound Rules. This would resolve the error code 2107 in QuickBooks Desktop.

You may also see: How to fix QuickBooks payroll error 2002

You can check if the earnings are correct in the payroll center with the steps given below:

  1. Open the QuickBooks Desktop app
  2. Click on the Employees menu
  3. Select Payroll Center
    payroll center
  4. Press the Payroll tab
  5. Find the employee’s paycheck
  6. Go to the Payroll Information section
  7. Select the Open Paycheck Detail button
  8. Check if there are blank earning records
  9. Make the necessary changes and save them

This would resolve the error 2107 in QuickBooks Desktop.

You can use the QuickBooks Install Diagnostic Tool from the QB Tool Hub to resolve error code 2107 with the steps given below:

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

This would resolve the error 2107 in QB Desktop.

You can use the QuickBooks Install Diagnostic Tool from the QB Tool Hub to resolve error code 2107 with the steps given below:

  1. Open the QB Desktop app
  2. Go to the Employees menu
  3. Click on Get Payroll Updates
    Get Payroll Updates
  4. Press the Download Entire Update option
  5. Hit Update
  6. An informational window would appear after the update is complete

Now, the QuickBooks Payroll error 2107 has been fixed.

You can encounter the QuickBooks Direct Deposit error 2107 if you have recently changed your bank account, but haven’t updated it in QB Desktop. To change your account, follow the steps given below:

STEP 1: Gather the Information Needed to Change Your Payroll Bank Account

  1. Gather your banking information
    • Get your bank account number and routing number
    • Do not use the routing number from deposit slips
  2. Note down your physical address
  3. Ensure that you have your payroll PIN with you

STEP 2: Set Up Your Bank Account in the Chart of Accounts

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

STEP 3: Find Any Pending Tax Payments or Payroll Transactions

  1. Open QBDT and click on the Employees menu
  2. Select Payroll Center
  3. Now, click on the Payroll tab
  4. Verify and clear any pending payroll transactions

STEP 4: Change the Bank Account in QBDT

  1. Open the Employees menu
  2. Click on My Payroll Service
  3. Select Account/Billing Information
    Account Billing Information
  4. Sign in with your Intuit account
  5. Navigate to Payroll Info
  6. Under the Direct Deposit Bank Account, select Edit
  7. Type in your payroll PIN
  8. Hit Continue
  9. Enter your new banking info
  10. Press Update
  11. Hit Close after receiving the confirmation message

STEP 5: Verify Your Bank Account

Intuit will verify your bank account within 2-3 business days with a test transaction of less than $1. Given below are some things to keep in mind before verifying your bank account for QB Direct Deposit:

  1. The test transaction will appear in your account statement within 2-3 days
  2. The transaction would be a debit and credit amount of less than $1
  3. Check your bank statement online to verify the amount
  4. Ensure the transaction is cleared before verifying the amount

After keeping the above-given things in mind, follow these steps:

  1. Open the QBDT app
  2. Navigate to the Employees menu
  3. Click on My Payroll Service
  4. Select Account/Billing Information
  5. Sign in using your Intuit account
  6. Go to the Payroll Info section
  7. Select Verify under Direct Deposit Bank Account
  8. Enter your payroll PIN
  9. Confirm it
  10. Press Submit
  11. When you receive the Your bank account is verified message, click on Return to QuickBooks

STEP 6: Change the Default Bank Account in QuickBooks Preferences

  1. Open QuickBooks Desktop
  2. Then, click on the Employees menu
  3. Press Send Payroll Data
  4. The Send/Receive Data window will open
  5. Select Preferences
  6. Go to Account Preferences
  7. Choose the new account from the dropdown menu
  8. Hit OK
  9. Select Close

Now, change your default bank account in the QuickBooks Payroll service liability check with the following steps:

  1. Open the Employees menu
  2. Click on Send Payroll Data
    send payroll data
  3. Press Preferences
  4. The Payroll Service Accounts window would open
  5. Click on the Pay Payroll Liabilities with dropdown menu
  6. Select your new bank account
  7. Hit OK
  8. Press Send and enter your payroll PIN

Now, the problem of QuickBooks Payroll error 2107 would be fixed.

Having special characters in your company’s legal name can lead to you seeing the QuickBooks Payroll error code 2107. Fix it by checking your company’s name with these steps:

  1. Open the QB Desktop app
  2. Navigate to the Company menu
  3. Select the Company Information option
  4. Change the Legal Name
  5. Eliminate any special characters you see

Performing these steps would resolve error 2107 in QB Desktop.

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

DescriptionThe QuickBooks Payroll error code 2107 is a direct deposit error that can render you unable to deposit paychecks into your employees’ bank accounts. This can hamper your workflow and important business processes.
Its causesIncorrect installation of the QBDT app, deleted files needed for QB Payroll to work, a damaged or corrupted Windows registry, using multi-user mode while sending payroll data, an unstable internet connection, and the Firewall blocking QB.
Ways to fix itUpdate the QB Desktop app, make Windows Firewall exclusions for QB, verify if the earnings are correct in the Payroll Center, use the QuickBooks Install Diagnostic Tool, update your payroll and tax table, change the payroll bank account, and check your company’s legal name.

In this blog, we talked about the QuickBooks Payroll error 2107, along with the potential factors that can trigger this problem to pop up on your screen. Additionally, we also provided you with the in-depth step-by-step troubleshooting methods you can use to resolve this error on your own. If you are still facing the same issue, feel free to contact our Proadvisor Solutions experts at 1-855-888-3080 to resolve it in no time!

FAQs

Why am I seeing the QuickBooks error 2107 on my screen?

The reasons you might be seeing the QuickBooks error are given below:
1. An outdated QBDT app
2. The Firewall is blocking QuickBooks
3. Damaged or corrupted Windows registry
4. Installation issues with the QB Desktop app

How can I fix the error 2107 in QuickBooks Desktop?

The troubleshooting methods to fix the error 2107 in QBDT are given below:
1. Update the QB Desktop app
2. Configure the Windows Firewall for QB
3. Check if the earnings are correct in Payroll Center
4. Use QuickBooks Install Diagnostic Tool
5. Update the payroll and tax table
6. Change the payroll bank account
7. Verify your company’s legal name

You must read this :-

How to Rename Company File in QuickBooks

How to fix QuickBooks Error PS038 : Stuck Paychecks

How to Fix QuickBooks Desktop Freezing Up Issue?

Fixing QuickBooks Desktop has Reached the Expiration Date

Understanding the QuickBooks Subscription Renewal Process