Excerpt:
QuickBooks Error 103 occurs when your banking credentials in QuickBooks Online (QBO) fail to match those of your financial institution, disrupting transaction updates and bank reconciliation. To resolve, ensure login details are accurate, update them in QBO, enable third-party access for your bank, and clear browser cache or use incognito mode. For persistent issues, contact support with detailed bank information for assistance.
Fix QuickBooks Error 103 by:
QuickBooks Online Error 103 appears with the message ‘We can’t connect to your bank (103)’ when the sign-in credentials entered in QuickBooks do not match what the bank has on record.
The Intuit QuickBooks Community confirms three primary causes:
Intuit-published Error 103 articles document updating credentials and enabling third-party access as their primary steps. The Intuit QuickBooks Community confirms two critical causes: browser auto-fill silently inserting old passwords, and the wrong financial institution being selected from the connection list.
Browser auto-fill is the most common reason a user correctly believes they entered the right password but still sees Error 103 – the browser quietly replaced what they typed with a saved old password. Testing in a private browser window takes under two minutes and confirms or eliminates auto-fill as the cause immediately.
The Intuit QuickBooks Community also confirms a specific bank-side cause: some banks require the user to log into the bank’s website and manually enable a setting that permits third-party applications – like QuickBooks – to access account data. Without this setting turned on at the bank, every connection attempt from QuickBooks is blocked by the bank itself regardless of whether the credentials are perfectly correct. This is not a QuickBooks problem and cannot be fixed inside QuickBooks.
QuickBooks Online connects to banks through a process called bank feeds – an automatic connection that downloads the bank’s transaction records directly into QuickBooks without manual data entry. For this connection to work, QuickBooks sends the user’s bank login credentials to a secure data aggregation service that Intuit uses to access the bank on the user’s behalf.
The Intuit QuickBooks Community confirms Error 103 fires specifically when that aggregation service sends the credentials to the bank and the bank responds that the credentials are wrong or unrecognised.
Error 103 is different from Error 102 and Error 185. Error 102 means the bank’s server is temporarily unavailable – a wait-and-retry situation. Error 185 means the bank is requesting additional authentication such as a security question or a one-time code.
Error 103 means the credential check itself failed – the bank looked at the user ID and password sent and said they do not match any account on record. The Intuit QuickBooks Community confirms Error 103 requires an action inside QuickBooks or on the bank’s website to resolve – it does not resolve on its own with time.
The financial institution selection problem is a distinct cause that creates an Error 103 that looks identical to a wrong password error. Many banks operate under multiple names or have regional divisions with slightly different names in the QuickBooks institution search list.
Selecting Chase Personal instead of Chase Business, or selecting a local credit union’s parent organisation instead of the credit union itself, sends the credentials to the wrong bank server – which rejects them because it has no record of that account.
The Intuit QuickBooks Community confirms: correcting a wrong institution selection requires disconnecting the current wrong connection and setting up the connection fresh with the correct institution name.
A bank account used for QBO’s online banking connection can be locked out by the bank if QuickBooks sends the wrong credentials too many times in a row. The Intuit QuickBooks Community confirms multiple users reported their bank account became locked after QuickBooks continued to retry the failed connection automatically on its scheduled sync cycle. Stopping QuickBooks from retrying – by disconnecting the account temporarily – prevents a lockout while the correct credentials are located.
Error 103 on an active bank connection stops all new transactions from downloading into QuickBooks. The bank feed shows the last successful download date and stops advancing. Bank reconciliation cannot be completed for any period after the last successful download because there are no transactions to match.
Payroll, vendor, or customer transactions that cleared the bank during the error period must either be downloaded manually after the connection is restored or entered by hand if the connection cannot be quickly restored.
| Unresolved Cause | What Keeps Happening as a Result |
|---|---|
| Wrong credentials entered and saved – not corrected immediately | QuickBooks saves the failed credentials and uses them on every subsequent automatic sync attempt – the bank rejects each one and Error 103 fires again on schedule, usually overnight, until the credentials are manually corrected through Edit sign-in info |
| Browser auto-fill populating old credentials – not cleared before entering | The browser silently refills the password field with an old stored password each time the sign-in window opens. The user believes they entered the correct current password but the browser inserted a different one – Error 103 repeats on every attempt until auto-fill is explicitly cleared |
| Wrong financial institution selected from the list – not corrected | QuickBooks connects to the wrong bank’s server and receives a credential rejection every time. The error looks identical to a wrong password error but changing the password has no effect – only selecting the correct institution from the list resolves it |
| Bank requires third-party access toggle but user did not enable it | Every connection attempt from QuickBooks is blocked by the bank’s own security rules – not by QuickBooks – because the bank has not been told to allow external applications to connect. The error recurs indefinitely until the toggle is enabled on the bank’s website |
| Credentials updated at the bank but not updated in QuickBooks – left stale | QuickBooks continues to send the old expired credentials on every automatic sync attempt. The bank rejects them and Error 103 fires each time – until the user notices the bank feed has stopped updating and opens QuickBooks to correct the stored sign-in information |
| Disconnect and reconnect performed without reviewing for duplicate transactions | Previously downloaded and categorised transactions reappear in the review queue after the reconnection. Accepting them again creates duplicate entries in the accounts – inflating income and expense figures until the duplicates are identified and deleted |
Confirm the credentials work at the bank’s own website before making any change in QuickBooks. Open the bank’s website in a separate browser tab, sign in with the user ID and password, and confirm access to the correct account.
This one step determines whether the problem is the credentials themselves or how QuickBooks is submitting them. A successful bank login with the same credentials means the problem is in QuickBooks, auto-fill, or the bank’s third-party access setting – not in the credentials.
| When Error 103 Appears | Why This Is Happening | Recommended Fix |
|---|---|---|
| Error 103 when connecting a bank account for the first time – never worked | Wrong user ID or password entered, or wrong financial institution selected from the search results list | Open the bank’s website in a separate browser tab. Sign in with the same credentials to confirm they work. Note the exact bank name shown after login. In QuickBooks, search for that exact institution name and select it from the list. Enter credentials manually – do not use auto-fill |
| Error 103 on an existing bank connection that was working until recently | Bank credentials were changed at the bank but not yet updated in QuickBooks – QuickBooks is still sending the old password | Bookkeeping > Transactions > Bank Transactions > select the bank account > click Edit pencil icon > Edit sign-in info > clear any auto-filled fields > type the new user ID and password manually > select Show to confirm the password is correct > click Update |
| Error 103 despite entering what the user believes are correct credentials | Browser auto-fill is inserting an old stored password into the credentials field silently | Open QuickBooks Online in a private (incognito) browser window – Chrome: Ctrl+Shift+N; Firefox/Edge: Ctrl+Shift+P. In the private window, auto-fill is disabled. Enter credentials manually. If Error 103 disappears in private mode, clear browser cache and saved passwords for the bank’s domain in the regular browser |
| Error 103 for a specific bank only – all other connected banks work fine | That specific bank requires third-party access permission to be enabled on the bank’s website before external applications can connect | Log into the bank’s website directly. Look for a setting labeled Data Sharing, Third-Party Access, or Connected Apps in the security or account settings section. Enable the permission. Return to QuickBooks and retry the bank connection |
| Error 103 after all credentials are confirmed correct and auto-fill is cleared | Browser cache is storing conflicting authentication data from a previous session | Clear browser cache and cookies for the QuickBooks and bank domains: browser Settings > Privacy > Clear browsing data > select Cookies and Cached images > All time range > Clear data. Restart the browser and retry in a regular (non-incognito) window |
| Error 103 and confirmed correct credentials but bank feed still shows no transactions for weeks | Bank-side outage or ongoing connection issue between the bank and Intuit’s aggregation service | Check the Intuit status page at status.intuit.com for any banking connectivity incident. If no outage is shown and the error has lasted more than 48 hours with correct credentials, disconnect and reconnect the account – but read the duplicate transaction warning in Solution 3.1 first |
| Error 103 after QuickBooks was migrated to a new company file or a new QuickBooks Online account | Bank connection was not transferred – the new file has no connection record for the bank | Set up the bank connection as a new connection in the new company file: Bookkeeping > Transactions > Bank Transactions > Link account > search for the bank > enter credentials manually > select the matching bank account from the list provided |
Browser auto-fill is a feature in every modern web browser – Chrome, Firefox, Edge, Safari – that remembers login credentials and automatically fills them in when a matching website or form is detected. QuickBooks Online opens a bank credentials form when setting up or updating a bank connection, and the browser treats this form as a login screen for the bank.
The Intuit QuickBooks Community confirms: the browser fills in the password field with whatever it saved last – which may be an old password that has since been changed at the bank. The password field shows dots rather than characters, so the user cannot see that the browser inserted a different password than the one they intended to type.
Third-party access is a security feature that some banks use to control which external applications can access account data on behalf of the account holder. The bank’s website has a setting – often found under Security, Privacy, or Account Settings – where the account holder must explicitly turn on permission for external applications to connect.
The Intuit QuickBooks Community confirms that banks with stricter security policies require this step before any connection from QuickBooks is accepted – even when the credentials are correct. Examples documented in the Intuit QuickBooks Community include certain regional US banks, Canadian banks, and credit unions. The setting is usually labeled Data Sharing, Connected Apps, or Third-Party Access.
Disconnecting a bank account in QuickBooks removes the active connection and stops all automatic transaction downloads. Reconnecting the same account re-establishes the connection and begins downloading recent transactions again – typically the last 90 days.
The Intuit QuickBooks Community confirms: transactions that were already downloaded and categorised before the disconnection may reappear in the review queue after reconnection, appearing as new unreviewed entries. These are duplicates – reviewing them as new entries creates double-counted income and expenses. Before reconnecting, note the date of the last successfully downloaded and accepted transaction so duplicates can be identified and excluded after the reconnect.
Solutions are organised by confirmed causes. Start with Level 1 – verifying the credentials on the bank’s website and clearing auto-fill resolves the majority of Error 103 cases without any account disconnection or data risk. Advance to Level 2 and Level 3 only if Level 1 confirms the credentials are correct but Error 103 continues.
| Level 1 – Credential Verification, Auto-Fill Clearing, and Third-Party Access |
These solutions carry zero risk to QuickBooks data and address the three most common confirmed causes of Error 103. Try them in order before considering a disconnect and reconnect.
| Skill Level | Risk Level | Success Probability | Approximate Time |
|---|---|---|---|
| Beginner | None | 80% – Resolves immediately when wrong credentials or auto-fill is the confirmed cause | 10 minutes |
| Risk ExplanationUpdating the sign-in information in QuickBooks only changes the credentials QuickBooks uses to connect to the bank. No transactions, account balances, or financial records in QuickBooks are changed. Entering the wrong credentials again will reproduce Error 103 – confirm them at the bank website first. | Solution ExplanationThe Intuit QuickBooks Community confirms the correct procedure is to verify credentials at the bank’s website first, then enter them manually in QuickBooks with auto-fill cleared. The Edit sign-in info path in QuickBooks replaces whatever credentials are currently stored. Clicking Show after entering the password confirms the correct password was entered rather than an auto-filled old one. | ||
Steps – Confirm Credentials at the Bank Website:
1. Open a new browser tab. Navigate to the bank’s website directly – type the address manually rather than using a saved bookmark that might redirect. Sign in using the user ID and password.
Confirm the sign-in succeeds and the correct account is accessible. If the sign-in fails, use the bank’s Forgot Password or Forgot User ID option to reset the credentials before proceeding to QuickBooks.
Steps – Update Sign-In Info in QuickBooks Online:
2. In QuickBooks Online, click Bookkeeping in the left menu. Select Transactions. Select Bank Transactions. Find the bank or credit card account showing Error 103 in the account list. Click the Edit pencil icon next to it. Select Edit sign-in info from the dropdown.
3. The sign-in information window opens showing the user ID and password fields. Look carefully at both fields – if either field is already filled in, the browser has auto-filled it. Click inside the user ID field. Press Ctrl+A to select all text. Delete it. Type the user ID manually. Repeat this for the password field. Click the Show button or eye icon next to the password field to confirm the characters displayed match what was intended. Click Update.
| Skill Level | Risk Level | Success Probability | Approximate Time |
|---|---|---|---|
| Beginner | None | 75% for auto-fill-caused and third-party-access-blocked cases | 10โ15 minutes |
| Risk ExplanationOpening a private browser window and testing the connection carries zero risk to any data. Enabling third-party access on the bank’s website is a bank account setting controlled by the account holder – it only permits the QuickBooks data connection and does not give QuickBooks any ability to move money. | Solution ExplanationThe Intuit QuickBooks Community confirms that testing in a private browser window disables auto-fill and cached data – if Error 103 disappears in private mode, the regular browser’s stored data is confirmed as the cause. The Intuit QuickBooks Community also confirms that banks requiring third-party access permission block every QuickBooks connection until the permission is turned on at the bank’s website – this cannot be fixed inside QuickBooks. | ||
Steps – Test in Private Browser Window:
1. Open a private browser window. In Google Chrome press Ctrl+Shift+N. In Firefox or Microsoft Edge press Ctrl+Shift+P. In Safari press Command+Shift+N. The private window opens with no stored data, no auto-fill, and no cached sessions.
2. In the private window, go to quickbooks.intuit.com. Sign into QuickBooks Online. Navigate to Bookkeeping > Transactions > Bank Transactions > select the bank > Edit > Edit sign-in info. Enter the user ID and password manually. Click Update. If Error 103 no longer appears in the private window, the regular browser’s cached data or auto-fill was the cause – clear the browser cache in the regular browser as described in Solution 1.3.
Steps – Enable Third-Party Access at the Bank:
3. Log into the bank’s website in a separate browser tab. Navigate to the account settings, security settings, or privacy settings section of the bank’s website. Look for a setting labeled Data Sharing, Third-Party Access, Connected Apps, or API Access.
If this setting exists and is currently disabled or set to off, enable it. Follow any confirmation steps the bank requires – some banks send a one-time verification code. Return to QuickBooks and retry the bank connection.
| Skill Level | Risk Level | Success Probability | Approximate Time |
|---|---|---|---|
| Beginner | None | 70% for cache-caused and wrong-institution cases | 10 minutes |
| Risk ExplanationClearing browser cache removes stored website data from the browser – no QuickBooks data or company file records are affected. Disconnecting a wrongly selected institution connection and setting up a new one with the correct institution does not delete any transactions already downloaded and accepted in QuickBooks. | Solution ExplanationThe Intuit QuickBooks Community confirms browser cache stores old authentication session data that can conflict with new login attempts – clearing it resolves cases where the private window fix worked but the regular browser still shows Error 103. The Intuit QuickBooks Community also confirms a wrong financial institution selection as a separate cause: if the error started from the first connection attempt and credentials are confirmed correct, the institution name selected in QuickBooks may be a different organisation than the bank actually being connected. | ||
Steps – Clear Browser Cache:
1. In Google Chrome: click the three dots in the top-right corner. Select Settings. Click Privacy and security on the left. Click Clear browsing data. Set the Time range to All time. Check Cookies and other site data and Cached images and files.
Click Clear data. Restart Chrome. In Firefox: click the hamburger menu (three lines) > Settings > Privacy & Security > Cookies and Site Data > Clear Data > check both boxes > Clear. Restart Firefox.
Steps – Correct a Wrong Institution Selection:
2. Identify the correct institution name first. Open the bank’s website and note the exact legal name shown at the top of the page or in the website address. In QuickBooks Online: Bookkeeping > Transactions > Bank Transactions > select the incorrectly connected account > Edit > Disconnect this account on save > Save and close.
After disconnecting, click Link account to set up a fresh connection. In the search box, type the exact institution name from the bank’s website. Select the result that matches exactly – pay attention to the account type shown (personal vs business, national vs regional). Enter the credentials manually.
| Level 2 – Disconnect and Reconnect With Duplicate Transaction Management |
Use this solution after Level 1 steps are complete and Error 103 still appears with confirmed correct credentials. The disconnect and reconnect clears the connection record in QuickBooks and Intuit’s aggregation service and rebuilds it fresh. Read the duplicate transaction warning before starting.
| Skill Level | Risk Level | Success Probability | Approximate Time |
|---|---|---|---|
| Intermediate | Low – risk is to transaction records if duplicates from the reconnection are not reviewed carefully before being accepted | 85% for persistent Error 103 after credentials and access are confirmed correct | 20โ30 minutes including duplicate review |
| Risk ExplanationDisconnecting the bank stops all downloads temporarily but does not delete any transactions already in QuickBooks. Reconnecting may surface previously downloaded transactions as new unreviewed entries. Accepting these duplicates inflates account balances. Before reconnecting, note the date of the last accepted transaction so any duplicate that appears after reconnection can be excluded rather than accepted. | Solution ExplanationThe Intuit QuickBooks Community confirms the disconnect and reconnect process clears the failed connection record at both the QuickBooks Online level and at Intuit’s aggregation service level – rebuilding the authentication link from scratch with the bank. This resolves persistent Error 103 cases where all credentials are confirmed correct and all other fixes have been applied. The Intuit QuickBooks Community also confirms this action can surface duplicate transactions and advises reviewing the download queue carefully before accepting any entries. | ||
Steps to Implement Solution 2.1:
1. Before disconnecting, open the bank account’s transaction review screen in QuickBooks: Bookkeeping > Transactions > Bank Transactions > select the bank account. Note the date of the most recently accepted transaction – write this date down. Any transaction with this date or earlier that appears in the review queue after reconnection is a duplicate.
2. Disconnect the account: select the bank account > click Edit (pencil icon) > select Edit account info from the dropdown > scroll to the bottom of the account info screen > check the box labeled Disconnect this account on save > click Save and close. The account is now disconnected.
3. Reconnect the account: click Link account in the Bank Transactions screen. Search for the bank’s correct name in the institution search box. Select the correct result. Enter the user ID and password manually – do not use auto-fill. Select the bank account from the list QuickBooks provides after authentication. Match it to the correct QuickBooks account. Click Connect.
4. After reconnection, open the review queue for the reconnected account. Look at the dates of the transactions shown. Any transaction dated on or before the date noted in Step 1 is a duplicate of an entry already accepted in QuickBooks. Click Exclude on each duplicate rather than Add – this removes them from the queue without creating a new transaction in the accounts.
Contact Intuit QuickBooks Support in the following situations. These scenarios require Intuit to investigate the connection on their side.
Contact Intuit support and provide the bank name, account type, and the date the error started. Intuit can check whether an active investigation exists for that bank’s feed.
Preventing QuickBooks Error 103 requires four consistent habits:
The Intuit QuickBooks Community confirms that credentials changed at the bank but not updated in QuickBooks cause Error 103 on the very next automatic sync attempt – usually overnight.
Updating QuickBooks credentials through Bookkeeping > Transactions > Bank Transactions > Edit > Edit sign-in info on the same day as any bank password or user ID change ensures the connection never fails for this reason. The update takes under two minutes.
The Intuit QuickBooks Community confirms browser auto-fill inserting old passwords is one of the most reported causes of persistent Error 103 – the user is certain the password is correct because they typed it, but the browser replaced it with a saved old version after the user started typing.
Clicking into the credential fields and pressing Ctrl+A to select and delete any pre-filled content before typing manually ensures the correct current credentials are submitted every time.
A bank feed that stopped updating on a Tuesday may not be noticed until the Friday reconciliation – by which point four days of transactions are missing from QuickBooks.
Checking Bookkeeping > Transactions > Bank Transactions once each week and confirming the Last updated date recently catches an Error 103 connection failure while the transaction gap is small. A small gap requires downloading one week of bank statements manually. A four-week gap requires downloading and importing a full month.
The Intuit QuickBooks Community confirms reconnecting a bank account after any error – including Error 103 – causes previously downloaded transactions to reappear in the review queue.
Accepting these transactions again creates duplicate entries that overstate income and expenses on every financial report. Noting the date of the last accepted transaction before any reconnection and excluding all transactions with that date or earlier from the post-reconnection download queue prevents this from affecting the books.
Fix QuickBooks Error 103 by confirming credentials work on the bank’s own website first – this one step identifies whether the issue is the credentials themselves or how QuickBooks is submitting them. Clear any browser auto-filled credentials in the Edit sign-in info screen and type the user ID and password manually.
Test in a private browser window to confirm whether browser cache or auto-fill is the cause. Enable third-party access on the bank’s website for any bank that requires permission before allowing external connections.
Error 103 often continues despite correct credentials due to hidden technical or configuration issues:
Preventing Error 103 requires updating QuickBooks sign-in info on the same day as any bank credential change, never using auto-fill in the credentials form, checking the bank feed status weekly, and reviewing the download queue for duplicates after any reconnection. These four habits address every confirmed cause of QuickBooks Error 103 before a transaction gap or account lockout makes the error more disruptive.