How To Import Bank Transactions Into QuickBooks: Excel & More

Transcription

hi this is tim yoder with fit small business today i'm going to teach you how to connect your bank accounts in order to import your transactions into quickbooks online this lesson covers only the connection to the bank account in the importing of the transactions to learn how to classify the transactions we have another lesson in part 4 of our series managing bank transactions you can find all 46 of our free quickbooks online tutorials by googling fit small business quickbooks online tutorials so let's get started connecting our bank account the first thing we need to do is make sure we have a account set up in our chart of accounts that's going to receive the bank transactions so let's go to accounting and chart of accounts paul's plumbing has a number of bank accounts today we're going to use this u s bank checking 9966 if you don't already have the account set up you'll want to go up to here and click new and that'll bring up a new screen i'm going to just edit the account i'm going to use and so you'll want to make sure when you create the new account the account type is bank detail type is checking and then give it a name that's descriptive so this is a checking account with u.s bank ending in 9966 okay so if you have a beginning balance when you're setting up a new account if it has a beginning balance you'll want to enter that in this screen that'll take that beginning balance place it into the checking account the offsetting entry will go to an equity account called opening balance and that way that opening balance won't count as either and won't count as income okay so you want to make sure you decide at what point do you want to start using the checking account for your business in quickbooks online and so the beginning balance will be the balance immediately prior to when you want to start recording the transactions in quickbooks online and remember what that date is because we'll need to specify that date when we go to import transactions okay so we have our account created i'm going to save and close now we can connect it to our bank so let's go to transactions banking okay if we don't have any bank accounts connected yet this is the screen we'll see and let's say we want to connect account now you need to find your bank so they support 20 000 local and international banks and so more than likely your bank will be one of them even small local banks generally can be connected this is u.s bank and so i'm just going to click on u.s bank if your bank account is not listed i'll show you another way to import the transactions toward the end of this lesson but for now let's work on just connecting the account so that transactions automatically load on a daily basis so once you select the bank you're going to have to sign into your bank account so prior to starting this whole process make sure that you have online access to your account if you don't you won't be able to do this process so make sure you have online access to your account know what your credentials are your username and your password prior to starting this process so this is telling me i need to connect to u.s bank so i'm going to hit continue now this screen i'm going to pull away here for security purposes i'm going to log into the website okay so now these next few screens will likely be different depending on your bank because these are all all screens that come from your bank account so us bank is asking me basically to confirm that i want to allow them to share my information with intuit which is quickbooks so i'm going to authorize them to do so what data do you want to share so if you have multiple accounts again this is u.s bank but most banks will be similar if you have multiple accounts you want to specify which account and i want to share my checking 9966 submit and close okay and so that was the stuff that was specific to us bank now we can see quickbooks online is actually importing the data do you want to connect this account i have to select it enter account type this is uh oh yeah this is actually a little misnomer says account type it's actually asking you which account do you want to connect to so here i need to choose u.s bank checking 9966 now if you forgot to set up the account that's where we started out with setting up the account but if you forgot to set it up you can add a new account at this point as well so let's select our u.s bank 9966 when do i want to start i'm going to start at the beginning of this year now this is where it was important that you when you set up the account you decided at what date do you want to start recording transactions because that's the date you're going to want to put here you could put a custom date and put the date you want to start recording transactions if there was a balance prior to that date that's the balance you should have entered when you originally set up the account okay so i'm just going to do this here so all of them this year hit connect and it should work automatically from here give it a couple minutes there's not much activity in this account so it should just be a few and here we go so it's bringing over just a few uh those are all the transactions i have in this account um now i will go through and classify them we talk about how to do that in another lesson so i'm going to flip over here to our tutorials so all of our tutorials have a sidebar here that show you the 46 different tutorials in order to in order to find your banking transactions it's this one it's part four and how to manage download banking transactions okay and this is where you can learn about uh tran uh classifying these transactions that have pulled over okay great so this is how we connect the account using your login credentials the transactions will update at least daily or you can come in here and you can manually click update to get them to update and that's all that's to it all you have to do after that is categorize them or if you have some transactions entered in quickbooks for that account you can match them to the existing transactions very slick okay so preferably this is the way you can handle your checking transactions importing your checking transactions however this will only go back a few months it varies a little bit bank to bank but generally it goes back three to six months if you need to import transactions prior to that time you're going to have to import them via a qbo file or a csv file so let's learn how to do that first i'm going to disconnect this account because i want to use the same account again actually you know what before that i'm going to exclude all these transactions this is just my way of deleting again i'm just doing this so that i can use the same account again i'm going to disconnect the account okay so let's do the same thing again but this time instead of connecting the account so that it automatically updates we're just going to upload a file with all of the transactions so i'm going to say upload transactions now i can upload transactions that are in a csv file a qfx qbo ofx or txt file so this is going to depend on your bank you'll need to go into your sign into your bank account um for u.s bank you go into where you're actually viewing the account activity and there's a button download you can choose to either download a qbo or a csv so every bank's going to be a little different preferably you can download the qbo file it's going to be a little bit less work so i've already logged into usbank i found the qbo file and i downloaded it it's right here so all i have to do is drag it and drop it there and click next i also could have done a csv file but the qbo file is a little bit easier so i'm going to go continue which account are these transactions from so again this is where you need to select the checking account and again it's this u.s bank 9966 continue import complete done so that's actually very very quick as well and here are those same five transactions again this time we imported them through a file so the import process is very very quick the difference is with this method you have to go on to the website download the transactions first then click and drag them to your quickbooks for them to be uploaded so preferably you want to connect the account but this is a good alternative the other thing you can do with this is if your bank doesn't offer a qbo file you can download a csv file do exactly the same thing we just did there but there will be an extra step where you'll have to help quickbooks map the columns in your csv file to the correct fields in quickbooks and so it'll give you hints it'll walk you through the process it'll automatically match what it thinks the correct mapping is but you'll have to verify that and make any correction so it is a little bit more difficult with a csv file but it's it's very doable it's it's not that hard but it is more difficult than the qbo file so i think preferably you connect your bank account with your credentials so that it updates automatically if that's not possible or you have to go back further than that history allows you can upload a qbo file from your bank if qbo files are not available you can upload a csv file from your bank and i would almost think all banks would have some sort of csv file or excel spreadsheet download excel spreadsheets can be saved as csv files and used great so once you get your transactions imported again go to our other tutorial which is how to manage and download banking transactions great thank you for watching my quickbooks online video appreciate your time please visit all 46 of our free quickbooks online tutorials by googling fit small business quickbooks online tutorials

This transcript was generated automatically from the video's captions and may contain errors.

Published: Jul 7, 2023
Updated: Jun 19, 2025
9 minute read

In this tutorial, we’re going to cover how to import bank transactions into QuickBooks Online. You’ll learn to connect your bank account to the system, which is necessary for automatically importing transactions into QuickBooks, and to import transactions manually, which is recommended if your bank isn’t supported by QuickBooks or you aren’t comfortable connecting your bank account.

 

How To Import Bank Transactions Automatically

Step 1: Add Your Checking Account to the Chart of Accounts

First, you need to set up your checking account in the chart of accounts. This will be used as a corresponding account to record the imported transactions and categorize them appropriately in QuickBooks Online.

To set up a new account, go to the Accounting menu in the left menu bar and then select Chart of Accounts, as shown below.

Section in QuickBooks showing how to navigate to the chart of accounts.
Preparing to create a new checking account

Seeing a different left-side navigation menu?

1. Check User View

QuickBooks has two user views: Business View and Accountant View. Your left-side navigation menu may look different depending on the user view you are in.

If your sidebar menu is not what is shown in our tutorial, it means that you are on Business View. We prefer and recommend using the Accountant View because it shows a full range of business accounting features and tools that you can use in QuickBooks.

To verify whether you’re using the Business View, click on the cog wheel at the top right-hand corner of your QuickBooks dashboard, and check whether the button on the lower right-hand says Switch to Accountant view, as shown below. If so, then it means you are on Business View.

Screen showing where to verify whether you are using the Business View or Accountant View in QuickBooks Online
Verify whether you are using Business View or Accountant View in QuickBooks

2. Switch to Accountant view

Once you verify that you are on Business View, click on Switch to Accountant view to update the appearance of your sidebar menu. In a few seconds, you should see the same left-side menu bar illustrated in this tutorial.

Steps showing how to switch from Business View to Accountant View in QuickBooks Online
Switching from Business View to Accountant View in QuickBooks

Complete the new account setup form with the required information. The account type must be “bank,” and the detail type must be “checking.” You must name the account, and we recommend the name of the bank plus “Checking Account.” If you have more than one checking account with the same bank, you might also include the last four digits of the account number.

When you have entered all the information, click the green Save button, and you’ll be returned to the prior screen with the new account selected.

New account setup form in QuickBooks, designed with new features such as account types on top.
New account setup form in QuickBooks Online

Step 2: Locate Your Bank Account

To allow QuickBooks Online to import your bank transactions automatically, you need to connect your bank to the software. To do this, select Banking from the left menu bar, and then choose the Banking drop-down menu as shown below.

Section in QuickBooks showing how to navigate to the Banking Center.
Go to the Banking Center in QuickBooks Online

If your bank account is already connected to QuickBooks, there is no need to reconnect the bank account to import transactions. Once the bank account is connected, QuickBooks Online will download your transactions daily automatically.

However, if you want a specific transaction to appear or suspect that some transactions are missing, you may need to update the connection. You can do so by clicking on Update next to Link account, as shown in the image below, and if you need to add a new bank account, click the Link account button, also shown below.

QuickBooks' Banking Center highlighting the link account button.
Connect your bank account to QuickBooks Online

QuickBooks will display a list of popular banks. Search for your bank by entering either the bank name or the bank’s website URL. Alternatively, you may click on the logo of your bank if it’s displayed on the screen. In the screenshot below, we selected Chase Bank for our fictitious company, Paul’s HVAC.

Screen where you can select the bank account to connect to QuickBooks.
Select your bank in QuickBooks Online

After selecting your bank, click the green Continue button to be taken to your bank’s sign-in page automatically.

Step 3: Log Into Your Bank Account

QuickBooks Online will open a new browser window, displaying the login page for your bank. This separate window ensures the security of your login credentials.

Page where you can sign in to your bank account when connecting it to QuickBooks.
Bank sign-in page opens in a new window

Follow the on-screen instructions to authorize QuickBooks Online to access your bank account. This may involve additional steps, such as answering security questions or entering a verification code sent by your bank.

Step 4: Select an Account to Record the Transactions

A drop-down box will appear listing the bank accounts included in your chart of accounts.

In step 1, you have set up a checking account in the chart of accounts. Select that account from the drop-down list. If you forgot to add your account to your chart of accounts, you can add it on the fly by selecting Add new at the top of the drop-down menu.

Selecting bank account and link to Chart of Accounts.
Select bank account and link to Chart of Accounts

Step 5: Select the Right Date Range

After assigning your bank account to an account from your Chart of Accounts, you must decide how far back QuickBooks should go to pull transactions. Note that your bank may have limitations to how far back you can import transactions into QuickBooks Online.

The default start date to pull transactions is the beginning of the year, and you should try to pull transactions back to the date you wish to start using QuickBooks Online. If your bank or QuickBooks doesn’t allow you to go that far, you’ll have to transfer the older transactions using a QuickBooks Online or CSV file.

Select the beginning date to transfer bank transactions.
Select the beginning date to transfer bank transactions

Click the green Connect button when you’re done. It may take a few minutes for QuickBooks to connect your bank account.

Step 6: Review Downloaded Transactions in the Banking Center

QuickBooks Online will take you to the Banking Center after connecting your bank account. You can review the downloaded transactions and make sure everything is accurate in the Categorized or Reviewed tab.

Banking Center showing the categorized tab.
Categorized transactions in the Banking Center

Now that your bank is connected, new transactions will be imported automatically into QuickBooks Online daily. You can visit the banking center anytime by clicking the Banking drop-down menu under the Banking menu from the left menu bar, as you did at the beginning of this tutorial.

How To Import Transactions Into QuickBooks Online Manually With a CSV or Similar File

Step 1: Download a Transfer File From Your Bank

QuickBooks Online can import bank transactions from the following file types:

  • Comma-separated values (CSV): These files are commonly used to export data for a multitude of purposes. An advantage of using CSV files is they can be opened and edited with Excel.
  • QuickBooks Online: QuickBooks Online files are QuickBooks WebConnect files designed specifically for exporting information from bank accounts to QuickBooks.
  • QFX: QFX files are financial exchange files created for exporting information to Quicken but will also work with QuickBooks Online.
  • OFX: An OFX file is a text file specifically designed for exporting financial data.
  • TXT: Text files can be imported but might require some editing first. You might want to open the TXT file with Excel and convert it to a CSV file for a smoother transfer.

To obtain a transfer file, log in to your bank account, and find the option that allows you to download your account transactions. You’ll likely have to select a file format to download your transactions.

Choose the QuickBooks Online or QFX format if available since these file types are designed specifically for QuickBooks and will require less work. The next best option is an OFX file, but if that is unavailable, a CSV or TXT file will suffice. Save the transfer file to a location on your computer that you can remember to import the file automatically.

Step 2: Select the Transfer File to Upload in QuickBooks

From the banking center, open the drop-down menu next to Link account in the upper right corner, and then select Upload from file as shown below.

Banking center highlighting the Upload from file button.
Select Upload from file from the Banking Center in QuickBooks Online

Drag and drop your file of transactions or click on the Select file button to locate the file you want to upload. Also, QuickBooks recommends the automatic import option as an alternative to uploading your transactions manually.

Screen where you can select the transaction file to import to QuickBooks or import transactions automatically.
Proceed to transfer file manually to import into QuickBooks Online or import automatically

When you have selected your transfer file, click the green Continue button in the bottom right corner of the screen. If needed, you can click Add new to set up a new checking account as demonstrated earlier.

Step 3: Select the Originating Account

Next, you must select an account where the transactions come from. Select the account from the drop-down options.

Screen where you can select the account where the transactions come from.
Select which account your transactions come from

If your transfer file is in a QuickBooks Online, QBX, or OFX format, you can directly import it without mapping the fields because these file types are compatible with QuickBooks Online. Click the Continue button, and QuickBooks will prompt you to select which transactions to import as illustrated in Step 5.

However, if your transfer file is a CSV or TXT file, you will need to map the fields in your file to those in QuickBooks.

Step 4: Map Columns to QuickBooks Fields (CSV & TXT Files Only)

Open your CSV or TXT file in Excel to determine exactly what information your bank exported and how it’s formatted. Paul’s HVAC exported the following CSV file from their local credit union account:

CSV file for import into QuickBooks Online.
CSV file for import into QuickBooks Online

Next, set up your transaction file by customizing the rows and columns and mapping the fields in your file to those in QuickBooks Online. To map the fields, select the appropriate column from your file that corresponds to the specified QuickBooks fields.

Screen where you can set up your data and map the fields from your form to those in QuickBooks.
Setting up your data before importing to QuickBooks

Step 5: Select Transactions for Import (CSV & TXT Files Only)

Once you’re satisfied with your file setup and mapping, click Continue. QuickBooks will then ask you to select what transactions you want to import. Make sure all transactions are selected, and then click the green Continue button in the bottom right corner of the screen to complete the import of your transactions.

Screen where you can select the transactions you want to import to QuickBooks.
Select what transactions you want to import to QuickBooks

Finally, QuickBooks will display a message indicating that the transactions are successfully imported to QuickBooks Online.

Display message indicating that transactions are successfully imported to QuickBooks.
Import completed in QuickBooks Online

The next step is to review the newly imported banking transactions, which is covered in our lesson on how to manage QuickBooks Online bank feeds. QuickBooks Online also allows you to match the uploaded transactions with the corresponding entries in your accounting records and create detailed reconciliation reports. This excellent banking feature is one reason this provider is our overall best small business accounting software.

Frequently Asked Questions (FAQs)

How do I import transactions into QuickBooks Online?

You can choose either automatic or manual import. Automatic import involves connecting your bank account to QuickBooks and allowing the software to import your transactions on a daily basis. Manual import requires downloading your bank statement and importing it into QuickBooks using supported file formats, such as CSV, OFX, and TNT.

Why is it important to connect your bank account to QuickBooks?

Connecting your bank account to QuickBooks enables the program’s automatic import feature. This means QuickBooks Online retrieves your bank transactions directly from your bank and imports them into your QuickBooks account automatically.

Can I connect multiple banks to QuickBooks Online?

Yes, you can connect as many banks as needed to import and manage your bank transactions.

Can I reconcile my bank accounts after importing my transactions to QuickBooks?

Yes, you can. QuickBooks Online provides you with comprehensive reconciliation tools and reporting features to manage your downloaded transactions effectively.

Wrap Up

You’ve learned the process of importing transactions into QuickBooks Online using the automatic and manual import methods. The next tutorial in our library is how to import credit card transactions into QuickBooks Online, which covers both how to connect a credit card account to update transactions automatically and how to import transactions from a CSV file.

← Previous Tutorial

QuickBooks Tutorials

Next Tutorial →

Mark Calatrava

Mark Calatrava

Accounting Expert at Fit Small Business

Mark Calatrava is an accounting expert for Fit Small Business. He has covered more than 50 accounting software for small businesses and niche industries and has developed an in-depth knowledge of the important features of accounting software, including how the importance of these features vary by business. As a QuickBooks ProAdvisor, Mark has extensive knowledge of QuickBooks products, allowing him to create valuable content that educates businesses on maximizing the benefits of the software.

Fit Small Business Logo

Our mission is to provide small business owners with the information you need to succeed. Learn how to start, market, run, and grow your business today!

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.