QuickBooks Online Error 105 occurs when an intermittent data drop between your bank’s server and QuickBooks halts your automated transaction downloads. This error indicates that while your login credentials are correct, the bank’s system is failing to transmit financial data due to traffic spikes, unannounced server maintenance, or website connection timeouts.
Fast-Fix: The 45-Second Solution
Trigger a manual feed update during off-peak hours or use manual file uploads (e.g., .QBO or .CSV files) to pull missing ledger transactions. These issues typically stem from intermittent host server instability or data transmission drops within the financial institution’s network. Click the Update button in the top right of the Banking tab up to three times, or clear your browser cookies to reset the active session.
Quick Status & Triage Snapshot
- Data Risk Tier: Low. Your existing ledger records and bank statements are fully preserved; only the automatic synchronization pipeline is stalled.
- Multi-User Impact: Low. Only affects team members attempting to categorize or match fresh bank items; billing, invoicing, and reporting functions run normally.
- Common Trigger: Financial institution server traffic spikes, minor background maintenance updates, or temporary internet signal routing lags.
- Estimated Fix Time: 5 to 10 minutes of active troubleshooting (or waiting out the bank’s server delay).
Diagnostic Flowchart: Error 105 Decision Path
To isolate whether the breakdown is a momentary signal drop or a broader bank system outage, follow this troubleshooting sequence:
- Start → Open QuickBooks Online and navigate to your bank feed dashboard.
- Click the manual Update button in the top-right corner. Does Error 105 persist after three back-to-back update attempts?
- No → The data line has cleared. Continue reviewing and matching transactions as normal.
- Yes → Open a new incognito or private browser tab. Log directly into your financial institution’s consumer or business banking website.
- Does the bank website load cleanly and display your account balances without lag?
- No → The bank’s servers are completely overloaded or down for unscheduled repairs. Stop troubleshooting and wait 12 to 24 hours for their IT team to clear the blockage.
- Yes → The bank’s front-facing portal is working, but their background data aggregation stream is choked. Proceed to clear your local web browser cache or execute a manual document import.
Is Your Data at Risk?
When you see a bank sync failure message like Error 105, it can look alarming, but your books are perfectly safe. Think of a bank feed like a secure pipeline carrying water from a reservoir (your bank account) to a cistern (QuickBooks). Error 105 does not mean the reservoir has dried up, nor does it mean your cistern has cracked. It simply means there is an air pocket in the line or a temporary drop in line pressure.
The connection valves remain open, but the data stream is sputtering. Because this failure happens strictly during transit, your existing entries, reconciled statements, and historical sub-ledger balances are completely safe from corruption or deletion.
Technical Anatomy: What This Error Means
Behind every automated cloud accounting system is a network handshake. QuickBooks Online contacts your bank’s computer system via a secure data link or data exchange script to ask if there are any new credit or debit clearings.
When Error 105 occurs, the bank’s host computer answers the call, acknowledges who QuickBooks is, but drops the connection midway through sending the packet. This usually happens because the bank’s internal database is taking too long to pull your specific transaction history, causing the session timer to run out. QuickBooks waits for the data to arrive, hits its maximum response timeout threshold, and displays Error 105 to notify you that the transmission was interrupted before completion.
Root Cause Analysis: Why This Happened
The causes of these sudden drops typically fall into three buckets:
- Most Likely (70%): Bank Server Traffic Chokes. During high-volume periods, such as early morning business hours, the first day of the month, or right after major holidays, bank servers get flooded with requests. The servers prioritize their direct customer logins and throttle or drop the automated background lines used by accounting apps.
- Possible (20%): Script Evolution Outages. Financial institutions regularly tweak their security code and website layouts. If the bank updates the way its data layers are organized without giving notice, QuickBooks’ automated connection tool can experience intermittent confusion and drop the line until an update is deployed.
- Rare (10%): Corrupt Local Session Tokens. Sometimes, your web browser stores a confused set of cookies and cache data that continually passes an expired session token to QuickBooks, causing the cloud connection to drop out instantly.
Risk Escalation & Severity Factors
While the error itself is low-risk, your operational environment can change how severe the problem becomes:
- High-Volume Accounts: If the broken link belongs to a high-volume operating account that handles dozens of daily wire transfers or merchant card deposits, the delay can quickly muddy your real-time cash flow visibility.
- End-of-Month Close Windows: If this disruption happens on the 30th or 31st of the month while you are trying to close the books, a 24-hour bank delay can throw off your entire reporting schedule.
The Cost of Delay: Today vs. End of Week
- Today: Minimal impact. Your live feed is paused, but you can still work on manual ledger transactions, send out customer invoices, and pay bills through standard accounts payable functions.
- End of Week: If the interruption continues for several days, unrecorded expenses stack up. Your bank balances in QuickBooks will look incorrect, cash management decisions become guessing games, and you will face a major data logjam once the connection reopens.
Differential Diagnosis: Don’t Confuse This With…
It is crucial to distinguish Error 105 from other banking codes so you don’t waste time on the wrong fixes:
- Error 102: This means the bank’s server is completely offline or completely non-responsive, rather than just dropping the connection intermittently. See
QuickBooks Online Error 102: Troubleshooting Bank Server Maintenance Issues. - Error 103: This means the bank has completely rejected your username or password string. It is a credential failure, not a transmission dropout. See
QuickBooks Online Error 103: Fixing Invalid Login & Device Recognition. - Error 108: This shows up when the bank is intentionally blocking the line because a mandatory notification banner or terms-of-service pop-up is waiting for your manual approval on their website.
Step-by-Step Repair Guide
Follow these sequential actions to clear away local browser issues and restore your data connection.
Step 1: Force a Manual Feed Refresh
Often, simply knocking on the digital door again during a quieter traffic window will clear the line.
- Go to the left-hand navigation menu, click Transactions, and select Bank Feeds (or go to Banking).
- Click once on the specific account tile that is showing the Error 105 message.
- Look at the top right-hand corner of the screen and click the Update button.
- Let the spinning wheel run completely. If it fails, wait two minutes and click it again. Try this up to three times in a row to catch a clear signal window.
Step 2: Test the Connection in an Incognito Environment
This step cuts through any corrupted browser history or conflicting third-party extensions.
- Open a new Incognito or Private browser window (in Google Chrome, press Ctrl + Shift + N; on a Mac, press Cmd + Shift + N).
- Log directly into your QuickBooks Online account.
- Open the Banking tab and try running the manual Update routine again. If it syncs successfully here, your primary web browser is holding onto corrupt cache files.
Step 3: Clear Cookies and Local Site Data
If the incognito test worked, clean out your primary browser’s local storage to prevent future sync drops.
- In your primary browser window, press Ctrl + Shift + Delete (Windows) or Cmd + Shift + Delete (Mac).
- Set the time range to All Time.
- Check the boxes for Cookies and other site data and Cached images and files.
- Click Clear Data, close all browser windows to reset the application environment, reopen your browser, and log back into QuickBooks.
Step 4: Bypass the Intermittent Sync Using Manual Document Imports
If the bank’s live server line remains unstable for more than 24 hours, bypass it entirely by manually loading your statements. This keeps your books moving without creating duplicate records.
- Log directly into your bank’s website outside of QuickBooks.
- Navigate to your account activity or statement download area and export your transactions using the QuickBooks Web Connect (.QBO) or Comma-Separated Values (.CSV) file format. Specify the exact date range that has been missed since the sync dropped.
- Return to QuickBooks Online, open the Bank Feeds page, click the dropdown arrow next to Link Account, and select Upload from file.
- Browse to your downloaded file, select it, map it to your existing QuickBooks account ledger, and click upload. For an in-depth breakdown of this backup method, consult the
Manual Import Guide: How to Upload .CSV and .QBO Files to QuickBooks.
Hard Stop: When to Call an Expert
You should hand the issue off to a professional or contact support if you encounter these red flags:
- The Error 105 code stays on your screen for more than 48 consecutive hours, even when you run updates late at night or early in the morning.
- Disconnecting the bank account tile from your dashboard results in an unhandled software exception script error that locks up your browser screen.
- Attempting to run a manual file upload triggers an invalid schema layout warning, which means the internal data layout from your bank has shifted significantly.
Professional Intervention: What a ProAdvisor Will Do
When a certified ProAdvisor steps in, they can check system-level status dashboards that track broad internet service provider disruptions and known engineering service gaps between Intuit and specific banking backends. If a major bank alters its data transmission rules, a professional can work through alternative connection routes or map complex nested checking profiles. This ensures your ledger remains audit-ready while the live service line undergoes repairs.
Estimated Professional Repair Costs
- Basic Connection Reset and Cache Cleanup: $100 – $200. This covers a basic remote support session to clear local browser locks and re-establish standard bank line pathways.
- Manual Data Catch-up & Mapping Reconstruction: $250 – $500. This is necessary if a long-running server failure requires manual import cleanup, data deduplication, and manual transaction matching for multiple weeks of missed information.
Related Errors
Bank connection drops often happen alongside other data exchange issues. If your connection pipeline remains unstable, look through our other troubleshooting resources to keep your cloud banking system running smoothly:
QuickBooks Online Error 101: How to Fix Bank Connection TimeoutsFix: Update QuickBooks Bank Feeds Without Deleting Transactions
Bottom Line
QuickBooks Online Error 105 can be an annoying bump in your daily workflow, but it is ultimately a harmless outside communication failure that puts none of your historical bookkeeping data at risk. In almost every case, the issue will clear up on its own once your bank’s IT servers get past their traffic spikes or finish their brief maintenance window. By using the manual update sequence, clearing out your local browser cookies, or using manual file uploads during extended outages, you can keep your records current and accurate without losing a single line of transaction history.