Bank of America Transaction History vs Statement PDF: Which File to Use

Updated · 7 min read

For Bank of America records, choose the issued statement when the task depends on a completed cycle, and transaction history when it depends on selectable rows and dates. The two can cover different periods and account products. Check what the actual account offers before deciding that a PDF needs conversion.

This guide is for account holders preparing their own records; it does not retrieve records for someone else.

PDF preserves the document’s pages. CSV is a text table of separated values; XLSX is an Excel workbook. A working table is your analysis copy, not the issued bank record.

The desktop apps export date, description, and amount as CSV. Open CSV in Excel to save an XLSX workbook. Statement support varies: verify the result against your own PDF.

What the bank source establishes

Bank factScope to preserveSource
The digital banking guide distinguishes immediately viewable statements with check images (up to 18 months) from older copies that can be ordered for eligible accounts (up to seven years). Ordered copies can take 24–36 hours and remain available for seven days. Save a requested copy promptly.My Financial Picture initially imports up to 90 days of transaction history; it is a separate financial-management view, not the statement archive. Its FAQ describes filtering transactions and starting a download, but does not establish a CSV format for every account.Bank of America

Plan the handoff between recent history and older statements

A short activity window cannot reconstruct years of bank history. Bank of America’s document guidance separates immediately available statements from older requested copies; My Financial Picture is a separate view. Write down the first and last dates of each actual file before joining them. For an older-copy request, leave time for the documented retrieval delay and save the result during its download window. This avoids mistaking an empty recent-history filter for an unavailable bank statement.

Original illustration of issued document and working-table checks; no bank screenshot
Original illustration of issued document and working-table checks; no bank screenshot

Decide which record answers your question

TaskBetter starting pointCheck before using it
Reconcile a completed billing or bank cycleIssued statementOpening/closing totals, account and cycle
Analyse a custom range of posted movementsAvailable transaction-history fileRange, filters and exported columns
Provide an original bank record to a third partyDocument requested by that partyRequired document type and completeness
Work from old records no longer in an activity listSaved statement archiveMissing periods and actual account product

A transaction file can be easier to filter, but its filename does not establish that it matches a month-end statement. Conversely, a PDF can include informative totals without giving you ready-made spreadsheet columns. Save both when available and identify their different purposes.

Prevent gaps when combining history with archived PDFs

Write down the earliest and latest posted dates in each source. Choose a clear handoff date between the activity file and the archived statement rows. Overlapping ranges can include the same payment twice; a gap can omit a fee or late-posted item. Check overlap against the original movement details rather than deleting rows solely because the date and amount repeat.

Preserve the statement cycle separately from calendar-month reporting. A custom report for January 1–31 can be a useful analysis while still failing to match a statement that closes mid-month. Count transactions and reconcile totals within each source’s own bounds before combining them.

A working table you can reproduce

  1. Preserve the original document and record its account, currency and period.
  2. Enter one posted movement per row; do not copy a page heading or balance as a transaction.
  3. Choose the date meaning from the actual document and preserve any second date in a separate manual column.
  4. Carry debit/credit meaning into the amount sign. Compare every page and resolve unreadable entries.
  5. Save CSV only after the checks, then open it in Excel and save XLSX there if needed.

Use opening balance plus signed movements for a deposit account, or opening amount owed plus liability-signed movements for a card. Compare the result with the closing figure on your original document. A zero difference checks this total only; it does not prove descriptions, dates or every individual row are correct.

Microsoft’s CSV import guidance explains delimiter and date interpretation. Review both before calculating totals. RFC 4180 describes quoting commas and quotation marks in CSV; the learning files use that common convention.

Check the method with invented records

We recomputed three deliberately constructed cases on October 11, 2026 using decimal arithmetic: complete rows, an omitted fee and a duplicated movement. The reference total and every number are invented. This checks the reconciliation method only: no bank account, real PDF, OCR result or LocalExtract output was tested. The same learning aid is used across these guides.

CaseCalculated closing totalDifference from reference
Complete rows11400
Fee omitted115010
Movement duplicated1040-100

Illustrative units, not a real account balance.

Invented totals showing the effect of an omitted fee and a duplicate movement; no bank or app test
Invented totals showing the effect of an omitted fee and a duplicate movement; no bank or app test

Download the blank document checklist or synthetic check data. CSV · JSON.

Frequently Asked Questions

Does My Financial Picture reproduce the statement archive?

No. Its initially imported transaction history and an issued bank document are different records. Check actual exported dates and keep requested statement copies separately.

Does this prove my PDF works with LocalExtract?

No. Public bank instructions and synthetic arithmetic are not bank-format validation. Try the free evaluation on your own file and check the result against it.

Can I replace the issued statement with the CSV?

Keep the issued document. A working table omits document layout and may omit fields; ask the recipient which original record it requires.

Can I share the original publicly for help?

Avoid publishing complete statements, account numbers or access codes. Use the bank’s authenticated support for banking questions and minimise/redact any conversion-support material.

If your source is a PDF

LocalExtract processes one PDF at a time on your device and exports CSV with date,description,amount. It does not directly create XLSX, QBO, OFX or JSON, supply a conversion API, or automatically synchronise accounting software. No real bank sample/output pair was validated for this guide. The free evaluation covers ten pages in total; Pro is USD 10/month or USD 60/year. Parsing and OCR are local; account, subscription, update and periodic Pro checks need network access.

See downloads and current product limitations.

Sources and verification scope

Public official guidance checked on October 11, 2026. Account screens were not tested. Follow the current product-specific interface; this guide does not guarantee extraction accuracy or bank acceptance.

Updated October 11, 2026: clarified the actual bank-document scope, added a document checklist and synthetic reconciliation data, and removed inaccessible references where present. These changes do not establish bank-format compatibility.

Choose the appropriate bank record first, complete the checks above, and keep the original alongside your spreadsheet.

LocalExtract Team

We build LocalExtract, a desktop bank statement converter. Questions or corrections? Contact · Editorial policy

Continue with a related guide