Bank of America Error 108: How to Clear Online Banners in QBO

QuickBooks Online Error 108 indicates that Bank of America has paused third-party data synchronization because an unacknowledged security message, terms-of-service update, or account banner requires your attention on the bank’s website. Bank of America’s security protocol blocks Intuit’s automated downloads whenever an actionable notification is active. To resolve Error 108, you must sign in directly to Bank of America’s web portal, dismiss or accept all pending notices, sign out completely, and run an update in QuickBooks.

Fast-Fix: The 45-Second Solution

To fix Bank of America Error 108, open an incognito window, log in directly to BankofAmerica.com, and check for any security prompts, new disclosures, paperless billing notices, or address verification alerts. Open your Message Center and clear all unread messages. Once every prompt is cleared, sign out of Bank of America, open QuickBooks Online, and click “Update” on your Bank transactions screen.


Quick Status & Triage Snapshot

Diagnostic MetricAssessment
Data Risk TierZero Risk: Your general ledger, reconciled accounts, and existing register balances are completely safe.
Multi-User ImpactAccount-Wide: Halts data downloads across all Bank of America accounts sharing that business sign-in.
Common TriggerNew fee schedule disclosures, privacy policy notices, paperless opt-in requests, or security surveys.
Estimated Fix Time3 to 10 minutes.

Diagnostic Flowchart: Error 108 Decision Path

[Error 108 Displays on Bank of America Card]
                      │
                      ▼
Open Incognito Window & Log in to BankofAmerica.com
                      │
           Did a pop-up, modal, or banner appear?
               ├─► YES ──► Accept / Dismiss / Acknowledge all prompts
               │            │
               │            ▼
               │       Check Message Center for unread security alerts
               │            │
               │            ▼
               │       Log out completely of Bank of America
               │            │
               │            ▼
               │       Return to QBO > Click "Update" ──► Sync Restored
               │
               └─► NO (No visible prompts on main page)
                      │
                      ▼
           Are you using an Ad Blocker or aggressive pop-up blocker?
               ├─► YES ──► Disable blockers on BofA.com and refresh page
               └─► NO  ──► Check secondary accounts (Credit cards, loans)
                            for standalone actions / verification holds

Is Your Data at Risk?

Error 108 carries zero risk to your financial records.

This error is a protective hold enforced by Bank of America. The bank pauses data sharing until an authorized signer acknowledges their administrative or security notice.

  • Existing Register: Safe. Reconciled entries are not touched.
  • Pending Transactions: Safe. Everything in the “For Review” tab remains preserved.
  • Unsent Transactions: Safe. Once the banner is cleared at the bank, all activity that took place during the hold will download during the next sync.

Do not attempt to fix Error 108 by deleting the bank account from your Chart of Accounts. Deleting the account will disrupt your balance sheet and wipe out your register history.


Technical Anatomy: Why Bank of America Triggers Error 108

When QuickBooks Online connects to your Bank of America accounts, it expects an API response containing pure transaction data.

If Bank of America requires user action, its servers block the data feed and return an intercept status (HTTP Interstitial Code). Intuit interprets this response as Error 108: Action Required at Financial Institution.

Common triggers include:

  1. Regulatory Disclosures: State or federal privacy updates requiring the account holder to click “I Agree.”
  2. Paperless Billing Requests: Prompts asking you to switch from paper statements to electronic notices.
  3. Security Enhancements: Prompts to confirm your contact information or verify a newly added authorized user.
  4. Maintenance Notifications: Warnings about upcoming scheduled downtime on the bank’s servers. For maintenance-related errors, see QuickBooks Online Error 102: Troubleshooting Bank Server Maintenance Issues.

Until a human logs into the account and satisfies the prompt, Bank of America blocks automated access to the feed.


Differential Diagnosis: Don’t Confuse This With…


Step-by-Step Repair Guide

Step 1: Open an Unrestricted Browser Session

Bank of America’s interstitial notices can be suppressed by browser extensions, ad blockers, or privacy controls.

  1. Open a new Incognito or Private browser window.
  2. Ensure all ad blockers, script blockers, and aggressive tracking protections are disabled for this session.
  3. Navigate to BankofAmerica.com.

Step 2: Locate and Clear All Pending Notices

  1. Log in using the same Primary User credentials that QuickBooks uses to connect.
  2. Watch for any splash screens or pop-ups that appear immediately after sign-in. Do not bypass them; click Acknowledge, Agree, or Remind Me Later.
  3. Check the Message Center (the envelope icon in the upper-right corner of the dashboard). Open any unread messages, particularly those marked “Important Tax Notice,” “Service Update,” or “Security Action.”
  4. Check your account alerts. If you see banners regarding updated debit card terms, card activations, or address confirmations, review and dismiss them.
  5. If you manage multiple business accounts (such as a commercial checking account alongside business credit cards), click through each account card to ensure no sub-account has a pending alert.

Step 3: Log Out to Clear the Intercept Session

Bank of America will not remove the API block until you formally terminate your web session:

  1. Click Log Out in the upper-right corner of the Bank of America page.
  2. Close the incognito browser window completely.
  3. Wait approximately 5 to 10 minutes for Bank of America’s authentication servers to update your profile status across their internal systems.

Step 4: Force a Manual Refresh in QuickBooks Online

  1. Open your regular browser and sign in to QuickBooks Online.
  2. Go to Transactions > Bank transactions.
  3. Select your Bank of America card.
  4. Click the Update button in the upper-right corner.
  5. QuickBooks will connect to the bank. Since the interstitial flag has been cleared, Error 108 will disappear and your latest transactions will download to the “For Review” tab.

If the feed connects but stalls while downloading, review our maintenance guide: Fix: Update QuickBooks Bank Feeds Without Deleting Transactions.


Hard Stop: What to Do If Error 108 Persists

If you have signed into Bank of America, verified that there are no unread notifications, and logged out, but Error 108 persists after 24 hours:

  • Check for Hidden Authorized-User Prompts: If another user’s credentials are used to link the bank feed in QuickBooks, that specific user must log in to BankofAmerica.com to clear alerts attached to their individual profile.
  • Use Manual Imports for Immediate Deadlines: If you need to complete a monthly reconciliation right away, don’t wait on an unresponsive banner. Log in to Bank of America, download your transactions for the un-synced period as a .QBO or .CSV file, and upload them manually. Step-by-step instructions can be found in our Manual Import Guide: How to Upload .CSV and .QBO Files to QuickBooks.

Closing the Books

Error 108 can feel like a technical bug in QuickBooks, but it is simply Bank of America holding the line until you read an important notice. Clear the prompt on the bank’s website, end your session cleanly, and your transactions will flow back into QuickBooks without putting your ledger data at risk.