Showing results for 
Search instead for 
Did you mean: 
Created with Sketch. Join our Small Business Relief Initiative. Support a GoFundMe today.
138 helpful votes

What's OAuth and what's changing with banking connections

Learn which banks use OAuth and what to do when your bank is ready to switch to OAuth.

We're making it even easier to keep your books up to date. If you connect an account to online banking, QuickBooks automatically downloads and categorizes your bank and credit card transactions for you.

Many banks are switching to a connection service called OAuth. We're also switching to OAuth to make online banking even more reliable. Here's what you need to know

These banks currently use OAuth to connect with QuickBooks Online:

  • Capital One
  • Chase Bank
  • Wells Fargo
  • Bank of America
  • Citibank
  • PNC Financial Services
  • USAA

Eventually, we plan to use OAuth to connect to most banks.

There's nothing you need to do for now.

When your bank is ready to switch, you'll get several emails and a notification on the Banking menu or Transactions menu. These will tell you how to update your connection.

Each bank is on its own schedule. When your bank is ready to switch, we'll send you emails and notifications.

Once your accounts have been flagged for migration, you will typically have one month (30 calendar days) to complete the update.


Since Intuit is partnering with the banks and building this new and more reliable connection together, we need everyone to make the switch. Individuals can't opt-out.

If you don't update your connection, you won't be able to sync your existing connections and get new transactions.

Absolutely. In the past, banks let you download up to 90 days of historical transactions.

Now some banks let you download up to two years of historical transactions.

Connect a new account

If you're connecting an account for the first time, follow the usual steps in the main article. If your bank is already using OAuth, you'll have the most up-to-date connection.

Update existing accounts

When you get an email or notification, your bank is ready to switch to OAuth:

  1. If you're using the mobile or desktop app, sign out. Log in to QuickBooks Online on a browser (Chrome, Firefox, Safari, or Microsoft Edge).
  2. Go to the Banking menu or Transactions menu. Find the notification and select Update now. This takes you to your bank's website.
  3. Sign in as the primary account user and authorize the connection. Learn more more about who can set up OAuth.
  4. Follow the onscreen instructions to switch over to OAuth.

Once you agree to switch, we'll take care of the rest. Your bank sends us a data token so we can start downloading your transactions into QuickBooks.

We'll use this token instead of your sign in info to manage the connection. So even if you make changes on your bank's website, we can still keep your books up to date.

Was this helpful?

You must sign in to vote, reply, or post

Need to get in touch?

Contact us