How to import a bank statement into your budget — privately
Some people would rather not connect their bank to anything. Others just want last year's history in before they begin. Either way, importing a statement is the calm way in — and with Misto's, the file is read on your own device and never leaves it.
Which file formats work
Misto reads the formats every bank can produce. If you only remember one, remember CSV — it works everywhere.
CSV
The universal spreadsheet export every bank offers. The most reliable option if you're unsure.
Your monthly statement as you'd print it. Misto reads the transaction table straight from the page.
OFX · QFX · QIF
The banking-data formats used by Quicken and others — clean, structured, and import without any column mapping.
Step by step: importing a statement into Misto's
Export the statement from your bank
Sign in to your bank, open the account, and look for Download, Export, or Statements. Pick a date range and choose a format — CSV works everywhere; OFX, QFX, or QIF are even cleaner if your bank offers them. Save the file somewhere you can find it.
Open the Statement Importer and choose your file
In Misto's, open the Statement Importer and select the file you just downloaded. The parsing happens right on your device — the file is read locally and never uploaded to a server. There are no bank credentials to hand over and no third-party aggregator in the middle.
Review the categories and tidy any mismatched columns
Misto untangles cryptic merchant names and sorts each transaction into a category for you, learning your preferences as it goes. If your bank's export uses non-standard columns, a quick mapping step lets you point Misto at the right date, description, and amount fields so every row lands in the right place.
Save — and your raw statement stays with you
Look everything over, then save. The transactions join your ledger on your device, and the original file never left your machine. Repeat any time you want to bring in more history — there's no limit, and it's free forever.
Your raw statement never leaves your hands
Most budgeting apps ask you to hand over your bank login to a third-party aggregator, then pull and store your transactions on their servers. Misto's takes the opposite path: the file you export is parsed locally, in your own browser or app, and only the finished ledger entries are saved — to your device. No credentials to share, no raw statements uploaded, nothing sold.
Parsed locally
The file is read on your device, not a server.
No credentials
You never hand your bank login to anyone.
You review first
Nothing is saved until you've looked it over.
Troubleshooting a non-standard export
Banks don't agree on how a CSV should look, so now and then a file won't line up on the first try. Almost always it's one of three things, and each has a quick fix:
The columns are in an unexpected order. Use the mapping step to tell Misto which column is the date, which is the description, and which is the amount. Misto remembers the layout for next time.
Debits and credits are in two separate columns. Plenty of banks split money-out and money-in. Point Misto at both and it combines them into a single signed amount.
The dates look wrong. That's usually a day/month order difference. Pick the matching date format and the rows fall into place.
Still stuck? The Help centre has a walkthrough for fixing mismatched CSV columns, or you can email a real person any time.
Frequently asked
Which bank statement formats can I import?
CSV, PDF, OFX, QFX, and QIF. CSV is the safest choice if you're not sure what your bank offers; OFX, QFX, and QIF are structured banking formats that import cleanly without any column mapping.
Is my statement uploaded to a server?
No. Parsing happens on your own device, so the raw statement file never leaves your machine. Misto's is local-first by design — your ledger lives with you, not on a company server.
Do I have to connect my bank to import?
Not at all. Importing statements and adding accounts by hand are free and work on every device, forever. Automatic bank sync is an optional Premium convenience for the phone app — plenty of people never use it.
What if my CSV's columns don't line up?
Non-standard exports are common. A quick mapping step lets you tell Misto which columns are the date, description, and amount — including banks that split debits and credits into two columns — so every transaction lands in the right row.
Does importing cost anything?
No. The Statement Importer, AI categorization, and every export are part of the free-forever core. Your data is never the product at any tier.
Bring your history in — privately
Create your free account and import your first statement in a couple of minutes. Your data stays on your device, and the core app is free forever.