Skip Navigation

What Linux software is good for managing a household budget?

Up to now I enter receipts by hand into a spreadsheet and cross-reference everything to my bank statements. Is there a Linux program that'll let me download a bank statement and then intelligently categorize different entries on my bank statement? Or allow me to manually categorize entries? No spyware or intrusive software.

24 comments
  • Here are your choices to try out yourself and see if they can do what you need:

    • GnuCash (distro support, flatpak)
    • HomeBank (distro support)
    • KMyMoney (distro support, appimage, flatpak)
    • ActualBudget ( https://actualbudget.org/ , appimage, flatpak)
    • Denaro (the newest on the block with modern UI, flatpak)

    And for Android:

    • IvyWallet
    • We use KMyMoney for all our stuff for years now. Very happy with it! It came in very useful when we were considering some big purchases to figure out what we could afford.

      It can read Quicken files which most banks support. Those have account numbers inside them, so KMyMoney will automatically recognize which account it should go into if you set enter those numbers when setting up the account in KMyMoney in the first place. Some banks only allow you to export to CSV which is a bit more cumbersome, but KMyMoney supports that too.

      It will intelligently categorize statement entries too. If you've set a particular entry as belonging to a certain category once, it will remember that for the next time you import a statement. Then you just confirm.

      Those categories are very handy when making the reports to see our spending and income patterns.

      Anyway, I highly recommend it.

  • I have used GNUCash for maybe a decade (sounds impossible to me) but it's actually difficult to get much out of it for all the data one puts in. I'm in the XML data store I think, so maybe the SQL data implementation is better.

    The graphs are ok and correctly setting up sub accounts as virtual envelopes within your normal account for your current account allows you to replicate the buckets/envelopes/spaces in, say, Starling bank (UK bank which sells its software to other banks as hussle).

    I'm looking to set up something like Actual Budget (server) going forward.

  • Here we run a docker image of Actual Budget. We just need to update it by importing the bank statements and you can create rules that will automatically categorize things, it is great.

  • I manually add receipts from my partner and myself to a CSV file, too. I have a custom R scripts to calculate the monthly contribution. This way we can see who paid more/less each month and needs to componsate.

    In the future I want to plot graphs to see how we are affected by inflation over the past years.

  • I used Kresus some times ago on a server. It was nice, but my bank don't play nice and it is not my thing to manage like that.

    It should auto import and… I did not follow developments so don't remember the functionalities.

24 comments