What the AI does with
your BMO activity.
Connecting BMO isn't the finish line — it's the input. Here is what SuperBooks does with each transaction, and the one step that stays yours.
Every BMO transaction syncs into SuperBooks through Plaid — read-only. We can see the money move; we can never move it.
Upload a receipt, then attach it to the BMO transaction it belongs to. It stays linked from then on.
Each BMO expense is sorted into a category you control, and the expenses-by-category report adds them up for your accountant.
Profit and loss, burn rate and runway are computed from your BMO feed each time you open them, so they are never a month behind.
BMO posts in CAD. SuperBooks is multi-currency — bill a US client in USD, keep your BMO expenses in CAD, and see your invoice totals in CAD at the day's published rate.
Every currency,
kept as it happened.
BMO posts in CAD. Bill a US client in USD or a European one in EUR: each account, transaction and invoice keeps the currency it happened in, and your invoice totals convert to CAD at the day's published rate.
One read-only link to set up.
Up to two years of history.
SuperBooks asks Plaid for up to 24 months of BMO transactions and categorizes each one it is confident about.
We can't move your money.
That's by design.
Plaid handles authentication. We hold a read-only OAuth token and nothing else — what you enter to connect goes to Plaid, never to our servers.
Full security disclosureWhat people ask before
they connect BMO.
Straight answers, each one true of SuperBooks as it ships today rather than as it is planned.
Does BMO work with Plaid?
Yes. Plaid lists BMO as "BMO Bank of Montreal", institution ID ins_41. In the snapshot of Plaid's institution list SuperBooks took on July 12, 2026, it is one of 191 active Canadian institutions.
Can I connect BMO to QuickBooks or other accounting software?
SuperBooks has no QuickBooks connection: it is bookkeeping software itself, and it connects to BMO through Plaid. To take those transactions into another tool, export them as a CSV: one file of the transactions you select, with a column naming the bank account each one came from.
Do I need my own BMO API access or developer key?
No. SuperBooks reaches BMO through Plaid, read-only, and Plaid runs the connection, so there are no developer credentials to request from the bank. Your own data is then readable over the SuperBooks REST API, its TypeScript and Python SDKs, and its MCP server — on every plan.
How do I link my BMO business and personal accounts?
Connect BMO through Plaid, choosing the online-banking profile that holds those accounts; SuperBooks then lists every account Plaid returns for it, and you choose which ones sync. All of them count as one bank connection on your plan. SuperBooks keeps one connection per Plaid institution for each company — for BMO, Plaid's "BMO Bank of Montreal" record — so connecting it again replaces that connection instead of adding a second one. If your personal and business accounts sit under two separate online-banking profiles there, only one of them can be connected at a time. Plaid lists "BMO Bank of Montreal - InvestorLine (Self-Directed)" as a separate institution, so it takes a connection of its own.
Who handles the connection when I link BMO through Plaid?
Plaid does. You connect through Plaid — in Plaid's own window, or on BMO's own site if BMO uses OAuth — so what you enter goes to Plaid or BMO, never to SuperBooks. All SuperBooks receives is a read-only token for transactions and balances — it can never move money — and disconnecting BMO revokes it.
How much BMO history comes across?
SuperBooks asks Plaid for up to 730 days — roughly two years — the first time you connect. How much of that actually arrives depends on what BMO makes available through Plaid.
Does SuperBooks categorize BMO transactions automatically?
Yes, when it is confident. SuperBooks applies a category above a 0.7 confidence score; below that it writes nothing rather than guessing, so the BMO transaction stays uncategorized in your list until you set it.
Can I export my BMO transactions?
Yes — your transactions export as a CSV on every plan and from every role, so you can hand BMO activity to an accountant or load it into another tool whenever you want.
What does connecting BMO cost?
Nothing to start: the free plan includes 1 bank connection and takes no credit card. Starter raises that to 3 connections and Pro to 10.
Connect your BMO account.
Let the AI keep the books.
The BMO name and logo are trademarks of their owner, shown here only to name the bank you can connect; other bank names and logos on this page belong to their respective owners. SuperBooks is not affiliated with, endorsed by, or sponsored by BMO or any other bank named here. SuperBooks never asks for your bank username or password: you connect through Plaid, in Plaid's own window or on your bank's own site. Plaid is a trademark of Plaid Inc.