Back to all posts
BMO Only Gives You 90 Days of CSV. Here’s How to Get the Rest.

BMO Only Gives You 90 Days of CSV. Here’s How to Get the Rest.

Published on March 28, 2026 by CapyParse Team

BMO (formerly BMO Harris Bank) is one of the largest banks operating in the United States, with over $87.5 billion in US assets and millions of retail customers spread across a Midwest-focused branch network that reaches from Illinois and Wisconsin to Arizona and Florida. After the 2023 rebrand dropped "Harris" from the name, account holders were left with a mix of old BMO Harris statements and new BMO-branded ones. Worse, BMO's online banking only lets you download CSV transaction data for the last 90 days. Beyond that, you are stuck with PDF statements. If you need six months or a year of transaction history in spreadsheet form, that 90-day cutoff is a real problem. This guide covers every method for getting your BMO data into CSV, Excel, or QBO format, including the workaround for that 90-day wall.

Quick Summary

BMO offers CSV, Quicken, QuickBooks, and Simply Accounting downloads, but only for the last 90 days. Beyond that window, only PDF statements are available. CapyParse converts any BMO PDF statement to clean CSV, Excel, or QBO files in seconds with 99%+ accuracy, and it fixes the date formatting issues BMO's native export creates.

Can You Download CSV Directly from BMO?

Yes, but only partially. BMO's online banking includes a transaction download feature on the Account Activity page. You can choose from CSV, Quicken (QFX), QuickBooks (QBO), and Simply Accounting (CSV variant) as export formats. That sounds generous compared to many banks.

The catch is a hard 90-day limit on all of these exports. Here is what works and what does not:

  • CSV download available: BMO does offer a native CSV export from the Account Activity page, which is more than many regional banks provide.
  • Multiple format options: In addition to CSV, BMO supports Quicken, QuickBooks, and Simply Accounting download formats for connecting to financial software.
  • 90-day limit on all formats: Every structured export (CSV, QFX, QBO, Simply Accounting) is capped at 90 days of transaction history. Need six months for a tax audit? You cannot get it through the download feature.
  • Date formatting problems: BMO's CSV export sometimes renders dates as a raw number string (e.g., 20150522 instead of 2022-05-22). Excel may interpret these as integers rather than dates, requiring manual cleanup before you can sort or filter by date.
  • Credit cards share the same 90-day wall: BMO credit card accounts (cashback, rewards, and business cards) also cap their downloadable transaction history at 90 days. Older credit card data is only available through PDF statements.

For any data beyond the 90-day window, or when you need correctly formatted dates and complete statement totals, converting the PDF is the most reliable approach.

BMO Statement Formats and Quirks

BMO uses different PDF layouts depending on the account type. After the 2023 rebrand from BMO Harris Bank to just BMO, the statement headers and logos changed, but the underlying transaction layout remained largely the same. Here is what to expect:

Feature Checking / Savings Credit Card BMO Harris Legacy
Date format MM/DD/YYYY MM/DD MM/DD/YYYY (same layout)
Amount columns Separate debit/credit Single amount column Separate debit/credit
Running balance Yes No (statement balance only) Yes
Native CSV export 90 days only 90 days only N/A (saved PDFs only)
Statement history Up to 7 years (PDF) Up to 7 years (PDF) Varies (saved PDFs only)

Key things to know: BMO checking and savings statements use separate debit and credit columns, which means deposits and withdrawals appear in different columns rather than as positive and negative values in a single field. Credit card statements switch to a single amount column with charges shown as positive numbers and payments as negative. The year is often omitted from credit card transaction dates (showing only MM/DD), which can cause problems when a statement period spans December and January. CapyParse infers the correct year from the statement period header automatically.

Convert BMO Statement to CSV with CapyParse (Step-by-Step)

Here is how to convert any BMO statement PDF into a clean CSV, Excel, or QBO file using CapyParse:

Step 1: Download Your Statement from BMO

Log into BMO online banking at bmo.com/us, navigate to your account, and go to Statements. Select the month you need and download the PDF. BMO keeps up to 7 years of statements available online. If you have older BMO Harris Bank PDFs saved on your computer from before the 2023 rebrand, those work too.

Step 2: Upload to CapyParse

Go to CapyParse's bank statement converter. Drag and drop your BMO PDF (or click to browse). You can upload multiple statements at once if you need to batch-process several months of data at once.

Step 3: Review Extracted Transactions

CapyParse uses AI-powered extraction to identify every transaction on your BMO statement: dates, descriptions, amounts, and running balances. Review the results in the interactive preview. Date fields are automatically normalized to standard MM/DD/YYYY format, fixing the number-format issue that BMO's own CSV export creates. Both current BMO and legacy BMO Harris layouts are handled automatically.

Step 4: Download Your File

Click Export and choose your format: CSV for spreadsheets, Excel (.xlsx) for multi-sheet workbooks, or QBO for direct QuickBooks import. Unlike BMO's native download, CapyParse gives you properly formatted dates, clean columns, and no 90-day restriction.

Convert Your BMO Statement Now

Upload your BMO PDF and get a clean CSV in under 30 seconds. 10 free pages included.

Convert BMO Statement

Account Type Details

BMO Smart Advantage Checking

BMO Smart Advantage Checking is the bank's most widely held personal checking account. Statements follow the standard BMO layout with separate debit and credit columns, a daily running balance, and a monthly summary section at the top. The statement also includes a fee summary showing any monthly maintenance charges, overdraft fees, and ATM surcharges. One quirk specific to BMO checking: direct deposits are sometimes grouped into a separate "Electronic Deposits" section rather than appearing inline with other credits. CapyParse captures transactions from all sections and merges them into a single chronological CSV.

BMO Savings and Money Market

BMO savings account statements are simpler than checking statements. They typically show fewer transactions (deposits, withdrawals, and interest credits) with the same debit/credit column layout. The interest summary section at the end of the statement can be useful for tax preparation. Money market accounts follow an identical format. CapyParse extracts both transaction-level data and the interest summary, so you have a complete picture when preparing your 1099-INT reconciliation.

BMO Credit Cards

BMO offers several credit cards including cashback and rewards options. Credit card statements use a different layout than deposit accounts:

  • Single amount column with charges as positive and payments/credits as negative
  • MM/DD date format only without the year, requiring inference from the statement period
  • Interest charges, fees, and rewards listed in separate summary sections at the end of the statement

BMO credit card statements also fall under the 90-day download limit. If you need more than three months of credit card transaction history for expense reporting or bookkeeping, the PDF conversion route is your only option. CapyParse handles the single-column layout and infers the correct year for each transaction date.

Legacy BMO Harris Bank Statements

Before the 2023 rebrand, BMO operated in the US as BMO Harris Bank. The "Harris" name goes back to the Harris Bank of Chicago, which BMO acquired in 1984. If you have PDF statements from the BMO Harris era, you will notice the older branding and slightly different header formatting, but the underlying transaction layout is essentially the same as current BMO statements. CapyParse recognizes both the BMO Harris and BMO logos and headers, so you can upload old and new statements together without any extra steps.

Import Into QuickBooks, Excel, or Google Sheets

QuickBooks

Export your BMO statement as a QBO file from CapyParse and import it directly into QuickBooks via Banking > Upload transactions. While BMO does offer a native QBO download for recent activity, the 90-day limit means you will still need CapyParse for older periods. For a detailed walkthrough, see our guide on importing bank statements into QuickBooks.

Excel and Google Sheets

The CSV export opens directly in Excel or Google Sheets. All transaction fields (date, description, amount, balance) appear in separate columns, ready for sorting, filtering, pivot tables, or custom formulas. Unlike BMO's native CSV, CapyParse dates are properly formatted so Excel recognizes them as dates instead of numbers. The Excel (.xlsx) export is also available if you prefer native spreadsheet formatting. For a step-by-step guide, see importing bank statements into Google Sheets.

Tips for BMO Conversions

Download Before 90 Days Pass

If you want to use BMO's native CSV download for recent transactions, make a habit of exporting every month. Once a transaction falls outside the 90-day window, the only way to get it in structured format is through the PDF.

Fix Date Format Issues

If you already downloaded a CSV from BMO and the dates show as numbers like 20150522, open the file in a text editor and reformat the date column, or simply convert the original PDF with CapyParse to get properly formatted dates automatically.

Batch Processing

Converting a full year of BMO statements? Upload all 12 PDFs at once instead of one at a time. CapyParse processes them in parallel and keeps the results organized by statement period.

Mix Old and New Statements

Have a combination of BMO Harris and BMO branded statements? Upload them together. CapyParse handles both layouts in the same batch, so you get a continuous transaction history across the rebrand.

Frequently Asked Questions

Can I download BMO bank statements as CSV directly?

Yes, but only the last 90 days. BMO online banking lets you download transactions as CSV, Quicken (QFX), QuickBooks (QBO), and Simply Accounting formats from the Account Activity page. Beyond 90 days, only PDF statements are available. To convert older PDFs to CSV, use a tool like CapyParse.

How far back can I access BMO statements online?

BMO provides up to 7 years of PDF statements through online banking under the Statements section. The CSV and other structured data downloads from the Activity page only cover the last 90 days. For anything older, download the PDF and convert it with CapyParse.

Does CapyParse work with old BMO Harris Bank statements?

Yes. CapyParse handles both current BMO-branded statements and legacy BMO Harris Bank PDFs from before the 2023 rebrand. The AI extraction adapts to both layouts automatically, so you do not need to sort or relabel your files.

Why do BMO date fields export in number format?

BMO's CSV export sometimes renders dates as plain numbers (e.g., 20150522 instead of 2022-05-22), which causes problems in Excel and accounting software. CapyParse normalizes all dates into a standard MM/DD/YYYY format during extraction, so you never have to fix formatting manually.

Is it safe to upload my BMO statement to CapyParse?

CapyParse uses encrypted connections (TLS) for all uploads. Files are processed in memory and are not stored permanently. Your bank data is never shared with third parties.

Already have a CSV or QBO from BMO's native export?

If you downloaded a QBO file from BMO's online banking and need it in CSV format, use our free QBO to CSV converter. If the CSV has mangled date formatting, uploading the original PDF to CapyParse is the fastest fix.

Ready to Convert Your BMO Statements?

Try CapyParse free and convert your BMO statement PDFs to CSV in seconds. 10 free pages to start.

Try CapyParse Free

View pricing for higher volumes.

Related Articles