Import a QBO file into Quickbooks Desktop for Mac

This tutorial shows all the steps for QBO import into Quickbooks Desktop for Mac.

This example is for the Quickbooks Desktop macOS version. Before importing any file (IIF file, QBO file, QBJ file) into Quickbooks, make sure to backup your Quickbooks company data file.

IMPORTQBOQUICKBOOKSMAC Step 1: main menu Quickbooks Desktop 2019

To backup your Quickbooks data, click 'File' - 'Back Up'.

IMPORTQBOQUICKBOOKSMAC Step 2: file, back up in Quickbooks Desktop 2019

Then click 'Start Backup'.

IMPORTQBOQUICKBOOKSMAC Step 3: start backup in Quickbooks Desktop 2019

Now your backup is completed. Click 'Show in Finder'.

IMPORTQBOQUICKBOOKSMAC Step 4: Show in Finder in Quickbooks Desktop 2019

Backup file (.dmg) is created. To restore - double-click this file and then read the instruction (how to restore).

IMPORTQBOQUICKBOOKSMAC Step 5: backup created in Quickbooks Desktop 2019

The next step is to inspect a QBO file we are importing. You could have a QBO file downloaded from your Online Banking or you already have it, and you need just to import it. Or you could have it from PDF or CSV file or another format, using a utility like a ProperSoft converter, for example, the ProperConvert app, CSV2QBO, Bank2QBO. Go to for all utilities, and select 'I want to create a QBO file'. Now right-click on the QBO file - select 'Open With' - 'TextEdit'. QBO file is a text file, so you can view it at any text editor.

IMPORTQBOQUICKBOOKSMAC Step 6: open with text editor in Quickbooks Desktop 2019

Look for the INTU.BID line and make sure that it is from the allowed bank. You may not know your Bank ID. But if you use ProperSoft utility you could find that Bank ID and check if your Bank is allowed. If your QBO file stopped importing, maybe your Bank ID or INTU.BID ID is not allowed anymore for your Bank. So, you have to use different INTU.BID numbers.


Currency should be USD even for non-USD accounts for Quickbooks US edition. For the Canadian edition, you can use USD and CAD. And for the UK edition, GBP currency must be set. For Bank ID it has to be digits only number. For Account ID it must be digits only number. If you are importing for different accounts, you have several QBO files. It has to be the same number for the QBO files for the same account. For example, you have three QBO files for one account and two QBO files for another account. So, those three must have the same account ID's same number and another two must have another, but the same account ID for those two.

IMPORTQBOQUICKBOOKSMAC Step 8: currency in text editor

Another important setting is Account Type, Checking, or Credit Card. You can not import a QBO for Credit Card into the Checking account, you can not import a QBO for Checking into Credit Card account in Quickbooks. If you have an incorrect Account Type in your QBO file, downloaded from your bank, you can use the Bank2QBO utility to change the Account Type. So it is changing from Checking or Credit line to Credit Card or Credit line to Credit Card, from Credit Card to Credit line and so on.

IMPORTQBOQUICKBOOKSMAC Step 9: checking in text editor

Another setting to check for is that expenses are negative. This is the one transaction statement (starts from statement and ends by a statement with a slash), which has a Date, Amount, also there is could be Payee or Memo. So, in our example, the transaction is an expense and it must be negative. Credit Card or Bank account must be negative for expenses. Money takes it from the account, must be negative. Some Credit Card companies supply the CSV files in the opposite way, for example, expenses or charges are positive and payments to the account are negative. Don't pay attention, when you convert CSV to QBO, and then you convert charges as positive, then they will go on the QBO file as positive. So they must go as deposits when you convert a QBO file. It is also a good idea to do backup again. So if you forget to do this reverse and then you imported that file, you could easily restore it from backup.

IMPORTQBOQUICKBOOKSMAC Step 10: expenses in text editor

The next setting to check in Quickbooks before importing a QBO file is the Chart of Accounts. Click 'Lists' - 'Chart of Accounts'.

IMPORTQBOQUICKBOOKSMAC Step 11: Chart of Accounts in Quickbooks Desktop 2019

If you see that account you want to import (in our case, we want to import into Checking account) has a blue ball icon, it means the account is Online Services connected or previously QBO file was imported into this account, but you don't know with which settings it was imported. You need to disconnect first to import a QBO file.

IMPORTQBOQUICKBOOKSMAC Step 12: blue ball icon in Quickbooks Desktop 2019

To disconnect, right-click - 'Edit Account'.

IMPORTQBOQUICKBOOKSMAC Step 13: Edit Account in Quickbooks Desktop 2019

Then click 'Online Settings'. Online Account Information shows us a Bank name - 'Wells Fargo Bank', how the account was connected, defined by INTU.BID value, Account Number - it could be different from what you have in the actual account settings and the Account Type. To remove all this, you just have to select 'Not enabled'. Then click 'Save' and 'OK'.

IMPORTQBOQUICKBOOKSMAC Step 14: Online Settings in Quickbooks Desktop 2019

Check there is no blue ball icon after the change. After disconnecting the account from Online Services, you can import a QBO file.

IMPORTQBOQUICKBOOKSMAC Step 15: blue ball removed in Quickbooks Desktop 2019

Let's import a QBO file. In this example, we have already a QBO file at the beginning of this tutorial. Click 'File' - 'Import' - 'From Web Connect'. QBO files are Web Connect Files.

IMPORTQBOQUICKBOOKSMAC Step 16: file, import in Quickbooks Desktop 2019

Then you select a QBO file to import. Click the 'Open' button.

IMPORTQBOQUICKBOOKSMAC Step 17: select QBO file in Quickbooks Desktop 2019

Then inspect the Account Number, which comes from the QBO file, Account Type, and Store in the Quickbooks Account, which shows how you link an account. Select an existing account (Checking) to import transactions. If the account has a blue ball icon, it would not be listed here. Click the 'Continue' button.

IMPORTQBOQUICKBOOKSMAC Step 18: select checking accout in Quickbooks Desktop 2019

Now your Web Connect data has been successfully read into Quickbooks. Click the 'OK' button.

IMPORTQBOQUICKBOOKSMAC Step 19: data imported in Quickbooks Desktop 2019

Match transactions to Vendor Records and expense account. 'Downloaded as' column is a Payee from the QBO file.

IMPORTQBOQUICKBOOKSMAC Step 20: downloaded as column in Quickbooks Desktop 2019

'Payee' is empty, because you have to select a Vendor. For example, select 'Home Depot'.

IMPORTQBOQUICKBOOKSMAC Step 21: match payee in Quickbooks Desktop 2019

Then you select, for example, 'Office Supplies' Account. Click 'Add One' or 'Add Multiple', if you mark more.

IMPORTQBOQUICKBOOKSMAC Step 22: match payee in Quickbooks Desktop 2019

That transaction is selected now. Continue to select payees, expense accounts until there are no transactions left.

IMPORTQBOQUICKBOOKSMAC Step 23: added transaction in Quickbooks Desktop 2019

See this tutorial as a video:

Related articles