The import lives inside QuickBooks’s own UI — this guide gives you the path. QuickBooks Online takes an OFX upload under Transactions → Banking; QuickBooks Desktop takes IIF under File → Utilities → Import.
QuickBooks Online imports bank files through its Banking area; QuickBooks Desktop imports through a file utility. They want different formats — OFX for Online, IIF for Desktop — so the first step is knowing which edition you are feeding. Menus below are Intuit’s and occasionally move between versions; the shape of the flow stays the same.
Convert your statement to OFX first. In QuickBooks Online, go to Transactions → Bank transactions (some versions label it Banking), open the Link account dropdown, and choose Upload from file. Pick the OFX file and follow the prompts.
QuickBooks asks which of your accounts the transactions belong to — point it at the bank account that matches the statement. If the account does not exist yet, create it there and then. Getting this right matters more than anything else in the flow: transactions filed under the wrong account are tedious to move later.
Convert your statement to IIF first. In Desktop, go to File → Utilities → Import → IIF Files and select the file. Take the backup QuickBooks offers before importing — IIF writes journal entries directly, and a backup makes any mistake reversible. The account name inside the IIF is derived from your statement’s source, so the rows arrive under a recognizable name you can rename afterwards.
Compare the imported transaction count against the statement, check the first and last dates match the period, and spot-check that money out is negative and money in positive. If you import overlapping periods, watch for duplicates — OFX’s stable transaction ids help QuickBooks skip them, but review anything it flags.
Convert a statement · Analyze a statement · Help & FAQ · Privacy promise