How To Import Credit Card Transactions Into QuickBooks Online

Transcription

Hi, this is Tim Yoder with FitSmallBusiness. Today, I'm going to teach you how to import your credit card transactions into QuickBooks Online. I'll show you how to both establish a direct connection between QuickBooks Online and your credit card account so the transactions are transferred over daily, and then we'll cover how to transfer them in via a file like a spreadsheet or a QuickBooks Online file that you can download from your credit card company.

So, let's start on our QuickBooks dashboard. So, from the dashboard, let's transactions and banking. Here you'll see we've already set up our checking account. Now, we're going to set up our credit card account. So, to link our credit card account, let's go to link account. And then we need the name of our bank. So, as you can see here, they have 20,000 local and international banks. So, more than likely your bank will be listed. If not, you actually may want to to find a bank that is listed because this is one of the most convenient features of QuickBooks Online.

So, uh we're going to connect an American Express personal credit card. So, we'll click here. Okay, and at this point, I need to enter my credentials in order to access my web account. So, prior to doing any of this, make sure that you have online access to your credit card account because what happens is QuickBooks Online uses your username and password to essentially log into your account and import any transactions on a daily basis. So, um on my other monitor here for security reasons, I'm going to log in, and then I'll transfer it back to your monitor.

So, one more second. Okay, so here we go. So QuickBooks is now connecting with American Express. So which American Express account do I want to connect? I want to connect the one ending in 2000. Now enter an account type. Actually, it says account type, but really what it's wanting to know is which account in your chart of accounts do you want to connect this to? So credit card accounts, I haven't set up an account for the American Express yet, so let's go ahead and click add new.

So I'm going to add a new account to my chart of accounts. So the the account type is a credit card. Detail type is credit card. The name of the account I'm going to call it Amex X 2000, meaning it ends in 2000. So very um detailed name so I know exactly what it is when I look at it in my chart of accounts. Okay? So the most important thing here is that you have the account type and the detail type is credit card and then name it whatever makes sense to you.

So save and close. Okay, there we go. So now we're mapping my American Express Blue Cash everyday ending in 2000 to the chart of account um Amex X 2000. So when do we want to pull these transactions from? I'm going to start pulling the transactions um a custom date. I'm going to start pulling it at the end of my last uh credit card statement. So I'm going to use 07 16. And connect. Okay, now it's transferring the data over. Generally just takes a few minutes.

Okay, there we go. All set, ready to go. So, now we have two accounts to choose from here. If we make sure the AMEX 2000 is highlighted, it's going to show all of the transactions. So, it's imported all the transactions from July 16th through today or through yesterday. And so, what we need to do is assign a category. And so, we have another lesson available for how to manage your bank feeds. So, this is your bank feed. Um it pulls in transactions.

Uh it looks to see if there's an existing transaction already entered into QuickBooks. And if so, it'll ask you if you want to match it. Otherwise, you need to assign a category, uh which is essentially just an expense account. So, to learn exactly how to do that, you can Google Fit Small Business Free QuickBooks Online Tutorials. And the tutorial that'll cover that is in uh part five, managing business credit card transactions and then how to manage downloaded business card transactions.

So, I'll click on that. And this is the tutorial that's going to give you more detail on how to manage your bank feed. Okay, so that's as easy as it is to connect your credit card. And now every day you can come in, um it'll automatically update, but if you come in and you wanted to make sure it's most up-to-date, you can just click update here and it'll update again. Okay, very simple. One of the most powerful features of QuickBooks Online. But, let's assume now that for whatever reason you don't want to connect the account directly so that the transactions are imported automatically.

The other way to do it is to import transactions through computer files. So, either through an Excel file or a CSV file. Um or there's an actual uh file ending in dot QBO that can make the import very, very simple. So, let's go ahead. I'm going to disconnect this account so that we can bring in the same transactions using the other method. So, edit account info and I'm going to disconnect this account now. So, it's going to keep the account I created in our chart of accounts, the AMEX X2000, uh but I'm going to disconnect it from the bank.

Okay, so now let's bring in that same set of transactions a little bit differently. Let's go link account upload from file. Okay, so manually upload your transactions. So, you can export uh from your bank either a CSV, QFX, QBO, OFX, or TXT format. The most common are definitely going to be CSV or QBO. So, this is going to be very dependent on your bank. Uh so, go into your bank. Generally, in the screen you're looking at your transactions, there will be a button to download them, and you can choose, generally, which type of file to download.

So, I've already gone into American Express. I've viewed those transactions since July 16th, and I chose to download them as a QBO file. So, this is the simplest way to import the transactions into QuickBooks is with a QBO file. Um however, you can just as e- not quite as easily, but you can do it through a CSV file. There's just one extra step we'll talk about in a second. So, I've downloaded this QBO file, and it's sitting down here in my download bar.

So, I'm just going to click, and I'm going to drag it right here. Okay. There we go. So, um the second part of the screen on the right, this is if you want to do what we did previously, where if you want to connect the bank account so that the transactions come over automatically, but we're illustrating how to do it manually here. So, I've uploaded the file. I'm going to hit continue. Now, which account do you want this to go into? We've already created it, and it's the AMEX X2000 account.

Okay. Good. And here it actually gives us a description of the transaction. So again, I started it on July 16th. We're going to go continue. Import complete. Done. And there we go. Here are all the transactions that we can go through and assign. Okay? Very simple. Now, if you choose to import them uh with a CSV file instead of a QBO file, um and really the only reason to do that would be if a QBO file is not available. But if you do that, the process will be the same.

There's just one extra step where you have to help QuickBooks map the columns in your spreadsheet. So each column is a variable or a field for QuickBooks. It's going to ask you to map each column into which field in QuickBooks you want that information to flow. So QuickBooks will take its best guess for most of them. A lot of times it's correct. Um but you need to go through and there will be two columns on the screen. You'll have to map from the CSV column to the QuickBooks online variable.

Not difficult. It's just one extra step. Okay. Once you get to this stage, again, this is going to be just like your bank feed. Now you can uh read the uh tutorial on how to manage the downloaded credit card transactions, and you should be good to go. So again, please check out all of our free QuickBooks online tutorials just by Googling FitSmallBusiness QuickBooks online tutorials. So again, my name is Tim Yoder. I'm very glad that you were able to join me this afternoon. I hope that you found this useful and you have a great day.

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

Published: Nov 12, 2024
Updated: May 20, 2025
8 minute read

I’ll guide you on how to import credit card transactions into QuickBooks Online. You’ll want to navigate to the Banking Center, where you can import transactions automatically by connecting your credit card account to QuickBooks. I’ll also explain how to manually import your credit card transactions If your credit card isn’t supported by QuickBooks or if you prefer not to connect it.

If you’ve completed my tutorial on how to import bank transactions, then this lesson will be a breeze. The process is very similar, except you’re importing credit card transactions instead of bank account transactions.

Step 1: Go to the Banking Center

From my QuickBooks Online dashboard, I clicked on Transactions in the left menu bar and then selected the Bank transactions drop-down menu, as shown below.

Screen showing how to navigate to QuickBooks Online's Bank Center
Navigate to the Banking Center in QuickBooks Online

Step 2: Connect Your Credit Card Account

If this is the first bank or credit card account you’re connecting to QuickBooks, you’ll see a screen allowing you to connect your account to QuickBooks Online. Since I’ve already connected another bank or credit card account, I’m taken directly to the Banking Center.

From the Banking Center, I clicked the Link account button, as I need to add a new credit card account.

QuickBooks Online's Banking Center highlighting the Link account button
Link a credit card account to QuickBooks Online

You’ll want to select your credit card from the displayed options or type the name of your credit card provider in the search box. QuickBooks supports over 20,000 financial institutions worldwide, so it is likely that your credit card provider is supported for automatic import into QuickBooks. However, if you can’t locate your bank, import your transactions manually—which I’ll discuss later.

Screen where you can select the credit card to connect to QuickBooks Online
Search for your credit card company in QuickBooks Online

After selecting my bank or credit card provider, Capital One, QuickBooks displayed a new screen. It asked me to sign in to my bank account, as shown below.

Screen where you can sign in to your credit card account in QuickBooks Online
Continue to your credit card sign-in page

QuickBooks then opened a new browser where I could sign into my credit card account. After I signed in, my credit card provider asked me to confirm that I wanted to share my banking information with Intuit and provide a summary of the information to be shared. I clicked the appropriate button on my bank’s confirmation page, and I was taken back to QuickBooks.

Step 3: Set Up the Account in the Chart of Accounts

Next, I selected the appropriate credit card account from my chart of accounts; I could also add a new one if it hadn’t already been created. This account is where the imported transactions will automatically be recorded. QuickBooks displayed a list of available accounts associated with my bank. This list included various types of accounts, such as credit card, checking, and savings.

If you have a new account, then click Add new (shown below) at the top of the drop-down box to open the new account setup form.

Select the bank account or accounts that you want and link to the Chart of Accounts.
Select the bank account or accounts that you want and link to the Chart of Accounts

To create a new account, you need to provide essential information. I prepared a tutorial on setting up a chart of accounts in QuickBooks Online if you want to learn more—but for now, you can provide a few details, such as the appropriate account and the account name. You also need to select the starting date or the date when you want to begin tracking transactions for that account in QuickBooks and the opening balance. Once done, click the green Save button.

New account setup form in QuickBooks Online featuring new features like easier category selection.
Add a new credit card to the Chart of Accounts in QuickBooks Online

Step 4: Select the Date Range

After linking the credit card to an account from your chart of accounts, you must decide when QuickBooks should begin importing transactions. Click the green Connect button when you’re done.

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

Step 5: Review Downloaded Transactions in the Banking Center

After connecting my bank account, QuickBooks Online took me to the Banking Center. I found the downloaded transactions ready for review in the For review tab.

Banking Center in QuickBooks showing the For review tab.
For review tab in the Banking Center

Now that my credit card account is connected, new transactions will be imported automatically into QuickBooks Online daily. You can also click Update in the upper right corner to import any new transactions immediately.

How to Import Credit Card Transactions Manually Into QuickBooks Online With a CSV or Similar File

Step 1: Download a Transfer File From Your Credit Card Company

To obtain a transfer file, I logged into my credit card account and located the option to download my account transactions. I was given the option to download transactions in multiple formats.

  • CSV: These files are commonly used to export data for a multitude of purposes and can be opened and edited with Excel.
  • QBO: QBO files are QuickBooks WebConnect files specifically designed for exporting information from bank or credit card accounts to QuickBooks.
  • QFX: QFX files are financial exchange files created for exporting information to Quicken, but they’ll 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.

I then saved the transfer file to a location on my computer that I could easily remember when I need to import the file.

Step 2: Select the Transfer File to Upload in QuickBooks

To select the file I wanted to import into QuickBooks, I clicked the drop-down arrow next to Link account in the upper right corner and then selected Upload from file.

Screen where you can manually upload credit card transactions into QuickBooks
Select Upload from file from the Banking Center in QuickBooks Online

I dragged and dropped my file of transactions, but I could have also clicked the select files link to browse my file on my computer, as shown below. I then hit the green Continue button to proceed.

Screen where you can drag and drop files to import credit card transactions into QuickBooks
Select the transfer file to import into QuickBooks Online

Step 3: Select a QuickBooks Account

Next, I chose an account from my chart of accounts to record the imported bank transactions. I selected a Capital One credit card, as shown below.

Screen where you can select the QuickBooks account for the bank file you wish to upload.
Select an account to record imported transactions in QuickBooks Online

If needed, I could also have clicked on Add new to set up a new credit card account, as demonstrated earlier.

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

After having clicked Continue, QuickBooks took me to a screen where I could set up my file and map the fields in QuickBooks to the columns on my file. However, before you complete this step, open your CSV or TXT file in Excel to determine what information your bank exported and how it’s formatted.

Below is a sample CSV file with columns for important information, such as date, description, and amount.

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

Notice that transaction amounts are shown in column C, with credit card charges shown as positive numbers and payments to reduce the credit card balance as negative numbers. Some credit card companies might include charges in one column and payments in another. Either way is fine, but you’ll need to know how the amounts are organized in the next step.

After I reviewed the information exported from my bank, I was ready to set up my file and map the fields. Below, I specified the format of my data (i.e., whether the first row in my file is a header and how many columns show amounts). I scrolled down to the file setup screen to complete the mapping. I did this by matching each column in the bank file to the appropriate fields in QuickBooks. For example, I matched the “date” field in QuickBooks to the “date” column from my file.

Screen where you can setup your file before importing it to QuickBooks.
Set up your file before importing to QuickBooks

Once I was satisfied with the mapping, I clicked the green Continue button (not shown in the image) in the bottom right corner of the screen.

Step 5: Select Which Transactions to Import (CSV & TXT Files)

QuickBooks Online then provided a list of transactions associated with my selected account. I chose the transactions I wished to import by clicking the checkbox next to the transaction.

Screen where you can select which transactions to import into QuickBooks.
Select which transactions you want to import to QuickBooks

Once done, I clicked the green Continue button in the bottom right corner of the screen to complete the import of your transactions. I then received a confirmation from QuickBooks that the import was successful.

Now that I have successfully imported my transactions, I can return to the Banking Center to review them. If you need a guide on how to review the transactions, such as accepting, excluding, or matching them to an existing transaction, check out my tutorial on how to manage QuickBooks Online bank feeds.

The Importance of Connecting Your Credit Card to QuickBooks

The ability to connect a credit card to QuickBooks is one of the many reasons we hailed QuickBooks Online as the overall best small business accounting software. Once connected, all you need to do is sign in to QuickBooks and classify the transactions that will transfer daily automatically.

Most credit card companies allow you to connect to QuickBooks using your online sign-in credentials. If your credit card doesn’t allow a connection to QuickBooks, you can still import your credit card transactions using a QBO or CSV file with the help of Excel.

Frequently Asked Questions (FAQs)

How can I import credit card transactions into QuickBooks Online?

You can import your transactions automatically by connecting your credit card account to QuickBooks. If your credit card is not supported by QuickBooks, import your credit card transactions manually using the Upload from file button in the Banking Center.

What file formats can be imported into QuickBooks Online?

QuickBooks Online supports the following file formats: CSV, QBO, QFX, OFX, and TXT.

Can I import credit card transactions from multiple credit cards into QuickBooks?

Yes, you can. QuickBooks allows you to connect and import transactions from multiple credit card accounts.

Wrap Up

I just showed you how to connect your credit card to QuickBooks Online and import credit card transactions manually when necessary. My next guide is on QuickBooks Online multiple users setup, where you’ll learn how to allow your external accountant and other employees full access to your QuickBooks Online account.

← Previous TutorialQuickBooks TutorialsNext 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.