Fully supported

Bank of America Bank Statement Converter

Convert your Bank of America statement PDF to CSV, Excel, OFX, or QBO. Extract transactions automatically and download in the format you need. Our dedicated parser handles this bank with high accuracy.

Drop your bank statement here

PDF, up to 50 pages

Export formats

C

CSV

Universal spreadsheet format. Opens in Excel, Google Sheets, Numbers, or any data tool.

E

Excel (XLSX)

Native Microsoft Excel format with formatted columns and headers.

O

OFX

Open Financial Exchange format. Imports into Quicken, Mint, and most financial software.

Q

QBO

QuickBooks Web Connect format. Direct import into QuickBooks Desktop and Online.

About Bank of America statements

Bank of America statements are available as PDFs from bankofamerica.com under Statements & Documents, or via the Bank of America mobile app for up to seven years of history. The PDF opens with the 'Bank of America' header, the masked account number, the statement period (usually expressed as 'Statement Period: January 1, 2026 to January 31, 2026'), and an Account Summary showing beginning and ending balances.

The transaction body is split into named sections — 'Deposits and other additions', 'Withdrawals and other subtractions', 'Service fees', 'Checks', and 'Daily ledger balances'. This structure matters: BofA prints withdrawal amounts as unsigned positive numbers, so the sign has to be inferred from the section header. Dates use the full MM/DD/YYYY layout on most rows but can collapse to MM/DD/YY or even concatenate with the description when columns get tight, producing rows like '02/05/26Monthly Maintenance Fee-4.95' with no whitespace.

ConvertStatement handles all of those cases with dedicated regex patterns, maintains a running 'current section' state while reading the PDF top-down, and flips the sign of amounts in withdrawal and fee sections so the exported CSV, Excel, OFX, or QBO has accounting-correct positive credits and negative debits.

How to convert your Bank of America statement

  1. 01

    Download your statement from Bank of America

    Log in to your Bank of America online banking, navigate to Statements & Documents, and download the PDF for the period you need.

  2. 02

    Upload the PDF above

    Drag and drop the PDF into the upload area on this page, or click to browse. The parser detects your bank automatically.

  3. 03

    Preview your transactions

    Review the extracted transactions in the preview table. Verify dates, descriptions, and amounts are correct.

  4. 04

    Choose your format and download

    Select CSV, Excel, OFX, or QBO and download your converted file. Import it into your accounting software or spreadsheet.

Bank of America statement format at a glance

Bank of America (BofA) statements are produced by Bank of America, N.A. in US dollars and use the MM/DD/YYYY date format on most transaction rows, with occasional MM/DD/YY or MM/DD variants. Amounts follow the comma-thousands convention (1,234.56). Unlike Chase, BofA does not always print a minus sign on debits — instead the statement is divided into clearly labelled sections such as 'Deposits and other additions', 'Withdrawals and other subtractions', and 'Service fees', and the sign of each amount is implied by the section it appears in. The standard column layout is Date | Description | Amount, with a Balance column added on the rolling running-balance line. Descriptions are uppercase, prefixed by codes like 'CHECKCARD', 'BKOFAMERICA ATM', 'ZELLE PAYMENT TO', and 'WIRE TYPE'. ConvertStatement reads BofA PDFs in memory, tracks which section each row belongs to, normalizes withdrawals and service fees to negative amounts, and exports CSV, Excel, OFX, or QBO files ready for QuickBooks or Xero.

Date format
MM/DD/YYYY (also MM/DD/YY and short MM/DD; sometimes concatenated with description)
Decimal format
1,234.56
Currency
USD
Column layout
Date | Description | Amount | (optional) Balance. Deposits, withdrawals, and service fees are grouped into separate sections so the sign of the amount depends on the surrounding section header.
Statement sections
Account Summary · Deposits and other additions · Withdrawals and other subtractions · Service fees · Checks · Daily ledger balances

Known Bank of America parsing quirks

These are real layout details that make Bank of America PDFs different from other banks. Our dedicated parser handles each one explicitly so the exported CSV, Excel, OFX, or QBO is always correctly signed and dated.

  • Withdrawals are printed as unsigned positive numbers inside the 'Withdrawals and other subtractions' section — parser tracks the current section header and flips the sign
  • Service fees in the 'other' section are also flipped to negative when the description contains the word 'fee'
  • Section names vary by statement: deposits/credits/additions and withdrawals/debits/subtractions are all treated equivalently
  • Concatenated single-token rows with no whitespace must be matched separately (e.g. '02/05/26Monthly Maintenance Fee-4.95')
  • Dates may be 2-digit year (MM/DD/YY) or 4-digit year (MM/DD/YYYY) in the same statement

Description prefixes the Bank of America parser recognises

CHECKCARDBKOFAMERICA ATMZELLE PAYMENT TOZELLE PAYMENT FROMONLINE BANKING TRANSFER TOONLINE BANKING TRANSFER FROMWIRE TYPEMONTHLY MAINTENANCE FEEOVERDRAFT ITEM FEEDES:ID:

Multi-line handling: Most rows fit on one line, but BofA sometimes prints a fully concatenated row with no spaces between date, description, and amount (e.g. '02/05/26Monthly Maintenance Fee-4.95'); the parser has a dedicated regex for that case.

Frequently asked questions about Bank of America statement conversion

Where do I find my Bank of America statement PDF?

Log in to bankofamerica.com, go to your account, click 'Statements & Documents' in the Information & Services section. Select the statement period and download the PDF.

Does this work with Bank of America Advantage checking statements?

Yes. All Bank of America checking account types are supported, including Advantage Plus, Advantage SafeBalance, and Advantage Relationship Banking.

Can I convert a Bank of America credit card statement?

Yes. Both Bank of America credit card statements and debit/checking statements are supported. The parser detects the statement type automatically.

Is my Bank of America statement data safe?

Yes. ConvertStatement processes files entirely in memory. No bank data is stored, logged, or shared. All transfers use HTTPS encryption. Your data is deleted from memory as soon as processing completes.

How much does it cost to convert a Bank of America statement?

ConvertStatement offers 3 free conversions per month (CSV format). Paid plans start at $9/month for 200 pages with all export formats including Excel, OFX, and QBO.

Convert your Bank of America statement now

No signup required. Upload your PDF and get results in seconds.

Upload Bank of America statement