Learn how to download transactions from your bank or credit cards and then manually import them into QuickBooks Online.
Connecting your bank and credit card accounts is one of the biggest timesavers in QuickBooks Online. Once you connect, QuickBooks automatically downloads the last 90 days (or more) of transactions from your bank.
If you need to get older transactions from your bank, or if your bank doesn’t connect to QuickBooks, you can upload them manually.
Step 1: Pick a date range
To make sure you don’t import transactions you’ve already recorded, you’ll need to get the date for the oldest transaction in your account. This prevents duplicates.
- In QuickBooks, go to the Accounting menu, then select Chart of Accounts.
- Find the bank or credit card account you want to upload more transactions into. Then select View register.
- Scroll to the bottom of the list.
- Write down the date of the oldest transaction. In many cases, the oldest transaction is the opening balance.
Step 2: Download transactions from your bank
- Sign in to your bank or credit card’s website.
- Follow your bank’s instructions for how to download transactions to your computer. Some banks call this WebConnect. Every financial institution has different stepsHere are steps for Bank of America, Chase, and Wells Fargo.
- Make sure the date range for the download is at least one day before your oldest transaction.
- Download your transactions. Save the file somewhere you can easily find it, like your desktop.
Step 3: Review the file format and size
Your bank might give you options for how to download/export your transactions. Pick one of these so you can upload the file into QuickBooks Online:
- Comma-Separated Values (CSV)
- QuickBooks Online (QBO)
- Quicken (QFX)
If you can, use the QBO format. QBO files from banks should already be formatted for QuickBooks. If your file isn’t formatted, you can reformat and upload it. The maximum file size is 350 KB. If your file is too big, shorten the date range and download your transactions in smaller batches.
Step 4: Start your upload
For accounts connected to online banking
If your account is connected to online banking, here’s how to start your upload:
- In QuickBooks Online, go to the Banking menu or Transactions menu. Then select the Banking tab.
- Select the blue tile for the account you want to upload the transactions into.
- Select the Update ▼ and then File upload.
For accounts not connected to online banking
If you don’t plan to connect your account, or your bank can’t connect to QuickBooks, here’s how to start your upload:
- In QuickBooks Online, go to the Banking menu or Transactions menu.
- Select Upload transactions.
Step 5: Upload your file into QuickBooks
- Select Browse and select the file you downloaded from your bank, then select Next.
See an error message? Here’s what to do if you see an error message while uploading your transactions.
- From the QuickBooks account ▼ drop-down menu, select the account you want to upload the transactions into, then select Next.
If you haven’t connected your account to QuickBooks, you might not have an account to upload the transactions into. If you don't see one, select Add New ▼ from the dropdown to create a new bank account.
- Follow the onscreen instructions. Match the columns on the file with the banking fields in QuickBooks, then select Next.
- When you’re ready, select Let's go. QuickBooks will add the transactions to your account.
Step 6: Categorize the transactions
Now that your transactions are in QuickBooks, it’s time to match and categorize the transactions. They’re not fully in your accounts until you’ve reviewed them.
Step 7: Reconcile the transactions
Your transactions are in QuickBooks. Now you need to reconcile them. This ensures your books are accurate and there aren’t any duplicate transactions.
For instance, you may need to edit your opening balance if the transactions you just uploaded are older than your opening balance. It’s likely you included some (or all) of the older transactions as part of the opening balance total. You need to reconcile the transactions to make sure QuickBooks isn’t counting them twice.