How to import your bank transactions into Neto
Neto does not connect to your bank or ask for your passwords. Even so, you do not have to start from zero: you can bring in your past transactions from the file your own bank lets you download. This guide explains how the import works step by step, which format to ask your bank for and where the download is in each bank. Importing is a Neto PRO feature.

Neto does not connect to your bank, but you can bring in your history. You download the transactions from your bank's website or app, ask your AI (ChatGPT, Claude or Gemini) to convert them to Neto's format using instructions the app gives you ready-written, and choose the resulting CSV. You review everything before confirming, it does not change your account balances and it can be undone. It is a Neto PRO feature.
How it works, in three steps
In the app, go to Settings and tap "Import data". The screen has three steps:
- 1. "Download CSV template". This is a sample file with the exact format Neto understands: six columns, Date, Description, Category, Type, Account and Amount.
- 2. "Copy instructions for your AI". Neto gives you a ready-written text, with the names of your own categories and accounts. You paste it into ChatGPT, Claude or Gemini together with the Excel, CSV or statement you downloaded from your bank, and the AI gives you back the transactions in the template's format.
- 3. "Choose CSV file". You choose the resulting file and Neto shows you a "Review before importing" screen with all the transactions before anything is imported.
In the review you can tap a row to exclude it and choose a default account for rows that do not have one. Nothing is saved until you confirm.
What to know before importing
- It does not change your account balances. Imported transactions go into your history and your statistics, but your current balance stays as it is. This way you can bring in three years of spending without throwing anything off.
- It does not duplicate the same file. If you import a file you have already imported, Neto recognises those transactions and does not count them twice. Even so, make sure two different files do not share dates.
- It can be undone. On the same screen, under "Previous imports", you can delete a whole import. Only those transactions are removed.
- Your statement does not go through Neto's servers. The conversion happens in the AI you choose, and only the final CSV that you have reviewed reaches Neto. Keep in mind that the AI does see the file you upload: if there is anything you do not want to share, delete it first.
- It has to be a CSV. If you choose an Excel file (.xlsx), the app warns you. In Excel, use Save As and choose CSV UTF-8.
- If the file is very large, the app asks you to split it. The easiest way is by year.
Which format to ask your bank for
Each bank offers different formats. This is the order that works best for importing:
| Format | For importing into Neto |
|---|---|
| Excel (XLS or XLSX) | The best. Each value sits in its own cell and the AI does not have to guess anything. |
| CSV | Just as good. It is text with values separated by commas or semicolons. |
| It works, but check more carefully. The AI reads the table in the statement and can mix up a column or a page break. |
If your bank only gives you a PDF, it still works: upload it to your AI with Neto's instructions and check in the review that the number of transactions and a couple of amounts match the statement.
If your file is already a CSV with columns called Date, Concept or Description and Amount, try choosing it as it is. Neto shows you the review and, if it does not recognise the headers, tells you without importing anything.
Where the download is in your bank
We have gathered what each bank explains on its own help pages, with the literal name of each menu:
| Bank | What it documents |
|---|---|
| BBVA | "Buscar movimientos" (Search transactions) and "Descargar movimientos" (Download transactions), from the app or the website |
| Santander | Excel or PDF, from the website and from the app; up to two years |
| ING | Excel, from a computer; 250 transactions per download |
| Revolut | Statement in PDF or Excel, from the app, for each currency |
| N26 | CSV or PDF with a date range, from the website |
| Wise | Statement per currency in PDF, Excel or CSV; up to 365 days each |
| Openbank | "Extracto unificado" (unified statement) as PDF, under "Documentación" |
| Bancolombia | Statements in PDF or Excel, from Sucursal Virtual Personas |
| BBVA Mexico | Account statement in PDF, from the app or bbva.mx |
| Nu Mexico | Credit card statement, from the app |
| Banorte | CSV or text, from its small business online banking; current month and the two before |
If your bank is not on the list, the route is the same: look on its website for the option to download or export transactions, choose Excel or CSV if it offers them and follow the three steps above.
Three things to check so the numbers add up
- 1. Transfers between your own accounts. Moving money from your account to your savings account is not spending. Exclude these in the review or your spending for the month will come out inflated.
- 2. Refunds. A refund for a purchase comes in as income with a positive amount and reduces your real spending. The instructions Neto gives your AI already ask for it this way.
- 3. Credit card. If you import the card detail and also the account, do not count the purchases twice along with the monthly charge that pays for them.
And from here on
Importing is for the past. Day to day in Neto, you log each expense in a couple of taps, and everything comes together in one figure: your net worth. If you are coming from a spreadsheet, you may be interested in Neto vs spreadsheets, and if you want to see everything the app does, the usage guide.
Frequently asked questions
Does Neto connect to my bank to import transactions?
No. Neto does not connect to any bank or ask for your passwords. You download the file from your bank and import it into the app.
What file format does Neto accept?
A CSV with the columns Date, Description, Category, Type, Account and Amount. The app gives you a sample template and instructions so your AI can convert the Excel, CSV or PDF from your bank to that format.
Does importing change the balance of my accounts?
No. Imported transactions are added to your history and your statistics, but they do not change the current balance of your accounts.
Can I undo an import?
Yes. Under "Previous imports" you can delete a whole import, and only the transactions from that import are removed.
Is importing transactions free?
No. Importing is a Neto PRO feature. Logging expenses and income by hand, savings goals and your current net worth are free.
Does my bank statement reach Neto's servers?
No. The conversion is done by the AI you choose and only the final CSV that you have reviewed reaches Neto. The AI you use does see the file you upload.
Founder of Neto. Writes about expense tracking, net worth and investing from your phone, without connecting your bank.
Your money clear, without spreadsheets.
Neto is the personal finance app for iPhone and Android that works without connecting your bank: your accounts and spending, free; and with Neto PRO, your investments and debts inside your net worth.
Keep reading
All guidesHow to download a Revolut statement (PDF or Excel)
How to download your N26 transactions as CSV or PDF
Download Santander transactions (Excel and PDF)
This guide is general information and is not financial or investment advice.