Bank guide

Bank of America Statement to Excel: Formats and Limits

Published August 2026 by BalanceExtract Team

Drop a statement here
PDF, scan, or photo — multi-file, no size cap, no page limit with Lifetime
Processed on your device — nothing uploaded, ever
PDF, JPG, PNG, or WEBP · Up to 6 pages per conversion
100% private
Never uploaded
No page cap
Unlimited with Lifetime
CSV & Excel
Real spreadsheet output
No signup
No account, no card
Quick summary

Getting a full year of Bank of America transactions into a spreadsheet without retyping them means knowing where Bank of America's own export actually stops. The account activity page exports CSV directly — free, and the fastest option if the transactions you need are recent. The real limits: roughly 18 months of history, and no running balance column at all. PDF statements go back 7 years and do show the balance, but have no structured export — the gap this page covers.

Bank of America is one of the largest banks in the United States, so getting BofA transactions into a spreadsheet comes up constantly — tax season, loan applications, monthly bookkeeping. Bank of America's own export genuinely works for recent activity. This guide covers exactly what it contains, its real limits, and how to get data out of the older PDF statements it can't reach.

On this page
Option 1

Bank of America's own export

Fastest, within its real limits.

  1. 1Sign in at bankofamerica.com and open the account's activity view.
  2. 2Set a date range and choose the download/export option.
  3. 3Choose CSV (Comma Separated) — this opens directly in Excel.
Free, no third-party tool
Roughly 18 months of history only
No running balance column
No native Excel (.xlsx) format
Option 2

Convert a PDF statement

Covers what Bank of America's own export doesn't.

  1. 1Download the PDF statement from Statements and Documents — no account needed for up to 6 pages.
  2. 2BalanceExtract detects Bank of America's layout automatically, with a confidence score for anything worth double-checking.
  3. 3Export to Excel, CSV, or a format Bank of America doesn't offer at all — Tally XML, IIF, and more, with the running balance included.
Any statement age — 7 years back
Running balance included
Real Excel output, not just CSV
Processed on your device — nothing uploaded, ever

What the Bank of America CSV Export Looks Like

ColumnWhat It Contains
DateThe date the transaction posted
DescriptionPayee or merchant name
AmountA single signed amount column
Running balanceNot included — PDF statements only

The Limits of Bank of America's Native Export

Frequently Asked Questions

Does Bank of America let me export a CSV or Excel statement directly?
Yes for recent activity — Bank of America's account activity page exports CSV directly, free. The real limits: roughly the last 18 months of history, no running balance column, and no native Excel (.xlsx) format (CSV opens fine in Excel regardless).
How far back do Bank of America PDF statements go?
Up to 7 years through online banking's Statements and Documents section — but those PDFs have no structured export option at all. That's the real gap this page covers.
Will the CSV export show a running balance?
No — Bank of America's CSV export is transaction data only, with no balance column. If you need the balance alongside each transaction, you need the PDF statement (which does show it) converted instead.
What if my statement is a scan or a photo, not a proper PDF?
It still works — BalanceExtract falls back to on-device OCR automatically when a page has no real text layer, and flags it clearly in the results so you know to double-check those specific rows before exporting.
Can I combine Bank of America statements with other banks?
Yes. Drop PDFs from Bank of America and any other bank into the same batch — BalanceExtract detects each one and processes them together into one export.
Is my Bank of America statement data safe?
Nothing is uploaded, ever. The PDF is read and converted entirely on your device — you can confirm this yourself by opening your browser's DevTools Network tab during a conversion and watching for outbound requests. There won't be any.

How BalanceExtract compares

Honest side-by-side write-ups, including where each of them is the better choice.

Related articles