Disclaimer: QBO.support is an independent help resource, published by E-Tech Corporation. We are an Intuit Product Referrals Partner and may earn a commission when you subscribe through our links, at no extra cost to you. We are not endorsed or sponsored by Intuit Inc., and this site is not official Intuit support. “QuickBooks” and “QuickBooks Online” are registered trademarks of Intuit Inc., used for identification and reference purposes only. See our About page.

Unexpected problem error on the QuickBooks Online home page

An “unexpected problem” error on the QuickBooks Online home page right after login is almost always a browser or session issue, not damage to your books. Clearing cached files and signing in again resolves most cases, and the steps below go through the fixes in order.

Clear the browser cache

QuickBooks Online runs entirely in your browser and stores pieces of itself locally so that pages load faster. When one of those stored files goes stale, the home page can stop partway through loading and show a generic error instead.

To clear it:

  1. Open your browser’s settings and find the option to clear browsing data, usually under the privacy or history section.
  2. Set the time range to All time.
  3. Select both cookies and other site data, and cached images and files.
  4. Confirm the action, then close and reopen the browser before signing back in.

Clearing cookies signs you out of other sites as well, so have your passwords handy. It is the most reliable single fix for this error.

Does a private window help?

Often, yes. A private or incognito window ignores stored cache and disables extensions, so it isolates the cause in a few seconds.

Open Intuit’s QuickBooks Online sign-in page in that window and watch the home page. If the error is gone, the cause lives in your normal browser profile. If it still appears, the problem is more likely on the server side, and local fixes will not touch it.

Is your browser the problem?

QuickBooks Online is built for current versions of the four major browsers:

Internet Explorer has been retired and cannot run the current sign-in pages. If your browser has pending updates, install them and restart it.

Trying a different browser is also a quick isolation test. If the error follows you to a second browser or another device entirely, your setup is probably not the cause, and the trouble sits with Intuit’s servers.

Turn off browser extensions

Ad blockers, privacy plug-ins, VPN extensions, and script blockers can quietly block parts of the page. Turn them off temporarily and reload.

If the home page now loads, re-enable the extensions one at a time until the error returns. The last one switched on is the one interfering with the sign-in page.

Sign out and back in

A stale session can produce the same error. Close every QuickBooks Online tab, sign out from the account menu, then sign in again in a fresh window.

Do this after clearing the cache rather than before. The two fixes together cover most of what goes wrong in a browser session.

If the error shows a code

Occasionally the message includes a technical line, such as “Could not initialize class” followed by a string of characters. That is a server-side failure inside Intuit’s systems, and nothing on your computer caused it.

No local fix will clear it, and there is nothing wrong with your data. Note the exact message and report it to Intuit’s support team, since their engineers are the only ones who can act on it. Errors of this kind tend to be transient, so retrying later in the day is worthwhile.

If none of the steps resolves the error, it is Intuit’s to investigate. Reach Intuit through their QuickBooks Online support contact page and give them the exact wording of the message plus what you have already tried.

Still need help? Send us a message

Tell us about your QuickBooks Online question and we'll get back to you by email.