Not exactly self-hosted, but I’ve been using HomeBank since soon after Quicken pulled out of the UK market.
It’s entirely offline except for live currency conversion updates, if you want them. Does everything I need with all my accounts, pensions and investments, and does reporting, budgeting, automatic recurring events, etc.
Works on Windows and Linux (maybe Mac?). I have the data file on my NAS and access it from my dual-boot desktop and Linux laptop, and import OFX files exported from my accounts that support it.
It totally agree with this approach.
homebank
(<http://homebank.free.fr/>) supports nice graphs and automates the "copy the spreadsheet" step. :)
Off-topic: I don't like spreadsheets … Why?
Spreadsheets are not really cewl because at some point you might introduce mistakes that are not obvious and get duplicated everytime you copy something, you have no transparent editing history and IMHO the approach of managing data by copying, cutting, pasting it around seems flawed. Also, if you use excel: rounding errors and row-limit in previous versions, bloated data format, closed-source, …
Anyway, the process is obviously more important than the tool. Have your pick.
Saw this mentioned in r/SelfHosted just now. I’ll make the same recommendation here: if you’re looking for a free alternative, I use and recommend HomeBank.
No affiliation with the dev, beyond being a happy user for years.
I'd like to plug some open source software called HomeBank http://homebank.free.fr/en/.
I wanted an application, something like the old Quicken, but I didn't want to shell out the money up front and I didn't want ads.
This really fit the bill.
I use homebank. It is FOSS, does not need internet or an account or whatever bullshit.
It is sufficient for personal use in my opinion. The only issue I have is that it does not support stocks and crypto so far.
I use Homebank Free, open source, and actively developed. Since I got it all set up, it's been easy to import from my bank and very helpful to keep me on top of my goals. Nice charts and graphs too to visualize your spending.
Tails docs say it is compatible with Debian > Additional software
> You can install additional software in Tails: all software packaged for Debian is installable in Tails.
The homebank page says it is in Debian. So the following command might install it.
> apt-get install homebank
Available since debian lenny (5.0) detail here
Sources:
http://homebank.free.fr/en/downloads.php
https://tails.boum.org/doc/advanced_topics/additional_software/index.en.html
OFX files are a standard and can be imported to many applications. I haven't used much KMyMoney (not a KDE guy :)) but I imagine they also have OFX import?
I used briefly Home Bank (http://homebank.free.fr/en/) on Gnome but now I have written my own backend to parse and store transactions imported from OFX files.
I used a spreadsheet for many years until I found Homebank. It can't sync directly with your bank, but it can import from common formats that you can probably export from FastNet.
Here is what i've been using lately:
Grisbi: Easy to use and a lot of features (but not too complex). You add every expense and categorize each one. It has a reporting section to see how much you spend in each category but lacks some nice charts to visualize it better. That was the main drawback for me and that's why I switched.
Homebank. A bit more complex but has the visual reporting (per month, per category, per account, per whatever you want, over time, ...). So far, it fits my needs.
How detailed are your categories/accounts (I'm using GnuCash)?
I have huge gaps in recording all expenses because I have a large number of categories (accounts in GnuCash) and quite a lot of receipts per month. For example in food account I have fruits subaccount, bread, junk food, non-alcoholic beverages, coffee, etc). I'm also recording the quantities and shop name.
I think I lost myself in details and never reached the budgeting part. Still I would like to know how much bread/meat/whatever we're buying in a month.
​
As for expenses tracking apps:
YNAB is too expensive for me.
De mon côté j'utilise deux logiciels :
HomeBank est relativement simple d'utilisation, et permet de facilement faire des statistiques et rapports. En plus c'est développé par un français (cocorico !).
Portfolio Performance peut être branché avec Yahoo Finance pour suivre automatiquement l'évolution des placements au cours du temps. Assez complexe à prendre en main, mais beaucoup de fonctionnalités et de visualisations très sympathiques, notamment pour faire des diagrammes circulaires de la répartition des placements, ou aider au rééquilibrage selon une allocation cible. Pour l'instant pas disponible en français*, mais disponible en anglais.
Tous deux sont open source et hors-lignes (simples fichiers XML), on garde le contrôle sur les données, ce qui est important pour moi. Je ne souhaite pas donner accès à mes comptes bancaires à un outil externe (pas confiance tant qu'il n'y a pas d'API sécurisée), je préfère gérer à la main.
*comme c'est open source j'apporte ma pierre à l'édifice, je travaille actuellement sur la traduction française :)
De mon côté j'utilise deux logiciels :
HomeBank est relativement simple d'utilisation, et permet de facilement faire des statistiques et rapports. En plus c'est développé par un français (cocorico !).
Portfolio Performance peut être branché avec Yahoo Finance pour suivre automatiquement l'évolution des placements au cours du temps. Assez complexe à prendre en main, mais beaucoup de fonctionnalités et de visualisations très sympathiques, notamment pour faire des diagrammes circulaires de la répartition des placements, ou aider au rééquilibrage selon une allocation cible. Pour l'instant pas disponible en français*, mais disponible en anglais.
Tous deux sont open source et hors-lignes (simples fichiers XML), on garde le contrôle sur les données, ce qui est important pour moi. Je ne souhaite pas donner accès à mes comptes bancaires à un outil externe (pas confiance tant qu'il n'y a pas d'API sécurisée), je préfère gérer à la main.
*Je travaille actuellement sur la traduction française :)
I use Homebank. It got recommended few years ago and I have use it since then. Too bad it doesn't have web app or mobile apps. I am used to insert my transaction manually.
À titre perso j'utilise HomeBank, qui est très simple d'utilisation et hors-ligne. De mon côté je ne souhaite pas connecter mes comptes bancaires automatiquement à un outil quelconque, je préfère gérer à la main. Et comme c'est développé par un français (cocorico !), la version FR est très bien :)
Ich benutze das für mein Budget und bin damit sehr zufrieden. Vor allem gefällt mir, dass es kostenlos ist und lokal läuft und ich mich nicht bei irgendeiner Webseite anmelden muss.
Du kannst z.B. mehrere Konten managen und eigene Kategorien erstellen, die du jeder Transaktion hinzufügen kannst. Die kannst du dann grafisch über die Zeit darstellen und so z.B. sehen, ob du für einen bestimmten Posten mit der Zeit immer mehr (oder weniger) Geld ausgibst. => Screenshots
Also die Features finde ich für den privaten Gebrauch völlig ausreichend. Das einzige was nicht geht ist die Integration mit dem Online-Banking, d.h. du musst die Transaktionen manuell eintragen. Das geht aber trotzdem ziemlich schnell.
USe this :
http://homebank.free.fr/en/index.php
Free single entry accounting software - set up accounts any way you want - I keep track of everything in this I always know my balances to the penny.
Also recommend looking for new credit cards every once in a while - there are always offers out there usually 150 to 300 dollars bonus if you spend X dollars in first 3 months - I always make lots of money from my credit cards - pay off at end of month. Csah back etc.
Credit score is irrelevant for most people - I never borrow money so IDGAF.
Super interested in any suggestion : I have been using Homebank for a while and was planning to build my own selfhosted budget management app, but ended up giving up because I don't have enough spare time. I would love a simple budget management app with a web UI that I can connect from anywhere !
For simple budgetting I recommend HomeBank
It's free, very simple to use, is able to import lots of different formats (qif, ofx, csv, etc), manage many accounts, reports, cross platform etc.
This is pretty much the use case for HomeBank [ http://homebank.free.fr/ ]. It'll import many different formats and you're almost guaranteed that your bank and credit card accounts will be able to export your transactions to one of them. It also has good basic reporting and plotting.
I've been using it for about 6 months and it's pretty much perfect for simple home budgeting. We have 1 home loan (2 incomes paid directly into it), 1 savings account and two credit cards.
btw: I do use a spreadsheet (LibreOffice Calc) to do future projections for saving, investment, superannuation, etc. but that's a separate issue.
btw++: We put everything on the credit cards over each month so we can leave as much capital in our home loan (unlimited free redraw) as possible (thus reducing interest). At the end of the month we pay the cards off in full (no fees and no interest incurred ever). In effect, the credit cards are reducing our home loan for free.
It's got a bit of a learning curve/setup time investment, but it's really helpful. What's useful is after some time, you can see how much you're spending in each category (that you set up), and see if you can pare it down.
Most of the time I use Gnumeric/Excel/GoogleDocs Spreadsheet option to track my personal and small business income, but lately, I've been playing around with HomeBank (free). If it would calculate an estimated tax withholding (did I mention small business?) and allow me to enter mileage it might yet replace my spreadsheet of awesomeness.
Homebank - it's free, imports and exports well and no one has my data but me. Only minor issue is the lack of reconciliation feature, but I don't write checks so it's not a big deal.
Someone pointed me to HomeBank as I can't use mint.com since I'm not in US.
I haven't tried it (but the installer is sitting on my desk) so perhaps you can give that a go?
I use HomeBank to keep track of all my finances. Every day, I record any new transactions, so I know how much I actually have. This is helpful, especially when transactions take a couple of days to get posted to my bank account.
I use a free program called Homebank. I have to type in my bank statements (or load them in from csv/qif files), and it lets me cetegorise my spending and tells me if I'm over/under budget.