1. Load your bank file
No file loaded yet.
2. Choose the bank layout
All supported banks and guides
After you load a file, the converter suggests a profile when the header or the shape of the rows fits one. Always confirm that it is your bank.
Manual column mapping
Say what each column of your file holds. The preview below updates as you choose.
3. Choose where the data goes
4. Read the preview, then download
Free version: each download holds the first 25 converted rows of your file. A licence removes this limit.
Load a file to see the preview.
Check the dates, the direction of the amounts and the row count against your statement before you import the file anywhere.
Licence: all 40 profiles and no row limit
The free version includes 5 bank profiles (Chase bank account, Wells Fargo checking, TD Canada Trust, Monzo, Commonwealth Bank), the manual column mapper and the first 25 converted rows of each file.
A licence adds the other 35 profiles and removes the 25-row limit.
The 9 USD one-time licence unlocks the 40 bank profiles included today. Bank export formats can change, so a mapping may go out of date; no future profiles are promised.
- Price and term: 9 US dollars, paid once through Gumroad. It is not a subscription and there is no renewal. Gumroad may add sales tax at checkout.
- What the key unlocks: the 35 paid profiles listed on this page and unlimited rows, in this tool on this site, for as long as this site stays online.
- No "lifetime" promise: this page sells one licence only. There is no separate lifetime tier and no promise of future profiles, updates or fixes. The licence covers the 35 paid profiles listed on this page at purchase time.
- How the key is used: you enter it below each time you visit. It is sent to this site to be checked with Gumroad and is kept in memory only until you close the page; it is not saved in your browser.
No licence entered: the free version is active.
Privacy
The conversion runs locally in your browser. The file you load or paste is not uploaded and is not sent anywhere: it is read, converted and offered back to you as a download on your own device. This page loads no outside scripts, fonts or trackers.
Only the licence key is sent: when you press Unlock, the key goes to this site, which checks it with Gumroad and then returns the paid profile list. Nothing about your bank file goes with it.
The 40 bank profiles
Exactly 40 profiles are included: 5 free and 35 with a licence. Each profile describes one CSV layout of one bank or account type.
Bank formats change. Banks alter their CSV files without notice, so a mapping can go out of date and a profile may not fit the file you have today. When that happens the preview will look wrong or rows will be left out: use the manual column mapper instead.
Free (5)
- Chase, bank account (US)
- Wells Fargo, checking (US)
- TD Canada Trust, chequing and Visa (Canada)
- Monzo, current account (UK)
- Commonwealth Bank (Australia)
With a licence (35)
United States (9)
- Chase, credit card
- Bank of America, checking
- Bank of America, credit card
- Citi
- Capital One, credit card
- USAA, bank account
- Charles Schwab, checking
- Fidelity, cash management account
- State Employees' Credit Union (NC SECU)
Canada (10)
- Royal Bank of Canada (RBC)
- Scotiabank, chequing
- Scotiabank, credit card
- CIBC
- Tangerine
- Simplii Financial
- Desjardins, account statement
- Capital One Canada, credit card
- American Express Canada, card
- Wealthsimple
United Kingdom (9)
- Starling Bank
- Barclays
- Barclaycard, credit card
- Lloyds Bank
- Halifax
- MBNA, credit card
- Tesco Bank
- Marcus by Goldman Sachs, savings
- John Lewis Partnership Card (NewDay)
Australia (4)
- ANZ
- National Australia Bank (NAB)
- ING Australia
- Macquarie Bank
International (3)
- Revolut, personal account statement
- Wise, transaction history
- PayPal, activity download
Where the layouts come from
No bank supplied or approved these layouts. Each one was copied on 5 October 2026 from a public open-source importer file kept by volunteers: Firefly III import configurations, bank2ynab, hledger example rules and, as a second source, csv2ofx.
Most of those sources give column positions, not header text: only 4 of the 40 profiles (Monzo, PayPal, Capital One US, RBC) can be matched by header name. For 34 of the 40 the direction of the amount (which sign means money out) is inferred from the role the importer gives the column, which is weaker evidence than a sample row. The tool shows this next to each profile and offers a switch to flip the sign.
The output layouts follow the CSV rules on the YNAB, QuickBooks Online, Xero and Wave help pages as read on 5 October 2026. The Xero and Wave pages refuse automated reading, so their rules were taken from search excerpts of those pages. Vendors change these rules without notice.
Terms and notices
Provided as is. This tool comes with no warranty of any kind. You are responsible for checking the converted data, including dates, amounts, their direction and the number of rows, before you import it into any accounting or budgeting app.
Not affiliated. Not affiliated with or endorsed by YNAB, Intuit/QuickBooks, Xero, Wave or any bank; trademarks belong to their owners. Bank and product names are used only to say which CSV layout a profile reads or writes.
AI-generated and automated. This site and the tool are AI-generated and automated. It is not a staffed business: nobody reads your file and there is no support desk. It is not accounting, tax or financial advice.