Convert a Bank of America statement to Excel, CSV or QuickBooks

Bank of America statements are among the tidier US layouts — one date order, a running balance, clear columns. The trouble is a single row at the top that is not a transaction.

Covers Advantage Checking, Business Advantage, Cash Rewards and Travel Rewards cards.

Drop a PDF bank statement here

Read in your browser — nothing is sent to convert it

Only pages with transactions count against this.

Review

Example statement

Habib Bank Limited · 0441-79002251-03 · 2026-04-01 to 2026-04-30

BalancedBalanced — every row, page and total agrees.
  • Row-by-row running balance
  • Page subtotals
  • Opening + movement = closing
  • Printed credit / debit totals
  • Printed credit / debit totals
  • Transaction count

Arithmetic only. Verifies that amounts, balances and totals agree. Does not verify descriptions or dates, and cannot detect two errors that cancel out.

Extracted transactions for account 0441-79002251-03
DateDescriptionDebitCreditBalance
Apr 02, 2026IBFT TRANSFER FROM ZAINAB TRADERS / INV-4471PKR 185,000.00PKR 1,247,350.00
Apr 03, 2026POS PURCHASE 4157 IMTIAZ SUPER MARKET KARACHIPKR 12,480.00PKR 1,234,870.00
Apr 05, 2026UTILITY PAYMENT K-ELECTRIC ACCOUNT 04412297PKR 38,640.00PKR 1,196,230.00
Apr 08, 2026CHEQUE 000241 CLEARED — AL-NOOR PACKAGINGPKR 220,000.00PKR 976,230.00
Apr 11, 2026IBFT TRANSFER FROM MEHRAN ENTERPRISES / PO-8890PKR 342,500.00PKR 1,318,730.00
Apr 14, 2026SALARY DISBURSEMENT APRIL 2026 — 11 EMPLOYEESPKR 685,000.00PKR 633,730.00
Apr 17, 2026BANK CHARGES — ONLINE TRANSFER FEEPKR 1,150.00PKR 632,580.00
Apr 21, 2026IBFT TRANSFER FROM SIDDIQUI BROTHERS / INV-4488PKR 128,750.00PKR 761,330.00
Apr 24, 2026POS PURCHASE 9921 TOTAL PARCO FUEL STATIONPKR 18,900.00PKR 742,430.00
Apr 28, 2026PROFIT CREDITED — SAVINGS ACCOUNTPKR 4,318.00PKR 746,748.00
Closing balance10 transactionsPKR 746,748.00

Export

Preview is free. Create a free account to download.

Guest plan · preview only, no downloads

The beginning balance sits in the transaction table

Bank of America prints the opening balance as the first row of the table, in the same columns as the transactions, with the running balance populated and the amount column empty. Anything reading the table row by row picks it up as a transaction — usually of zero, sometimes of the balance itself. A zero transaction is harmless clutter; the balance read as a transaction doubles the opening figure and every running balance after it is wrong by exactly that amount, which is the classic Bank of America conversion failure. The row has to be recognised as the opening balance and used as the opening balance, not counted.

How a Bank of America statement is laid out

Worth checking against the statement in front of you — Bank of America issues more than one layout, and which you have changes what to look for after converting.

Date formatMM/DD/YYYY
Running balancePresent on checking and savings statements
Amount columnsSeparate Deposits and Withdrawals columns on checking
OrderingChronological within each section, with deposits and withdrawals separated
Beginning balancePrinted as the first line of the transaction table, with the running balance filled in

Downloaded activity and statements are not the same thing

Every large US bank offers two different exports, and people reach for the wrong one constantly. Downloadable account activity — CSV, and often QFX or OFX — covers a recent window, typically a few months, and stops. Statements are PDFs, are issued per period, and go back years. If you need last March, the activity export will not have it and the statement will; converting the PDF is how that gap is closed.

Suggested format

QBO for Bank of America

Bank of America supports Web Connect, so QBO keeps the banking feed and its duplicate matching.

Convert to QBO

Questions

My imported balance is exactly double the opening balance. Why?
The beginning-balance row was counted as a transaction. It sits inside the transaction table on a Bank of America statement, which is unusual and is why converters trip on it.
The statement has separate Deposits and Withdrawals columns. Which does my software want?
Most want a single signed column — negative for money out. Both column layouts are handled here and exported as one signed column, which is what Xero, MYOB and a QuickBooks CSV all expect.
How far back do Bank of America statements go?
Statement PDFs are available for years, well beyond what the activity download covers. For anything older than the download window, the PDF is the only source.

Other banks