Statement PDF → spreadsheet-ready CSV
Turn your bank statement into a CSV file.
Upload the statement your bank sent you and download a tidy CSV — four columns: Date, Description, Amount, Balance — that loads right into Xero, Wave, Zoho Books, or Google Sheets. 30+ US banks, and it works even if all you have is a scan.
Your PDF and CSV live in memory only — nothing is saved. How we handle your data →
First 3 conversions free · no card needed · nothing stored
Drag your bank statement PDF in here
or click to pick a file · PDFs only
Everything runs in memory — your file is never saved anywhere. How that works
Here's the file you'll get
It doesn't matter which bank issued the statement — the CSV always comes out in the same tidy shape:
Date,Description,Amount,Balance 2026-02-01,BEGINNING BALANCE,,3287.90 2026-02-02,MOBILE CHECK DEPOSIT,1150.00,4437.90 2026-02-05,POS DEBIT TRADER JOES #552,-86.17,4351.73 2026-02-08,ONLINE PMT CITY ELECTRIC,-142.60,4209.13
Debits show up as negatives, there's a single Amount column, and the running Balance follows every row. That's the exact layout most bookkeeping tools expect when you import bank activity — so nothing needs rearranging before it goes in.
When CSV is the right choice
Works everywhere
Xero, Wave, Zoho Books, FreshBooks — their bank-import screens all accept a CSV as-is. You don't need Excel installed and there's no converting in between.
Automation-friendly
Because it's plain text, the file feeds happily into pandas, a Google Apps Script, or a database import — handy if you rebuild the same report every month.
Light & universal
CSVs are tiny next to .xlsx files and open identically on every computer, in every app, with zero formatting quirks.
Want something other than CSV?
One upload, your pick of output — grab whichever file your next step needs:
- Excel (.xlsx) — a formatted workbook made for opening and editing by hand.
- Google Sheets — drop the data into a cloud spreadsheet you can share.
- QuickBooks .qbo — the Web Connect file both QuickBooks Online and Desktop import.
Common questions
Should I download the CSV or the Excel version?
They're built from the same extraction, so it comes down to who opens the file next. Go with CSV when software will read it — Xero, Wave, Zoho Books, FreshBooks, Google Sheets, a database, or a script all take it natively. Go with Excel (.xlsx) when a person will open it, since that version carries formatting and a proper header row. Either way you get the same four columns: Date, Description, Amount, Balance.
Will Xero, Wave, or Zoho Books accept the file without edits?
Yes. The CSV follows the layout those tools look for on a bank import: four columns (Date, Description, Amount, Balance), unambiguous ISO-style dates, and one Amount column where debits carry a minus sign. If your software insists on separate debit and credit columns, splitting that single column takes one quick formula in any spreadsheet.
My statement is a scan, not a real PDF. Will it still convert?
It will. The extraction is AI-based and reads scans and phone photos just as comfortably as digital text-layer PDFs — so a paper statement you photographed comes out as the exact same clean CSV a downloaded one would.
Which banks work with the CSV converter?
Every bank we support, full stop — 30+ US banks and credit unions including Chase, Bank of America, Wells Fargo, Citi, Capital One, U.S. Bank, PNC, Truist, Citizens, and American Express. Picking CSV over Excel, Google Sheets, or .qbo is just the last step of the conversion; it never changes which statements we can read.
Do you keep the CSV after I've downloaded it?
We don't. Both the PDF you upload and the CSV we build exist only in memory during the conversion and vanish the instant your download completes — nothing gets written to disk or storage. A small billing record survives (your account, the bank, the row count, a timestamp), but no transactions and no account numbers. The full wording lives at /security.
Is there a free way to try it?
Yes — you get 3 conversions free with no card required, and CSV output is included on the free tier as well as every paid plan.
Want to see how the no-storage design works before you upload?
How the zero-retention pipeline works →