QuickBooks Error 106 occurs when QuickBooks cannot find an active bank or credit card account on your financial institution’s system. This error appears when the account linked to your QuickBooks Bank Feed has been closed, merged into another account, issued a new account number, or had its online third-party access permissions revoked at the bank. To fix Error 106, verify that the account is active on your bank’s website, reconnect third-party data access if needed, or disconnect the inactive account in QuickBooks to stop automated sync requests.
Fast-Fix: The 45-Second Solution
To resolve Error 106, verify your account status and reset its connection. Log in to your bank’s portal to confirm the account is open, active, and authorized for third-party access. In QuickBooks, go to Bank Transactions, select the affected account, click the Edit (pencil) icon, and choose Edit account info. Check Disconnect this account on save and click Save and Close. Then click Link Account to reconnect the feed using your updated account number.
Quick Status & Triage Snapshot
- Data Risk Tier: Low. Existing transactions, previous reconciliations, and register histories are untouched.
- Multi-User Impact: Low. Confined specifically to the automated feed for the missing or inactive account.
- Common Trigger: Credit card replacement due to fraud/expiration, bank mergers or system migrations, closed bank accounts, or revoked data-sharing consent.
- Estimated Fix Time: 10 to 15 minutes.
Diagnostic Flowchart: Error 106 Decision Path
[Start: Error 106 Appears]
|
v
Log in to your bank's portal directly.
Is the account active, open, and displaying a balance?
|
+---> NO (Account is closed, merged, or replaced):
| |
| v
| Did the bank issue a new account or credit card number?
| |
| +---> YES: Disconnect old account in QuickBooks; link feed to new account.
| +---> NO: Disconnect bank feed; reconcile remaining balance to zero.
|
+---> YES (Account is active at the bank):
|
v
Check bank portal: Are third-party app permissions or sharing toggles active?
|
+---> NO: Enable third-party access / Intuit Data Sharing in bank settings.
+---> YES: Disconnect account in QuickBooks and link it fresh to rebuild the API map.
Is Your Data at Risk?
Error 106 will not compromise your existing financial data.
- Safe Condition: The error is an identification failure during account lookup. Disconnecting a feed stops future automated downloads; it never deletes transactions you have already categorized or reconciled in your register.
- Crucial Rule: Never delete an account from your Chart of Accounts to clear this error. Deleting the register removes all historical data linked to past tax years. Only disconnect the online bank feed link.
Technical Anatomy: What This Error Means
When QuickBooks polls your bank, it submits an API payload requesting transactions for a specific account identifier (such as an internal GUID or masked account number).
Error 106 occurs when the bank responds with an account lookup failure:
- API Account ID Mismatch: If your bank issues a new credit card or account number, the internal database ID changes on the bank’s backend. When QuickBooks queries the old ID, the bank returns an
Account Not Foundor empty dataset response. - Account Closure / Purged Records: When an account is formally closed, banks remove it from third-party API exposure to protect data security, even if you can still log in to view historical PDF statements.
- Data Sharing Expiration: Under Open Banking and OAuth rules, banks require you to re-authorize data-sharing permissions periodically (often annually). If the consent window expires or the bank revokes Intuit’s access, the account endpoint returns Error 106.
Differential Diagnosis: Don’t Confuse This With…
- QuickBooks Error 324: Indicates that QuickBooks logged in successfully but cannot find the account because the bank altered its naming conventions or internal system IDs. Error 106 specifically indicates the account is reported as non-existent, inactive, or completely inaccessible on the bank’s end.
- QuickBooks Error 103: Indicates that the bank rejected your user ID or password. With Error 106, your login credentials succeeded, but the specific account was missing from the returned list.
Step-by-Step Repair Guide
Follow these steps to update your account mappings and resolve Error 106.
Step 1: Verify the Account Status on the Bank’s Portal
Confirm the actual status of the account before altering accounting settings.
- Log into your bank’s online portal in a standard web browser.
- Confirm that the account appears on your main account summary screen.
- Check the account status:
- Is it marked as Closed, Inactive, or Restricted?
- Has the account number changed (e.g., a replacement credit card after fraud)?
- Navigate to your bank’s Security Settings or Connected Apps section. Ensure that Intuit / QuickBooks has active authorization to access this specific account.
Step 2: Disconnect the Inactive or Replaced Account
To stop QuickBooks from polling a non-existent or replaced account, remove the broken bank feed connection.
- Open QuickBooks and navigate to Bank Transactions (or Banking).
- Select the account tile displaying Error 106.
- Review the For Review tab. If there are pending transactions you know are valid, categorize and add them now.
- Click the Edit (pencil) icon on the account card and select Edit account info.
- Scroll to the bottom of the window and check the box: Disconnect this account on save.
- Click Save and Close. The card will disappear from your banking dashboard, but all previously categorized register data remains intact.
Step 3: Reconnect and Map to the Correct Register
If the account is active or has a new account number, establish a clean connection.
- On the Bank Transactions page, click Link Account.
- Search for your financial institution and enter your online banking credentials.
- When the bank returns the list of available accounts, find the active account.
- In the QuickBooks dropdown menu next to the account, select your existing Chart of Accounts register.
- Important: Do not select “Add New” unless this is a completely brand-new account that has never existed in your books. Mapping to the existing account preserves your historical data.
- Select the date range to pull transactions from, then click Connect.
For scenarios involving credit card replacements, refer to QuickBooks Error 324: Reconnecting Renamed or Replaced Bank Accounts.
Step 4: Properly Close Out an Inactive Account
If the account was permanently closed at the bank:
- Follow Step 2 to disconnect the bank feed.
- Navigate to your Chart of Accounts.
- Locate the account, click the dropdown next to View register, and perform a final reconciliation to balance the account to $0.00.
- Transfer any remaining balance to your primary operating account.
- In the Chart of Accounts, select the dropdown next to the account and click Make inactive. This hides the account from active drop-down lists while keeping all historical reports accurate.
Hard Stop: When to Call an Expert
Seek assistance from your bank’s technical team or an accounting specialist if:
- The bank confirms the account is open and authorized, but their API continues to exclude the account from the authorization payload.
- You are attempting to link sub-accounts or corporate employee credit cards that require parent-account permission structures not supported by standard feeds.
- Reconnecting the account repeatedly creates duplicate transactions that cannot be unlinked from your Chart of Accounts.
Related Errors
- QuickBooks Error 103: Fixing Invalid Login & Device Recognition Issues
- QuickBooks Error 324: Reconnecting Renamed or Replaced Bank Accounts
- QuickBooks Error 350: Renewing Expired OAuth Bank Connections
- Manual Fix: 5 Steps to Resolve QuickBooks Bank Feeds Not Updating
- Capital One Fix: Mapping New Accounts to Resolve Error 324
Closing the Books
QuickBooks Error 106 simply means QuickBooks is knocking on a door that is no longer there. Whether an account was replaced, closed, or had its digital permissions expire, your existing records are safe. By disconnecting the outdated connection and mapping the bank feed to the correct active account, you can quickly clear the error and maintain clean, synchronized financial records.