BMO connections to QuickBooks broke after the BMO Harris digital banking migration. Export your BMO CSV and convert it to a QuickBooks .qbo file here in under a minute.
No account needed for your first conversions. We never store your bank login.
Short answer: Many BMO accounts stopped connecting cleanly to QuickBooks after BMO retired the BMO Harris brand and moved US customers onto its new digital banking platform, so the dependable way to record a BMO account is to export the activity as a CSV and convert it here. Upload the CSV and the converter builds a QuickBooks Web Connect (.qbo) file with every deposit, withdrawal, and card charge signed correctly. QuickBooks Online imports the .qbo directly, and QuickBooks Desktop reads it through File, Utilities, Import, Web Connect Files.
BMO dropped the Harris name in September 2023 and unified its US banks as BMO Bank, N.A. after absorbing Bank of the West and moving its core and digital systems onto a new platform. Those migrations are exactly when a bank feed tends to break, and BMO business customers have reported connection failures and empty transaction lists in QuickBooks ever since. The convert-and-import route below does not depend on that feed working, so it keeps your books current while the connection is unreliable.
Built for the CSV and Excel exports US banks and cards actually send, checked before it exports.
The converter adds up the transactions it parsed and matches that to your file total before you export, so nothing is silently dropped.
Valid OFX 1.02 with QuickBooks Web Connect headers. Online and Desktop import it as a standard bank feed.
Date, description, and amount are detected for you, so you skip QuickBooks' strict 3-column and 4-column CSV layout.
Bulk upload for catch-up and cleanup work. Each file gets its own reconciliation check and its own exports.
Mixed date formats, currency symbols, and stray commas that break a raw CSV import are cleaned up before the .qbo is built.
One conversion, three files: the .qbo for QuickBooks, an XLSX to review, and a CSV for everything else.
Three steps. No column-mapping wizard.
Drag in a CSV, XLS, or XLSX export from your bank, credit card, or accounting tool. Any column order is fine.
Every transaction is parsed and checked against your file total. You see the rows before exporting.
Download the .qbo and import it as a Web Connect bank feed. Excel and CSV are in the same download.
The specifics that decide whether the import is clean. If your case is not here, message us in chat.
Sometimes, but not reliably since the platform migration. BMO business customers frequently report that QuickBooks Online either refuses the connection or reconnects without pulling any transactions. Common symptoms are Error 350 with the message that QuickBooks cannot connect to accounts from this provider right now, and Error 185, a security prompt the bank sends that stalls the sync. When the feed will not cooperate, downloading a CSV and importing a converted .qbo gets your BMO activity into QuickBooks without waiting on the connection.
Because BMO changed platforms. When the bank rebranded from BMO Harris to BMO Bank and migrated accounts onto its new digital banking system, the login flow, security prompts, and data feed all changed, and QuickBooks connections that worked before started failing. This is a change on the bank side, not a setting you can fix in QuickBooks. Exporting a CSV and importing a .qbo built from it sidesteps the broken connection entirely and gives you a file QuickBooks always accepts.
Export your BMO checking, savings, or credit card activity as a CSV, then upload it in the converter at the top of this page. The tool detects the date, description, and amount columns, normalizes the dates to the format QuickBooks expects, strips dollar signs and commas, and checks the parsed total against your file before it writes the .qbo. Download the .qbo and import it into the matching BMO account in QuickBooks. The whole pass takes under a minute, with nothing typed by hand.
Sign in to BMO Digital Banking, open the account you want, and go to its transaction history or activity view. Choose a date range or a specific statement period, then select the download or export option and pick the CSV or spreadsheet format. For a BMO credit card, open the card account and export its activity the same way. If a particular view only offers a PDF statement, download that and turn it into a spreadsheet first, then convert that file here. Pull each period you still need to record, since the on-screen history only goes back so far.
With the automatic feed unreliable after the migration, the realistic choice is between a connection that may drop or return nothing and a clean manual import you control. This table lays out what a BMO account supports today and what each option means for your books.
| Method | Working on BMO accounts? | Reliability | Best for |
|---|---|---|---|
| Express Web Connect (aggregated feed) | Unreliable since the migration | Drops, duplicates, empty pulls | Not dependable for clean books |
| Direct Connect (.qbo, automatic) | Limited, and retiring Oct 30 2026 | Ending across QuickBooks | Nothing going forward |
| Bank Web Connect (.qbo download) | When BMO offers it for the account | Reliable when available | Accounts that still expose it |
| CSV export, convert to .qbo (this page) | Yes, every BMO account | Consistent every month | Bookkeeping and clean reconciliation |
Yes. BMO business checking, BMO business savings, and BMO credit card accounts all export activity as a CSV, and the converter handles each one. For the credit card, set it up as a Credit Card account in QuickBooks so purchases increase the balance you owe and payments reduce it. Convert the exported CSV to a .qbo and import it into the matching BMO account, and the running balance reconciles against your BMO statement.
Add the BMO account with the right type before you import: checking and savings as Bank accounts, and the BMO card as a Credit Card account. In QuickBooks Online, open the Chart of Accounts, add a new account, choose the type, and name it for the BMO account. Then import the converted .qbo into that account. Setting the type correctly up front keeps the running balance matching your statement and avoids sign errors during reconciliation.
In QuickBooks Online, open Transactions, then Bank transactions, select the matching BMO account, and use the upload option to add the .qbo file from your computer. QuickBooks reads the file, shows the deposits, withdrawals, and charges for review, and posts them once you accept. Because it is a Web Connect file rather than a raw CSV, you skip the column-mapping screen that raw CSV uploads force you through.
In QuickBooks Desktop, go to File, then Utilities, then Import, then Web Connect Files, and choose the .qbo you downloaded here. QuickBooks Desktop has no native import for a plain CSV of bank transactions, so a .qbo is the only file it accepts for this. Match it to the correct BMO account when prompted and the transactions post straight to that register.
QuickBooks Online caps a raw CSV upload at 350 KB, roughly a thousand rows, which forces you to split a long history into several files. A .qbo import is not held to that CSV limit, so converting lets you bring a full year of BMO activity into QuickBooks in one file. To process several statements at once, the bulk CSV to QBO converter handles them in a single batch.
Yes, and the accuracy check is the point. Before the .qbo downloads, the converter totals every transaction it parsed and compares that against your BMO file. If a row is missing or misread, you see it in the preview instead of during reconciliation weeks later. The tool only reads the transaction rows, date, description, and amount, to build the file, and never asks for your BMO login.
Upload a CSV or Excel export, get a QuickBooks-ready .qbo back in seconds. No card to try it.
Related guides: convert any bank or card file with the CSV to QBO converter, avoid the retiring bank feed with the Direct Connect alternative, understand the file itself in the QuickBooks Web Connect file converter guide, set signs correctly with the credit card CSV to QuickBooks guide, and follow the steps to import a QBO file into QuickBooks.
For the solo bookkeeper running a monthly close in QuickBooks.
USD / month
billed $288 yearly
For a firm or finance team converting across many clients and currencies.
USD / month
billed $888 yearly
For multi-bookkeeper firms managing many client books at scale.
USD / month
billed $2,988 yearly