Bank-Specific Guide

How to Convert a Bank of America Statement to Excel or CSV (Free 2026)

📅 June 5, 2026 ⏱ 9 min read 🏦 Bank of America

Bank of America is the second-largest bank in the United States, serving over 68 million consumer and small business clients. Whether you're a bookkeeper reconciling client accounts, a small business owner preparing for tax season, or an individual organizing personal finances, converting BofA's PDF statements to Excel or CSV is a common need — and one with several potential pitfalls.

This guide explains exactly how BofA statement PDFs are structured, why password protection affects conversion, and the three best methods for getting clean, usable transaction data from any BofA statement type.

Fastest method: Upload your BofA PDF to bankstatementtocsvfile.com — free, no signup, handles BofA's 3-column format and password-protected PDFs correctly, done in under 30 seconds.

Understanding BofA's Statement Format

Bank of America checking account statements use what is commonly called a 3-column layout: Date, Description, and Amount. Unlike Chase, which separates deposits and withdrawals into distinct sections, BofA presents all transactions in a single chronological list. This makes BofA statements significantly easier to convert correctly — but there are still structural quirks that catch generic converters off guard.

Checking Statement Structure

BofA checking statements (Advantage Banking, Core Checking, Plus Checking, Advantage SafeBalance) list every transaction in date order. Each row contains the transaction date, a description field (which may include merchant name, transaction type like "Zelle payment," or check number), and a single amount column. Positive values are deposits; negative values are withdrawals. A running balance column appears on the right. The header section contains account holder name, account number (partially masked), routing number, and statement period dates.

Savings Statement Differences

BofA savings statements (Advantage Savings, Rewards Savings) follow the same 3-column layout but include an additional interest summary section at the top or bottom of the statement. This section shows the annual percentage yield (APY), interest earned during the period, and year-to-date interest. Generic converters often import this summary table as transaction data, creating phantom "transactions" that don't belong in your ledger. A dedicated converter filters these summary rows automatically.

Credit Card Statement Structure

BofA credit card statements (Cash Rewards, Travel Rewards, Premium Rewards, BankAmericard) list all transactions chronologically in a single section — similar to the checking format but without a running balance column. A separate section shows payments and credits. The statement header includes credit limit, statement balance, minimum payment due, and payment due date — all of which need to be excluded from the transaction export.

Dealing with Password-Protected BofA PDFs

Bank of America applies password protection to some statement PDFs as a security measure — this is more common on e-statements delivered via email than those downloaded directly from the website. If your BofA PDF prompts for a password when you open it, here's what to try:

⚠️
Before converting: You'll need to unlock the PDF first. Open it in Adobe Acrobat Reader, enter the password, then use File → Save As to save a new, unlocked copy. Then upload that copy to the converter. Most online converters cannot process password-locked PDFs.

If you've tried all the above passwords and none work, log in to bankofamerica.com and download a fresh copy of the same statement directly from the portal — these downloads are typically not password-protected.

How to Download Your Bank of America Statement PDF

  1. Log in to bankofamerica.com. Use your Online ID and password. BofA may require SafePass or a security code via text or email.
  2. Go to Accounts Overview and select your account. Click on the checking, savings, or credit card account whose statement you need.
  3. Click "Statements & Documents" in the account menu. This is typically in the left sidebar or under the account details tab. BofA stores up to 18 months of statements online for most accounts.
  4. Select the statement month. Click the PDF icon or "View Statement" link next to your desired month. The statement opens in your browser's PDF viewer or downloads directly.
  5. Save the PDF to your computer. Use Ctrl+S (Windows) or Cmd+S (Mac) if viewing in-browser, or locate the downloaded file in your Downloads folder.
📋
Statement archive: BofA stores up to 18 months of statements online. For statements older than 18 months, call BofA at 1-800-432-1000. Paper copy requests typically cost $5–$10 per statement for older records.

Method 1: Free Online Converter (Recommended)

1
BankStatementToCSVFile.com
Handles BofA's 3-column layout · Free · No signup · 30 seconds
Free 30 seconds All BofA formats

This method works for all Bank of America personal and business account statements. The converter recognizes BofA's specific column layout, filters out the interest summary and account header rows, and produces a clean chronological transaction list.

  1. Ensure your PDF is not password-protected. If it is, unlock it first as described in the section above.
  2. Go to bankstatementtocsvfile.com. No account required.
  3. Upload your BofA PDF. Drag and drop or click to browse. Processing happens over HTTPS and the original PDF is deleted immediately after conversion.
  4. Wait 10–30 seconds. The converter extracts all transaction rows, removes header/summary rows, and structures the output with columns: Date, Description, Amount, Balance (where available).
  5. Download CSV or Excel. CSV works best for QuickBooks or Xero import. Excel is best for analysis or manual categorization.
  6. Verify the output. Check that the transaction count matches your statement, opening and closing balances align, and no summary rows are present.

Method 2: BofA Direct CSV Download (Recent Transactions)

2
bankofamerica.com → Download Transactions
Direct from BofA · Free · 90-day limit on date range
Free Direct from BofA 90-day limit

Bank of America's online banking portal allows direct CSV or spreadsheet downloads of transaction data — no PDF conversion required. This is the fastest method for recent transactions, but the date range is limited to 90 days.

  1. Log in to bankofamerica.com and open your account.
  2. In the account view, click "Download Transactions." This link appears near the transaction list, usually above the filter options or in the account tools menu.
  3. Set your date range. BofA allows up to 90 days per download. For a full calendar year, you'll need to do four separate downloads of 90 days each.
  4. Select your format. Choose Microsoft Excel (.xls), Comma-Separated Values (.csv), Quicken (.qfx), QuickBooks (.qbo), or OFX. For accounting software, QBO or OFX is most accurate. For manual spreadsheet work, CSV.
  5. Click Download. The file saves to your computer immediately.

Method 3: Microsoft Excel PDF Import

3
Excel → Data → From PDF
Built into Excel · Decent for BofA's simple 3-column layout · Still needs cleanup
Free (requires Excel) Manual cleanup needed

Because BofA checking statements use a straightforward 3-column chronological layout (no split sections like Chase), Excel's built-in PDF importer performs better on BofA statements than on many other banks. However, it still imports summary rows, headers, and interest tables as data — requiring cleanup before use. For simple one-page statements, this may be acceptable. For multi-page statements or statements with interest summaries, use Method 1.

To use Excel's PDF import: open Excel → Data tab → Get Data → From File → From PDF → select your BofA PDF → choose the transaction table in the Navigator panel → Load.

BofA Account Types: What to Expect

BofA Business Account Statement Differences

Bank of America Business account statements have a meaningfully different structure from personal account statements. Key differences to be aware of before converting:

💡
For Business accounts: When converting multi-account business statements, verify that the converter correctly separates transactions by account number. Each account should result in its own section in the CSV with clear account identifiers.

Comparing All Three Methods

Method Cost Date Range Time Handles Multi-Page Business Accounts
BankStatementToCSVFile.com Free Any statement 30 sec Yes Yes
BofA Direct Download Free 90 days max 1 min N/A Yes
Excel PDF Import Requires Excel Any statement 10–20 min Partial Poor

Convert Your Bank of America Statement Now

Free · Handles BofA's 3-column format, savings interest summaries, and business accounts · No signup required

Convert BofA Statement Free →

Frequently Asked Questions

Can I download my Bank of America statement as a CSV directly?

Yes, but only for the past 90 days. Log in to bankofamerica.com, open your account, and click "Download Transactions." You can choose CSV, Excel, QBO, or QFX format. For statements older than 90 days, download the monthly PDF statement and convert it using bankstatementtocsvfile.com.

My Bank of America PDF is password-protected — what is the password?

For most personal BofA e-statements, the password is the last 4 digits of your Social Security Number. For business accounts, try the last 4 digits of your account number. Open the PDF in Adobe Reader, enter the password when prompted, then save an unlocked copy using File → Save As. Upload that unlocked copy to the converter.

Does the converter work for BofA credit card statements?

Yes. BankStatementToCSVFile.com handles BofA credit card statements (Cash Rewards, Travel Rewards, Premium Rewards, BankAmericard, Alaska Airlines Visa) as well as checking and savings statements. Credit card statements list transactions chronologically and the converter extracts them correctly, excluding the statement summary header.

How do I convert a BofA Business account statement?

Download the PDF from the BofA Business Banking portal, unlock it if password-protected, and upload to bankstatementtocsvfile.com. BofA Business statements have an additional account summary table at the top — the converter filters this out and returns only the transaction rows. If your statement covers multiple linked accounts, each account's transactions will be clearly labeled.

What columns does a converted BofA checking statement include?

A converted BofA checking statement includes: Date, Description (transaction memo or merchant name), Amount (negative for withdrawals, positive for deposits), and Running Balance. Check payments also include a Check Number field. For CSV import into QuickBooks or Xero, the Date, Description, and Amount columns are the essential ones.

How far back does BofA store statements online?

Bank of America stores up to 18 months of statements in the online portal for most accounts. For older statements, contact BofA customer service at 1-800-432-1000. They can provide paper copies of historical statements, typically for a fee of $5–$10 per statement. Once received, scan them and convert using the OCR-enabled converter at bankstatementtocsvfile.com.


Related Guides

How to Convert Any PDF Bank Statement to Excel (All Banks)
Bank-Specific Guide
How to Convert a Chase Bank Statement to Excel or CSV
Security Guide
Is It Safe to Upload Your Bank Statement to an Online Converter?