Drop your bank statement PDF here, or choose it
PDF, up to 10 MB. Nothing is stored.
Import it into YNAB
- Download the OFX file.
- Open YNAB in a web browser on a computer.
- Drag the file onto YNAB, anywhere in the app.
- Choose the account in the Import Transactions window, then approve the imported transactions.
Import it into Actual Budget
- Download the OFX file.
- Open the account the transactions belong to.
- Click Import and select the file.
Other formats
Bank Statement to CSV
Every transaction as a CSV file that opens in Excel, Google Sheets or any spreadsheet app.
Bank Statement to Excel
Every transaction from any bank as a row: date, description, amount, money in or out, and category.
Bank Statement to QuickBooks
Download a QBO (Web Connect) file from any bank statement. QuickBooks Online and Desktop import it as is.
Bank Statement to OFX
Download an OFX file for Xero, GnuCash, Moneydance and most accounting apps, with payees and amounts set.
Bank Statement to JSON
Every transaction as JSON: issuer, period, accounts and rows, in the same shape the parsing API returns.
Looking for your bank? Statements by bank has where each bank keeps its PDF and how its statement is read.
Three simple steps
01
Upload your statement PDF
Download the statement from your bank's website or app and drop it on the box at the top of this page. Any bank, any currency.
02
Every transaction is read
Dates, descriptions, amounts, whether each is money in or out, and a category, checked against the balances the statement prints.
03
Drop the file into YNAB
An OFX file with every transaction's date, payee and signed amount, which YNAB imports without any column mapping.
Frequently asked questions
Want a complete spending analysis?
Upload your statement for a spending score, category breakdown and honest AI feedback.