Bank statement formats EasyEntry reads
EasyEntry isn't tied to a list of banks: it reads a statement from any bank or card issuer that you can upload as a CSV or TXT export, a PDF (text or scanned) or a JPG or PNG photo, up to 10 MB per file.
CSV exports are read on our server by a layout detector that our tests run on 40 bank, card and payment-app export layouts; PDFs and photos are read by AI. Before you build a P&L, a PDF or photo is checked against the statement's printed totals and balances, and a CSV against its running balance and total rows when it has them.
Updated October 1, 2026
What you can upload
| Format | Files | How it's read | What it's checked against |
|---|---|---|---|
| CSV or text export | .csv, .txt | On our server, without AI: columns, date and number formats and the sign convention are detected from the file | The file's running balance and total rows, when it has them |
| PDF statement | Text is extracted on our server, then read by AI in two passes: the printed totals first, then every transaction | The printed totals, beginning and ending balances and transaction count | |
| Scanned PDF | When a PDF has no readable text, the whole PDF (up to 100 pages) is read by AI | The printed totals, beginning and ending balances and transaction count | |
| Photo or screenshot | .jpg, .jpeg, .png | Read by AI from the image | The printed totals, beginning and ending balances and transaction count |
Several files, one P&L
Upload several statements — months, accounts, or a bank account and a card — and they're combined into one P&L of up to 1,000 transactions, for one page. Rows repeated across overlapping files are set aside as likely duplicates, and you can keep them.
Not accepted
Excel workbooks (.xlsx), OFX, QFX and QBO files, and HEIC photos. Export a CSV or download the PDF statement from your bank instead, or save the photo as JPG.
CSV export layouts we test against
Our automated tests run the CSV reader on reconstructions of these institutions' export layouts — built from each one's export format, not from customer files. A layout that isn't listed goes through the same detector.
| Institution | Export layouts tested |
|---|---|
| Chase | Checking and credit card |
| Bank of America | Checking and credit card |
| Wells Fargo | Checking (headerless export) and credit card |
| Citi | Checking and credit card |
| Capital One | 360 checking and credit card |
| U.S. Bank | Checking and credit card |
| PNC | Current and legacy exports |
| TD Bank | US checking |
| TD Canada Trust | Debit/credit export |
| Truist | Signed-amount export |
| Navy Federal Credit Union | Checking |
| USAA | Current and legacy exports |
| Ally Bank | Checking |
| Charles Schwab Bank | Checking |
| Mercury | Business checking |
| Relay | Business checking |
| Novo | Business checking |
| Bluevine | Business checking |
| American Express | Card (basic and extended exports) |
| Discover | Card |
| Apple Card | Card |
| Brex | Card |
| Ramp | Card |
| PayPal | Activity export |
| Square | Transactions and transfers exports |
| QuickBooks Online | Bank register and transaction list exports |
Export quirks the CSV reader handles
- Comma, semicolon, tab and pipe delimiters, with or without a header row
- US, European and French number formats (1,234.56 · 1.234,56 · 1 234,56), currency symbols and amounts in parentheses
- Signed amounts, separate debit and credit columns, CR/DR suffixes and debit/credit indicator columns
- UTF-8 with or without a byte-order mark, Excel “Unicode Text” (UTF-16) and older Windows-1252 exports
- Opening-balance, total and footer rows, which are skipped rather than counted
- Rows marked failed, declined, pending or reversed, which are left out and reported
PDF statement layouts we test the AI reader on
We run the AI statement reader on reconstructions of these PDF layouts — checking, savings, money-market, combined and card statements — including details that trip up readers: two checks printed per line, daily-balance tables that aren't transactions, and card charges printed as positive numbers.
| Institution | Statement layouts tested |
|---|---|
| Alliant Credit Union | Member statement |
| Ally Bank | Combined customer statement |
| American Express | Business card |
| Bank of America | Checking and savings |
| BMO | Combined checking and savings |
| Bluevine | Business checking |
| Capital One | 360 accounts and credit card |
| Chase | Checking, combined checking and savings, Ink card |
| Chime | Checking |
| Citi | CitiBusiness checking, combined checking and savings |
| Citizens | Checking and savings |
| Discover | Online savings |
| Fifth Third | Combined checking and savings |
| First Citizens | Checking and savings |
| Huntington | Checking and savings |
| KeyBank | Business statement (legacy layout) |
| M&T Bank | Checking |
| Mercury | Checking and savings |
| Navy Federal Credit Union | Combined checking and savings |
| Novo | Business checking |
| PNC | Business checking and money market |
| Regions | Checking and savings |
| Relay | Checking and savings |
| Santander | Combined statement |
| Charles Schwab | Investor checking |
| SoFi | Combined statement |
| TD Bank | Checking and savings |
| Truist | Checking and savings |
| USAA | Checking and savings |
| U.S. Bank | Business checking and money market |
| Wells Fargo | Checking and savings |
Bank and card names are trademarks of their owners. EasyEntry isn't affiliated with, endorsed by or partnered with any of them: these lists show statement layouts we test against, not partnerships.
Questions about statements
My bank isn't listed. Will my statement work?
Most likely. The lists show layouts we test against, not a limit: every CSV goes through the same layout detector, and every PDF or photo through the same AI reader and statement check. If what was read doesn't match the statement's totals, you'll see that before you build a P&L.
Should I upload a CSV export or a PDF statement?
Either works. A CSV export is read by our own parser, not by AI, so its digits aren't misread. A PDF statement prints the bank's totals and balances, which every transaction is checked against.
Can I upload a photo of a paper statement?
Yes, as a JPG or PNG (save an iPhone HEIC photo as JPG first). Photograph the whole page, flat and well lit, with the totals visible: the check compares what was read with those printed totals.
Does EasyEntry read credit-card statements?
Yes. Card statements are read the card way round — charges are money out, payments and credits money in — and payments to the card are kept off the P&L. When a card CSV lists purchases as positive numbers, EasyEntry flips the signs or asks you first, and a flip can be undone.
Keep reading
The five steps, and the checks a statement goes through.
Your first P&L is free. Paid plans from $25 a month; a page is one P&L.
Short answers on accuracy, categories, exports, pricing and privacy.
Client statements to reviewed P&Ls, with QuickBooks exports.
Try it on your own statement.
Your first P&L is free — one trial page, no credit card.
Generate your first P&L