While using the payroll and trying to transfer the salaries of employees using direct deposit (DD), you might encounter the QuickBooks error 2107 in your system. This error halts you from saving the payments from saving the payments in the transaction history. When facing the error, the following message can be seen on screen:
“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 will talk about the reasons and the troubleshooting methods that will help you fix and tackle the issue.
If you need any help with setting up the payroll in QuickBooks, feel free to get in touch with our experts at +1(800) 780-3064.
Principal Causes of QuickBooks Error 2107 in Your System
Several factors, such as a corrupted Windows OS, can cause system errors. Let’s have a look at the reasons.
- If there is an invalid security certificate, that can result in QuickBooks error 2107.
- When you are trying to send the payroll data in multi-user mode.
- If there is a network timeout in the server, that may result in the error.
- When using an unstable and poor internet connection.
- If the system is having an incorrect date and time, then the error can be seen.
- If the firewall or antivirus is blocking the operations in QB.
- When you are using an outdated QuickBooks Desktop.
Once you have understood the reasons, let’s move ahead and learn the methods to fix this issue.
Troubleshooting Methods to Help You Fix the QuickBooks Error 2107
In this section, let’s have a look at the steps that will solve the error in your system.
Solution 1: Update the QuickBooks Desktop
Using the latest version of any application lets you access the benefits and tools introduced in the new release. To download the latest version of QBDT, follow these simple steps.
- Head to the Start menu.
- Now, locate and right-click on the QuickBooks application.
- Select the Run as administrator option.
- If prompted, tap on Yes.
- Head to the Help menu.
- Select the Update QuickBooks option.
- Under the Get Updates tab, choose Reset Updates.
- Now, tap on Update QuickBooks now.
Let the update download, install, and restart the system to apply the changes.
Solution 2: Update the QuickBooks Payroll
You can also get to the latest version of payroll in your system to avoid the QuickBooks error 2107. Here’s how:
- Access the QBDT application.
- Go to the Employees tab.
- Tap on the Get Payroll Updates option. To get more info about your version:
- Check and verify the number next to You are using tax table version.
- To identify if it’s the correct version, see the latest payroll news and updates.
- To find more details on your tax table version, select Payroll Update Info.
- Tap on the Download Entire Update.
- Click on Update.
A prompt will appear on the screen once the download completes, and you will need to restart the application.
Solution 3: Use Verify and Rebuild
The built-in tool will help you fix the error if it is related to the company files.
Verify the Data
- Go to the File menu.
- Tap on Utilities.
- Select the Verify Data.
- QuickBooks detected no issues with your data. Your data is clean, and you do not need to take any further action.
- If the message “Your data has lost integrity” appears, then repair the file’s data integrity.
Rebuild Company Data
- Tap the File menu.
- Go to the Utilities section.
- Then, click on the Rebuild Data option.
- If asked, QuickBooks asks for a backup, then creates a backup.
- Click on OK.
- Choose the location where you wish to save the backup file.
- Enter the file name and tap on OK.
- Once completed, you will be prompted with “Rebuild has completed.”
- Tap on OK.
Now, check whether the error persists; if so, proceed to the next method.
Solution 4: Flush the DNS
To resolve the issue related to security or internet issues in the system. Follow the steps to reset the IP.
- Tap on the Windows icon.
- Choose the All Programs option.
- Press Windows + R on the keyboard to launch the Run command.
- Type CMD in the search bar and access it.
- Look for the ipconfig/flushdns.
- Now, press Enter.
Now, try to reboot the system and then check if the QuickBooks error 2107 is fixed.
Solution 5: Update the Windows OS
To get to the latest version of the operating system, it will help you fix most of the issues in your system.
- Tap on the Windows Start menu.
- Go to the Settings menu.
- Head to the Windows Update section.
- Tap on the Check for updates option.
- If the update is available, then download and install the version.
Now, restart your system to adapt to the new tools and features of the OS
Solution 6: Verify the Employee’s Paychecks
To review and check the employee’s paycheck, ensure that all the earnings are accurate. Here’s how you can verify it.
- Head to the Employees.
- Go to the Payroll Center option.
- Tap on the Payroll tab and look for the employee’s paycheck.
- Under the Payroll Information section, tap on the Open Paycheck Detail button.
- Verify if there are any blank earning records.
- Hit Save to save the changes.
This will help you check the employee payroll and help you fix the error.
Solution 7: Launch the System File Checker
The file checker for your Windows will help you fix the corrupted files in your system with the help of the steps mentioned below.
- Tap on the Start menu.
- In the search bar, type “command.”
- Hold the Ctrl+Shift key and press Enter.
- When asked for permission, press Yes to allow.
- Now, type sfc /scannow and hit Enter.
The System File Checker will scan your device for corrupted files to help you identify the root cause of error 2107.
Solution 8: Fix the Windows Firewall
The issue can be seen when the antivirus is blocking the QB operations. Here’s how to do it.
- Access the Start menu.
- Locate and open the Windows Firewall.
- Choose the Advanced Settings options.
- Now, right-click on the Inbound Rules option.
- Tap on the New Rule option.
- Choose the Port and tap on the Next option.
- Now, ensure TCP is selected.
- Under the Special local ports field, enter the specific ports needed for the QuickBooks version:
- QuickBooks Desktop 2020 and later: 8019, XXXXX.
- QuickBooks Desktop 2019: 8019, XXXXX.
- QuickBooks Desktop 2018: 8019, 56728, 55378-55382.
- QuickBooks Desktop 2017: 8019, 56727, 55373-55377.
- Once the port number is entered, tap on Next.
- Choose Allow the Connection.
- Click on Next.
- When prompted, ensure all the profiles are marked.
- Tap on Next.
- Make a new rule and give a name such as QBPorts(year).
- Tap on Finish.
You can also use tools to fix the issue if the error arises due to the installation of the application.
Solution 9: Use QuickBooks Install Diagnostic Tool
When the error arises due to an installation issue of the application, you need to download and install the QuickBooks Tool Hub on your system and then follow the steps.
- Access the Tool Hub.
- Go to the Installation Issues tab.
- Tap on the QuickBooks Install Diagnostic Tool option.
Let the tool run and fix the issues that are found in the system.
Solution 10: Change the Payroll Bank Account
QuickBooks error 2107 may occur if you have changed a bank account but have not updated it in the QBDT application. Now, to modify the changes, here are the steps.
Step 1: Collect the Information
- Get the bank account information, such as account number and routing number.
- Do not use the routing number as per the deposit slips.
- Your physical address.
- Ensure you keep the payroll PIN with you.
Step 2: Set Up a Bank Account
- Access the QBDT application.
- Go to the Lists menu.
- Tap on the Chart of Accounts.
- Choose the Accounts option.
- Then tap New.
- Choose the Bank option.
- Tap on Continue and enter the banking information.
- Hit Save and Close.
Step 3: Look for Pending Tax Payments
- Access the QuickBooks Desktop application.
- Head to the Employees tab.
- Choose the Payroll Center option.
- Then, click on Payroll.
- Verify and clear the pending payroll transactions.
Step 4: Change the Bank Account
- Tap on the Employees tab.
- Select the My Payroll Service option.
- Then click on Account/Billing Information.
- Now, sign in to the Intuit account.
- Go to the Payroll Info.
- From the Direct Deposit Bank Account section, choose Edit.
- Now, type in the payroll PIN.
- Tap on Continue.
- Enter the new banking info.
- Click on Update.
- Now, close it once you receive the confirmation message.
Step 5: Verify the Bank Account
Before you begin with the verification process, understand some key points.
- Intuit will take 2-3 business days to verify the bank account with a test transaction of less than $1.
- Check the bank statement online to verify the amount.
- Clear the transaction before verifying the amount.
Then follow the given steps:
- Access the QuickBooks application.
- Go to the Employees tab.
- Now, tap on the My Payroll Service option.
- Choose Account/Billing Information.
- Now, sign in to the Intuit account.
- Head to the Payroll Info section.
- Choose Verify from the Direct Deposit Bank Account option.
- Then, enter the payroll PIN.
- Press Submit to save the changes.
Step 6: Change the Bank Account
- Access the QuickBooks Desktop.
- Tap on the Employees menu.
- Click on the Send Payroll Data option.
- Then the Send/Receive Data window will open.
- Tap on the Preferences option.
- Head to the Account Preferences section.
- Select the new account from the menu.
- Tap on OK and Close.
Change the default bank account in the QB payroll service.
- Go to the Employees section.
- Tap on the Send Payroll Data.
- Click on Preferences.
- Now, the Payroll Service Accounts window will pop up.
- Tap on the Pay Payroll Liabilities with the option.
- Choose your bank account.
- Hit OK.
- Now, press Send and enter the PIN.
This will help you to change and modify the bank account details in your account and tackle the QuickBooks error 2107.
Quick View Table for QuickBooks Error 2107
In this section of the blog, we will have a summary of what we have talked about so far.
| Description | When you are unable to deliver salaries to your employees through direct deposit, you may encounter the QuickBooks error 2107. |
| Causes | The reasons behind the error can be that there is an invalid security certificate, when you are trying to send the payroll data in multi-user mode, if there is a network timeout in the server, when using an unstable and poor internet connection, if the system is having an incorrect date and time, if the firewall or antivirus is blocking the operations in QB, or when you are using an outdated QuickBooks Desktop. |
| Ways to Fix | The ways through which you can overcome the issue are updating the QuickBooks Desktop application or the payroll tax table, using the verify and rebuild tool, flushing the DNS services, updating the Windows OS, verifying the employee’s paychecks, using the system file checker, configuring the Windows firewall, changing the bank account in payroll, or using the QuickBooks Tool Hub. |
Conclusion
When unable to send paychecks to employees through direct deposit, you might be facing the QuickBooks error 2107. This blog covers the reasons behind the error and the troubleshooting methods to help you resolve it in your system. If you need any help with your payroll, feel free to get in touch with our experts at +1(800) 780-3064.
Frequently Asked Questions (FAQs)
What are the causes behind the QuickBooks error 2107?
The principal reasons behind the error are as follows:
a. The QBDT application is corrupted or damaged.
b. The company file is damaged.
c. Antivirus and firewall can also block the operations.
d. When the QBDT application is outdated.
How to fix the error 2107 in QuickBooks Desktop?
To fix the error code 2107 in your system, you can get to the latest version of QBDT, flush the DNS, use the built-in verify and rebuild tool, verify the employee’s paychecks, fix the firewall in Windows, or change the payroll bank account.
What are the steps to update the QuickBooks payroll?
Using the latest released version of the payroll can help you overcome most of the issues. Here’s how you can do it.
a. Click on Employees.
b. Then Get Payroll Updates.
c. Now, choose the Download Entire Update box.
d. After this, click on Download Latest Update.
Once the steps are complete, restart the application to avoid conflicts.

Gabby Taylor, combines financial expertise with literary prowess. With over a decade in finance, she crafts insightful narratives on navigating fiscal complexities
