Per-bank guides · July 2, 2026

How to Convert a Bank of America Statement to Excel

Need your Bank of America transactions in a spreadsheet? Whether you're categorizing spending, reconciling the books, prepping for taxes, or putting together documents for a loan, this guide shows you how to turn a Bank of America PDF statement into clean Excel (or CSV, JSON, or XML) — and what a BofA statement's layout looks like so you know what to expect.

The quick way

  1. Download your Bank of America statement as a PDF (see below for exactly where).
  2. Upload it to statementconvert.ai — drag and drop the PDF.
  3. Preview the extracted transactions to confirm they're right.
  4. Download as Excel, CSV, JSON, or XML.

We never store your Bank of America statement (it is processed in memory and discarded), and no account is needed to preview the result. That's the whole flow; the rest of this guide fills in the detail.

Where to download your Bank of America statement as a PDF

You need the PDF of your statement (not a screenshot or a CSV export):

On bankofamerica.com:

  1. Sign in and open the account.
  2. Go to Statements & Documents (usually under the Accounts tab).
  3. Pick the statement period you want.
  4. Download the PDF.

In the Bank of America mobile app:

  1. Open the account.
  2. Find Statements & Documents.
  3. Select the period and download the PDF.

That downloaded PDF is exactly what you'll upload to convert.

What a Bank of America statement looks like (and why it matters)

Bank of America statements are cleanly laid out, but — like every bank statement — they carry structure that generic "PDF to Excel" tools tend to mishandle. Knowing the layout helps you sanity-check your converted file.

Bank of America checking and savings statements (e.g. Advantage Plus Banking, Advantage Savings) typically include:

  • A header with the account holder, a masked account number, and the statement period.
  • An account summary — beginning balance, deposits and other additions, withdrawals and other subtractions, and ending balance.
  • Transaction sections that group activity by type — for example deposits and additions, withdrawals and subtractions, and ATM/debit card subtractions — usually each with the Date, a Description, and the Amount. Descriptions can be long (merchant names, transfer details) and wrap onto multiple lines.

Bank of America credit card statements are laid out differently:

  • An account summary with previous balance, payments, other credits, purchases, and new balance.
  • A payment information box (minimum payment, due date).
  • A transactions list with the transaction date, the description, and the amount — often with separate sections for payments and other credits, purchases and adjustments, fees, and interest charged.

The things that trip up generic converters here are the same across both: wrapped descriptions read as extra rows, summary subtotals and section headings mistaken for transactions, and multi-page activity that needs stitching together. That's why a converter built to read transactions — not just "any table" — gives you cleaner results.

Converting your Bank of America statement with statementconvert.ai

statementconvert.ai reads the transactions directly from your Bank of America PDF and lays them out as clean rows, whether it's a checking, savings, or credit card statement, and whether the PDF is digital or a scan.

  1. Upload your Bank of America PDF (drag and drop, or click to select).
  2. Preview the parsed transactions — dates, descriptions, and amounts in tidy columns. Check them against the statement before you download. Transactions are read by AI, which can make mistakes, so the result also shows whether they agreed with the balances printed on the statement.
  3. Download in the format you need:
    • Excel (XLSX) — for sorting, filtering, formulas, and analysis.
    • CSV — a standard date, description, amount and balance layout you can import into accounting tools such as QuickBooks, Xero or Sage yourself (there is no direct integration).
    • JSON / XML — structured data for developers, scripts, or systems.

Because it's an online tool, the one thing worth checking with any converter is what happens to your file afterward. With statementconvert.ai, we never store your statement: it travels over HTTPS, is processed in memory, its pages are read by our AI providers (OpenAI, and Anthropic for a second reading), and it is then discarded. The providers do not train on it and may keep request logs for up to 30 days — the privacy page spells out the details. We only collect anonymous usage analytics, never the contents of your statement. (More on this: Is it safe to upload your bank statement online?)

A quick sanity check on your converted file

Before you rely on the data, spot-check it — good practice with any conversion method:

  • Row count roughly matches the number of transactions on the statement (watch for summary/subtotal lines sneaking in as rows).
  • A few amounts and dates match the source, and any negatives/withdrawals carry the right sign.
  • Wrapped descriptions stayed on one row each.

The preview step is there precisely so you catch anything before it lands in your spreadsheet or books.

The same statement also shows your recurring charges

The same Bank of America statement also shows which charges repeat: streaming, app-store, software and membership charges that come back every week, month or year. If that list is what you are after rather than a spreadsheet, see how to find all your subscriptions from a bank statement, or the Bank of America-specific walkthrough: how to find subscriptions on a Bank of America statement.

Prefer to do it manually?

You can, though it's slower. For a clean, digital Bank of America statement, Microsoft 365 Excel's Power Query (Data → Get Data → From File → From PDF) can import the table for free, with some cleanup. Copy-paste plus Text to Columns works for a handful of lines. We compare all the options — including their pitfalls — in the full guide: How to convert a PDF bank statement to Excel. For a scanned statement, multiple statements, or messy activity, a purpose-built converter is the reliable route.

Converting a different bank? We have step-by-step walkthroughs for Chase and Wells Fargo statements too — or if you need a different output, see how to convert a bank statement to CSV. Banking elsewhere? The converter reads the transactions themselves rather than relying on a bank-specific template, so statements from other banks can be converted the same way.

Convert your Bank of America statement now

Try statementconvert.ai free — upload your Bank of America PDF, preview every transaction, and download it as Excel, CSV, JSON, or XML. Works with Bank of America checking, savings, and credit card statements, free for up to 5 statement pages a month. We never store your statement, and you don't need an account to preview.

Frequently asked questions

How do I convert a Bank of America statement to Excel? Download your statement as a PDF from Bank of America (bankofamerica.com or the mobile app → Statements & Documents), upload it to statementconvert.ai, preview the extracted transactions, and download as Excel, CSV, JSON, or XML. It works with Bank of America checking, savings, and credit card statements, and we never store your statement: it is processed in memory and discarded once it has been read.

Does it work with Bank of America credit card statements too? Yes. Bank of America checking and savings statements list transactions in dated sections with a description and amount, while Bank of America credit card statements list account activity with the transaction date, description, and amount. The converter reads the transactions from either layout.

Where do I download my Bank of America statement as a PDF? On bankofamerica.com, sign in, open the account, go to the Statements & Documents section, choose the statement period, and download the PDF. In the mobile app, open the account, find Statements & Documents, select the period, and download the PDF. That PDF is what you upload to convert.

Is it safe to upload my Bank of America statement? We never store your statement. It travels over HTTPS, is processed in memory, its pages are read by our AI providers (OpenAI, and Anthropic for a second reading) and it is then discarded. The providers do not train on it and may keep request logs for up to 30 days; the privacy page has the details. statementconvert.ai only collects anonymous usage analytics, never the contents of your statement.

Can I convert a scanned Bank of America statement? Often, yes. The pages are read by AI models that look at the page itself, not only its text layer, so a clear scan can be read. Scans are more error-prone than digital PDFs, so check the preview, and whether the result agreed with the balances printed on the statement, before you download.