Import & export
Bring history in from a CSV, and export yours any time — it's your data, with no lock-in.
Thrift is manual by design, but it doesn’t make you start from zero — you can import a history, and you can always take your data back out.
Exporting
Export your ledger as CSV or JSON at any time. The formats round-trip, so what comes out can go back in — useful for archiving or moving data between installs.
Importing a CSV
Bring in history from a bank export or another app. Thrift walks you through mapping the columns — which one is the date, the amount, the category, the account — so it doesn’t matter that every export is laid out differently. Amounts in two columns (debit / credit) are handled, as are signed amounts.
Auto-categorizing on import
If your file leaves categories blank, your merchant rules fill them in as Thrift reads the rows, and you see the result in the preview before anything is saved — so a clean import lands already sorted.
Your data is yours
There’s no lock-in and no account holding your history hostage. Export whenever you want; the file is plain and portable.