Tiller
Service that feeds your bank transactions into Google Sheets or Excel every day, so you budget in a spreadsheet you own.
- Connects to bank accounts
Some people want their money data in a file they control. They like spreadsheets because they can see every formula, or they prefer software that runs on their own computer instead of a company's servers. This category is for them.
Spreadsheet budgeting starts with a template: a sheet for transactions, one for categories and one for the monthly plan. The hard part is getting transactions in. Some services connect to your bank and add each day's transactions to Google Sheets or Excel, so the spreadsheet updates itself and you keep full control of how it is laid out. Without a feed, you download files from your bank and paste them in, which takes more time but involves no third party.
Self-hosted and desktop tools keep data on your machine. Open-source apps let anyone read the code, and many are maintained by volunteers. Some run on a home server or a small cloud machine and sync between your devices through a server you control. Others are classic desktop programs that store everything in one file you back up yourself.
What a featured listing costs ยท from $99 a month
Service that feeds your bank transactions into Google Sheets or Excel every day, so you budget in a spreadsheet you own.
Open-source envelope budgeting app you can self-host, with local-first data and optional sync between devices.
Self-hosted, open-source personal finance manager with budgets, rules and reports, run on your own server.
Free, open-source desktop accounting software using double-entry bookkeeping, for households and small businesses.
Desktop personal finance software that keeps your data on your own computer, with budgets, bill reminders and reports.
Free, open-source desktop app for tracking personal accounts, budgets and spending with charts and import from bank files.
Free, open-source desktop money manager for accounts, budgets and reports, with no internet connection needed.
These tools ask more of you. You install updates, make backups and sometimes troubleshoot imports. Bank connections, where they exist, often rely on third-party services you set up yourself, and many people import bank files instead. In return, nobody else holds your transaction history, and the software keeps working even if a company changes its plans.
Check whether a tool imports the file formats your bank offers, such as CSV, OFX or QFX, how it handles more than one currency, and how you would move your data out later.
Spreadsheet budgets reward people who like to tinker. You can build any report you want, add a column for something no app tracks, and share a read-only copy with a partner or a bookkeeper. The trade-off is that the sheet only knows what you put in it, and a broken formula can quietly throw off a month of totals. Keep a simple layout, lock the cells that hold formulas, and check totals against your bank statement now and then. For self-hosted apps, write down how you installed them and where the data lives. A future you, restoring from backup after a disk failure, will be grateful. Test any restore at least once, before you ever need it.
Open code can be checked by anyone, which helps, but safety also depends on how you run it. Keep it updated, use strong passwords, and protect the computer or server it runs on. Back up the data file regularly.
Yes, some services pull bank transactions into Google Sheets or Excel automatically. Without one, download a transaction file from your bank's website and import or paste it into the sheet.
Most US banks offer CSV files, and many also offer OFX or QFX for money software. Check which formats a tool imports before you set it up, and test with one month of data first.
Not always. Desktop programs run on your computer alone. Apps that sync between devices need a server, which can be a home machine, a small cloud server or a hosting service that runs the app for you.