QuickBooks Error 2107
Let’s Dive in to see…
How to Fix QuickBooks Error=2107
QuickBooks Payroll Error Guide
How to Fix QuickBooks Error 2107
QuickBooks displays: "Payroll Service Server Error" or "Error 2107 — QuickBooks Desktop has encountered a problem sending your usage data"
Error 2107 is a Direct Deposit transmission error — QuickBooks completed payroll processing but failed to send the paycheck data to Intuit for bank deposit. At QuickFix Bookkeeping, the first check is always whether you are running QB in multi-user mode — switching to single-user before sending payroll resolves this in most cases.
The QuickFix Bookkeeping Distinction
Error 2107 is a transmission error, not a payroll calculation error. The paychecks were created correctly — QB just cannot send them to Intuit.
Connection / session issues (most common)
Multi-user mode active while sending, invalid security certificate, firewall blocking QB, or incorrect system date/time breaking SSL handshake.
Fix: switch to single-user, install QB cert, add QB to firewall exceptions.
Paycheck data issues
Blank earning records in a paycheck, invalid characters in company or employee name, or recently changed bank account not updated in QB.
Fix: open paycheck detail, remove blank lines, check company name for special characters.
The blank earning line — the most missed cause: A blank earning record inserted above the earnings in a paycheck silently causes Error 2107. Go to Employees > Payroll Center > Payroll tab > find the employee > Open Paycheck Detail. If any earning row is completely blank (no item, no amount), delete it and save. This is invisible in normal view and overlooked by almost every guide.
What Causes QuickBooks Error 2107?
Sending Payroll in Multi-User Mode
Most common cause — Direct Deposit payroll must be sent from the QB host computer in single-user mode. Attempting to send from a workstation in multi-user mode produces Error 2107 every time.
Invalid Security Certificate
The QuickBooks digital security certificate is expired, missing, or not trusted by Windows. QB uses this certificate to establish a secure connection to Intuit's payroll servers. Installing the certificate from the QB .exe file restores the connection.
Blank Earning Record in a Paycheck
A completely blank earning line in the paycheck detail causes QB to fail when trying to transmit the paycheck data. Open Paycheck Detail for the affected employee and delete any blank earning rows.
Incorrect System Date / Time
An incorrect system clock breaks SSL certificate validation — QB's connection to Intuit's servers requires the system date/time to be accurate. Even a few hours difference can cause 2107 during Direct Deposit transmission.
Firewall or Antivirus Blocking QB
Security software blocking QB's outbound connection to Intuit's payroll servers. This is common after a security software update resets QB's exception rules. Add QB and its services to the exception list.
Bank Account Changed — Not Updated in QB
The company bank account for payroll funding was changed at the bank but the Direct Deposit bank account in QB was not updated. Intuit cannot process the deposit against the old account details.
How to Fix QuickBooks Error 2107
Start with Method 1 — switch to single-user mode. This resolves Error 2107 in the majority of cases.
Frequently Asked Questions
Related QuickBooks Payroll Errors
Direct Deposit Failing? Employees Missing Paychecks?
Let QuickFix Bookkeeping Restore Your Payroll Transmission.
Error 2107 during Direct Deposit puts employee pay at risk. Our certified ProAdvisors diagnose and fix payroll transmission errors fast — and confirm with Intuit whether deposits were initiated before any remediation.
Book a Free 30-Minute ConsultationNo obligation. Same-day response. Payroll restored fast.