Personal finance software
My requirements:
- runs on Linux
- free
- works like Quicken did
- recurring transactions
- can project months into the future
- is supported
- data stored locally, not online.
Wikipedia has information on Comparison of accounting software, personal finance and articles on personal finance.
osalt recommends GnuCash ★★★☆☆, jGnash ★★★☆☆ and Grisbi ★★★☆☆.
Product | Ubuntu software centre | URL | Features | Conclusion |
Darhon Finance | Yes - 8th | www.darhon.com | "A robust user-friendly personal finance program to track your credit cards, bank accounts and investments. It is packed with multiple currency capability, bank reconciliation, split transactions, reports and graphs. Simplify your search by filtering transactions and export them to TXT file or print them to PDF. Set up your budget and plan for your expenses. Register scheduled transactions for recurrent operations. Safebox module is included to keep your private data stored in only one place." | You have to buy it from Canonical but it is free.
On running it fails saying "The Sqlite driver needs to be installed before running the application." Installed sqlite. Same message. Uninstall crashed Ubuntu Software Centre. Conclusion: does not work on Xubuntu 13.10 |
Eqonomise! / Eqonomize! | Yes - 5th | eqonomize.sourceforge.net | "a personal accounting software for KDE, with focus on efficiency and ease of use for the small household economy. It provides a complete solution, with bookkeeping by double entry and support for scheduled recurring transactions, security investments, and budgeting. It gives a clear overview of past and present transactions, and development of incomes and expenses, with descriptive tables and charts, as well as an approximation of future account values." | The interface is downright annoying with default fields not being set, years must include the century and the toolbar is unhelpful ✘. Scheduling is annoying to define ✘. No reconciliation function ✘.
Conclusion: doesn't do what I want and what it does do it does badly. |
gnucash | Yes - 1st | www.gnucash.org | "provides accounting functions suitable for use by small businesses and individuals. It can track finances in multiple accounts, keeping running and reconciled balances. It has double entry, a hierarchy of accounts, expense accounts (categories). | Crikey, this is a double-entry book-keeping system ✘. Spending 15 minutes getting cross because I cannot create a scheduled transaction and the error message is meaningless ✘. Popping up asking if I want to save every 5 minutes while I'm entering stuff ✘. Going by its behaviour: buggy ✘.
Conclusion: powerful, annoying, crap. |
Grisbi | Yes - 3rd | www.grisbi.org is 'under maintenance' | "a personal accounting program. Grisbi can handle multiple accounts, currencies and users. It helps you manage your money using third party, expenditure and receipt categories, as well as budgetary lines, financial years, and other information that makes it adapted for both personal and associative accounting." | Pull down lists don't work, meaning a mix of clicking and keying ✘. Did not allow for debit cards, but fixed that. A bit naff in its design. Colours can make text illegible ✘. Cannot see how to do projections ✘.
Conclusion: a bit naff; does not do what I need. |
HomeBank | Yes - 2nd | homebank.free.fr | "a fast, simple and easy to use program to manage your accounts. It differs from gnucash for the better look and feel, and for the greatest start-up speed. It has a lot of features such as easy analysis with graphical charts (statistics, budget, overdrawn, car cost), multi-accounts support, budget management, reminder, import from OFX/QFX- CSV files, visual status of operations." | Does recurring transactions. Seems to do reconciliation. Got fed up trying to enter half a dozen transactions.
Conclusion: unwieldy, counter-intuitive, requires constant refreshes on data entry. |
jGnash | No; Java download | jgnash.sourceforge.net | "an open source personal finance manager. It will help you monitor and keep track of your accounts including investments. jGnash can generate reports either for printing or as pdf files. All file data which contains financial information is encrypted to keep it secure from all others than yourself. The look and feel of the user interface can be changed to make you feel more at home." | Conclusion? |
KMyMoney | Yes - 4th | kmymoney2.sourceforge.net | "the Personal Finance Manager for KDE. It operates similar to MS-Money and Quicken, supports different account types, categorisation of expenses, QIF import/export, multiple currencies and initial online banking support." | Seems fairly straightforward to use ✔. Works like Quicken ✔. Can reconcile accounts ✔ Can configure categories ✔. Can have recurring transactoins ✔.
Conclusion: looks favourite (so far). |
Skrooge | Yes - 6th | skrooge.org | "allows you to manage your personal finances. It is intended to be used by individuals who want to keep track of their incomes, expenses and investments. Its philosophy is to stay simple and intuitive. Here is the list of Skrooge main features: Advanced Graphical Reports; tabs; Infinite undo/redo; Instant filtering on operations and reports; Infinite categories levels; Mass update of operations; Scheduled operations; Track refund of your expenses; Automatically process operations based on search conditions; Dashboard" | Installation crashed Ubuntu Software Centre. Struggled trying to open a new account; the interface is weird ✘. Can set up recurring transactions ✔. Can have recurring transactions created in the future ✔. Lots of pre-defined categories ✔. Looks as though it will do transfers between accounts ✔. Checking transactions looks possible but odd ✔.
Conclusion: looks like a Quicken substitute with an odd interface. |
wxBanker | Yes - 7th | launchpad.net/wxbanker | "allows you to easily keep track of balances in accounts. Use wxBanker to add, edit, and remove transactions and accounts, make transfers, search transactions, and view a graph of balances over time. An integrated calculator also makes calculations quick and easy." | Installed easily. Has recurring transactions ✔. No sign of a reconciliation function ✘. Can't copy (must rekey) a transaction ✘. No future projection facility ✘. Incredibly simple to use, but does nothing a spreadsheet can't do.
Conclusion: works but too simple for what I want. |