QuickBooks Error 108: Clearing Bank Website Security Notices & Actions

QuickBooks Error 108 occurs when your financial institution blocks automated bank feed synchronization because a message, terms update, or security notice requires your attention on the bank’s website. QuickBooks cannot bypass these alerts on its own; your bank temporarily halts third-party data access until an authorized user acknowledges them. To fix Error 108, log directly into your financial institution’s online portal through an internet browser, open your message center, resolve any notifications or pop-up prompts, and then manually refresh your bank feeds in QuickBooks.

Fast-Fix: The 45-Second Solution

To resolve Error 108, log into your bank’s website directly using an incognito or private browser window. Review and dismiss all pending notifications, terms of service updates, promotional banners, or new security prompts. Once your banking dashboard loads completely without any interstitial messages, return to QuickBooks and run a manual bank feed update. Automated data sync will resume immediately.


Quick Status & Triage Snapshot

  • Data Risk Tier: Low. Error 108 is an access barrier, not file corruption. Your existing ledger balances, historical bank transactions, and QuickBooks company file data are completely safe.
  • Multi-User Impact: Account-wide. If your business shares a centralized bank feed login, all users working with bank feeds will be unable to download new transactions for that specific institution until the alert is dismissed.
  • Common Trigger: Routine bank maintenance messages, updated privacy policies, newly issued credit card activation notices, address verification prompts, or paperless billing requests.
  • Estimated Fix Time: 5 to 10 minutes.

Technical Anatomy: What Error 108 Means

When QuickBooks communicates with your financial institution, it uses an Application Programming Interface (API) handshake or an Open Financial Exchange (OFX) protocol. During this exchange, QuickBooks requests your latest cleared transactions.

Instead of returning transaction records, the bank’s server returns an intercept code (mapped by Intuit as Error 108). Financial institutions program this block deliberately. Federal security and compliance mandates require banks to confirm that account holders receive critical notices, such as changes in wire fraud liability, updated terms and conditions, or tax document availability. When your bank flags an account with a pending message, it closes all third-party automated data pipelines until a human logs into the primary portal and acknowledges the communication.


Diagnostic Flowchart: Error 108 Decision Path

  1. Log in to the bank’s portal via browser.
    • Did a banner, popup, or message appear?
      • Yes: Dismiss or accept the notice. Log out, then refresh QuickBooks bank feeds.
      • No: Proceed to step 2.
  2. Check the internal message center and document inbox.
    • Are there unread compliance documents or required tax form elections?
      • Yes: Open the document, complete the acknowledgment, log out, and re-sync.
      • No: Proceed to step 3.
  3. Verify secondary logins or multi-account credentials.
    • Does the account use separate credentials for credit cards and checking?

Differential Diagnosis: Don’t Confuse Error 108 With…

  • QuickBooks Error 103: Indicates invalid login credentials or failed device identification. Error 108 means your credentials worked, but an administrative prompt is blocking the data stream. If your login credentials themselves are failing, follow QuickBooks Error 103: Fixing Invalid Login & Device Recognition Issues.
  • QuickBooks Error 102: Means the bank’s servers are experiencing technical downtime or undergoing site-wide maintenance. For server-side outages where no login is possible, consult QuickBooks Error 102: Resolving Bank Website Maintenance & Server Errors.
  • QuickBooks Error 185: Occurs when your bank requires Multi-Factor Authentication (MFA) answers during the active sync handshake rather than a static website banner acknowledgment.

Step-by-Step Repair Guide

Follow these sequential steps to clear the block and restore your bank feeds.

Step 1: Access Your Bank Account in a Private/Incognito Window

Browser extensions, ad blockers, and cached cookies often hide the exact alert causing Error 108.

  1. Open your web browser (Chrome, Edge, Safari, or Firefox).
  2. Open a New Incognito Window or Private Browsing Window.
  3. Navigate directly to your bank’s official website (do not use a bookmarked deep link; go directly to the primary home page).
  4. Enter your commercial or business banking login credentials.

Step 2: Clear Action Items, Banners, and Inboxes

Once logged in, look for items that divert you from your standard dashboard:

  1. Dismiss Interstitial Prompts: Look for pop-up windows regarding paperless statements, updated terms of service, two-factor authentication enrollments, or commercial marketing offers. Accept, dismiss, or opt out.
  2. Check the Secure Message Center: Locate your bank’s internal inbox (often labeled “Messages,” “Alerts,” or “Communications”). If unread messages have an “Action Required” or “Acknowledge” button, review and clear them.
  3. Inspect Account Warnings: Look for alerts regarding expired corporate debit cards, pending identity verification requests, or required password updates.
  4. Log Out Properly: Click your bank portal’s Sign Out or Log Off button. Do not merely close the browser tab. Closing the tab may keep the session open on the bank’s server, which will trigger a secondary session lock when QuickBooks attempts to connect.

Bank-Specific Note: If you are encountering this error on an American Express commercial account, specific security and enrollment protocols frequently trigger sync holds. See Amex Error 108: Updating Security Protocols for American Express for account-specific verification steps.

Step 3: Trigger a Manual Bank Feed Refresh in QuickBooks

After releasing the session lock at the bank:

  1. Open QuickBooks Desktop.
  2. Go to the Banking menu, hover over Bank Feeds, and select Bank Feeds Center.
  3. Select your financial institution from the list.
  4. Click Update or Download Transactions.
  5. When prompted, enter your login credentials. The sync should proceed without the 108 error.

What If Error 108 Persists?

If you have cleared all visible notices but QuickBooks still reports Error 108 after 15 minutes, your bank’s server has likely cached the notification flag. Financial institution servers can take anywhere from 15 minutes to 24 hours to broadcast an account status update to their external API endpoints.

If you need your accounting records updated immediately while waiting for the bank’s backend cache to refresh:

  1. Log into your bank website.
  2. Navigate to your transaction history and export transactions as a Web Connect file (.QBO).
  3. Import that file directly into your ledger by following Sync Failure: How to Manually Upload .QBO Files to QuickBooks.
  4. If transaction updates continue to fail across all accounts with no visible errors, check Manual Fix: 5 Steps to Resolve QuickBooks Bank Feeds Not Updating.

Hard Stop: When to Contact Bank Support

If you have verified that every notification, agreement, and message has been cleared and Error 108 remains for more than 48 hours, stop troubleshooting within QuickBooks. Call your bank’s commercial or online treasury support team and state:

“My third-party accounting connection is receiving a 108 notice hold. Please verify if there is a dormant compliance block, security holds flag, or an unacknowledged administrative disclosure on our commercial online banking profile.”


Closing the Books

QuickBooks Error 108 is rarely caused by your software and does not corrupt your books. It is simply your bank protecting your account by ensuring important administrative notices are read before releasing financial data. Once you dismiss the notice and allow the session to clear, your regular download routine will resume as normal.