Libre Office spreadsheets.
I also have a few Python scripts I wrote to consume downloaded CSV files of my bank account transactions, summarize them a bit, and drop them into a spreadsheet.
One spreadsheet with two worksheets and two python scripts seems fairly simple to me. No third party, no feeds, no sharing data, nothing. And it just works.