{"id":4861,"date":"2023-09-08T07:09:25","date_gmt":"2023-09-08T14:09:25","guid":{"rendered":"https:\/\/www.flamingspork.com\/blog\/?p=4861"},"modified":"2023-09-08T07:09:25","modified_gmt":"2023-09-08T14:09:25","slug":"personal-finance-apps","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2023\/09\/08\/personal-finance-apps\/","title":{"rendered":"Personal Finance Apps"},"content":{"rendered":"\n<p>I (relatively) recently went down the rabbit hole of trying out personal finance apps to help get a better grip on, well, the things you&#8217;d expect (personal finances and planning around them).<\/p>\n\n\n\n<p>In the past, I&#8217;ve had an off-again-on-again relationship with <a href=\"https:\/\/www.gnucash.org\/\">GNUCash<\/a>. I did give it a solid go for a few months in 2004\/2005 it seems (I found my old files) and I even had the OFX exports of transactions for a limited amount of time for a limited number of bank accounts! Amazingly, there&#8217;s a <a href=\"https:\/\/www.gnucash.org\/\">GNUCash<\/a> port to macOS, and it&#8217;ll happily open up this file from what is alarmingly close to 20 years ago.<\/p>\n\n\n\n<p>Back in those times, running Linux on the desktop was even more of an adventure than it has been since then, and I always found <a href=\"https:\/\/www.gnucash.org\/\">GNUCash<\/a> to be strange (possibly a theme with me and personal finance software), but generally fine. It doesn&#8217;t seem to have changed a great deal in the years since. You still have to manually import data from your bank unless you happen to be lucky enough to live in the very limited number of places where there&#8217;s some kind of automation for it.<\/p>\n\n\n\n<p>So, going back to <a href=\"https:\/\/www.gnucash.org\/\">GNUCash<\/a> was an option. But I wanted to survey the land of what was available, and if it was possible to exchange money for convenience. I am not big on the motivation to go and spend a lot of time on this kind of thing anyway, so it had to be <strong>easy<\/strong> for me to do so.<\/p>\n\n\n\n<p>For my requirements, I basically had:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Support multiple currencies<\/li>\n\n\n\n<li>Be able to import data from my banks, even if manually<\/li>\n\n\n\n<li>Some kind of reporting and planning tools<\/li>\n\n\n\n<li>Be easy enough to use for me, and not leave me struggling with unknown concepts<\/li>\n\n\n\n<li>The ability to export data. No vendor lock-in<\/li>\n<\/ul>\n\n\n\n<p>I viewed a mobile app (iOS) as a Nice to Have rather than essential. Given that, my shortlist was:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/www.gnucash.org\/\">GNUCash<\/a><\/h2>\n\n\n\n<p>I&#8217;ve used it before, its web site at <a href=\"https:\/\/www.gnucash.org\/\">https:\/\/www.gnucash.org\/<\/a> looks much the same as it always has. It&#8217;s Free and Open Source Software, and is thus well aligned with my values, and that&#8217;s a big step towards not having vendor lock-in.<\/p>\n\n\n\n<p>I honestly could probably make it work. I <strong>wish<\/strong> it had the ability to import transactions from banks for anywhere I have ever lived or banked with. I also wish the UI got to be a bit more consistent and modern, and even remotely Mac like on the Mac version.<\/p>\n\n\n\n<p>Honestly, if the deal was that a web service would pull bank transactions in exchange for ~$10\/month and also fund GNUCash development&#8230; I&#8217;d struggle to say no.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/www.quicken.com\/\">Quicken<\/a><\/h2>\n\n\n\n<p>Here&#8217;s an option that has been around forever &#8211; <a href=\"https:\/\/www.quicken.com\/\">https:\/\/www.quicken.com\/<\/a> &#8211; and one that I figured I should solidly look at. It&#8217;s actually one I even spent money on&#8230;. before requesting a refund. It&#8217;s Import\/Export is so broken it&#8217;s an insult to broken software everywhere.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Did you know that Quicken doesn&#8217;t import the Quicken Interchange Format (QIF), and hasn&#8217;t since 2005?<\/p>\n<cite>Me, incredulously, when trying out quicken<\/cite><\/blockquote>\n\n\n\n<p>I don&#8217;t understand why you wouldn&#8217;t support as many as possible formats that banks export your transaction data as. It cannot possibly be that hard to parse these things, nor can it possibly be code that requires a lot of maintenance.<\/p>\n\n\n\n<p>This basically meant that I couldn&#8217;t import data from my Australian Banks. Urgh. This alone ruled it out.<\/p>\n\n\n\n<p>It really didn&#8217;t build confidence in ever getting my data out. At every turn it seemed to be really keen on locking you into Quicken rather than having a good experience all-up.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/www.wiz.money\/\">Moneywiz<\/a><\/h2>\n\n\n\n<p>This one was new to me &#8211; <a href=\"https:\/\/www.wiz.money\/\">https:\/\/www.wiz.money\/<\/a> &#8211; and had a fancy URL and everything. I  spent a bunch of time trying <a href=\"https:\/\/www.wiz.money\/\">MoneyWiz<\/a>, and I concluded that it is pretty, but buggy. I had managed to create a report where it said I&#8217;d earned $0, but you click into it, and then it gives actual numbers. Not being self consistent and getting the numbers wrong, when this is literally the only function of said app (to get the numbers right), took this out of the running.<\/p>\n\n\n\n<p>It did sync from my US and Australian banks though, so points there.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/mint.intuit.com\/\">Intuit Mint<\/a><\/h2>\n\n\n\n<p><a href=\"https:\/\/www.intuit.com\/\">Intuit<\/a> used to own <a href=\"https:\/\/www.quicken.com\/\">Quicken<\/a> until it sold it to H.I.G. Capital in 2016 (<a href=\"https:\/\/en.m.wikipedia.org\/wiki\/Quicken\">according to Wikipedia<\/a>). I have no idea if that has had an impact as to the feature set \/ usability of Quicken, but they now have this Cloud-only product called Mint.<\/p>\n\n\n\n<p>The big issue I had with Mint was that there didn&#8217;t seem to be <strong>any<\/strong> way to get your data out of it. It seemed to exemplify vendor lock-in. This seems to have changed a bit since I was originally looking, which is good (maybe I just couldn&#8217;t find it?). But with the cloud-only approach I wasn&#8217;t hugely comfortable with having everything there. It also seemed to be lacking a few features that I was begging to find useful in other places.<\/p>\n\n\n\n<p>It is the only product that links with the Apple Card though. No idea why that is the case.<\/p>\n\n\n\n<p>The price tag of $0 was pretty unbeatable, which does make me wonder where the money is made from to fund its development and maintenance. My guess is that it&#8217;s through commission on the various financial products advertised through it, and I dearly hope it is <strong>not<\/strong> through selling data on its users (I have no reason to believe it is, there&#8217;s just the popular habit of companies doing this).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/www.banktivity.com\/\">Banktivity<\/a><\/h2>\n\n\n\n<p>This is what I&#8217;ve settled on. It seemed to be easy enough for me to figure out how to use, sync with an iPhone App, be a reasonable price, and be able to import and sync things from accounts that I have. Oddly enough, nothing can connect and pull things from the Apple Card &#8211; which is <strong>really<\/strong> weird. That isn&#8217;t a Banktivity thing though, that&#8217;s just universal (except for Intuit&#8217;s Mint).<\/p>\n\n\n\n<p>I&#8217;ve been using it for a bit more than a year now, and am still pretty happy. I wish there was the ability to attach a PDF of a statement to the Statement that you reconcile. I wish I could better tune the auto match\/classification rules, and a few other relatively minor things.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I (relatively) recently went down the rabbit hole of trying out personal finance apps to help get a better grip on, well, the things you&#8217;d expect (personal finances and planning around them). In the past, I&#8217;ve had an off-again-on-again relationship &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2023\/09\/08\/personal-finance-apps\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[737,778,777,678],"class_list":["post-4861","post","type-post","status-publish","format-standard","hentry","category-general","tag-apple","tag-finance","tag-gnucash","tag-software"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-1gp","jetpack-related-posts":[{"id":286,"url":"https:\/\/www.flamingspork.com\/blog\/2004\/10\/04\/gnucash\/","url_meta":{"origin":4861,"position":0},"title":"GnuCash","author":"Stewart Smith","date":"2004-10-04","format":false,"excerpt":"Have just spent a whole lot of time importing my financial data into GnuCash with the hope of actually trying to manage my finances. With luck, this will make the next tax return easier - plus let me have some idea of where my money actually goes. I now know\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":355,"url":"https:\/\/www.flamingspork.com\/blog\/2005\/02\/10\/over-use-of-xml-when-xml-is-not-what-you-want\/","url_meta":{"origin":4861,"position":1},"title":"over use of XML when XML is not what you want","author":"Stewart Smith","date":"2005-02-10","format":false,"excerpt":"sometimes XML is great. Sometimes, it's not. If GnuCash used a database (e.g. embedded mysql) - we'd be in great shape. I could easily extract stuff out of it into my own reports and stuff and it'd rock. Instead, I can't and have to learn some other way. annoying. Accounts.gnucash\u2026","rel":"","context":"In &quot;GNOME&quot;","block_context":{"text":"GNOME","link":"https:\/\/www.flamingspork.com\/blog\/category\/gnome\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":379,"url":"https:\/\/www.flamingspork.com\/blog\/2005\/03\/21\/bblog-westpac-standards-avoidance\/","url_meta":{"origin":4861,"position":2},"title":"Bblog: Westpac: standards avoidance","author":"Stewart Smith","date":"2005-03-21","format":false,"excerpt":"Bblog: Westpac: standards avoidance Hrrm... I really hope that everything works fine in mozilla derived browsers. Personally, I use epiphany. It was ready and working before firefox was (although I used it exclusively for a hell of a long time on IRIX last year). So, if it doesn't work, and\u2026","rel":"","context":"In &quot;life, the universe and everything&quot;","block_context":{"text":"life, the universe and everything","link":"https:\/\/www.flamingspork.com\/blog\/category\/life-the-universe-and-everything\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":337,"url":"https:\/\/www.flamingspork.com\/blog\/2005\/01\/14\/free-software-wish-list\/","url_meta":{"origin":4861,"position":3},"title":"Free Software Wish List","author":"Stewart Smith","date":"2005-01-14","format":false,"excerpt":"This has been gathering in my brain, I figure I should write it all down: X Render everything using Composite and OpenGL basically then we can have output that doesn't suck! Translucency is not only cool, but useful in some UI. All 2D graphics to be drawn with Cairo.Enough said\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3054,"url":"https:\/\/www.flamingspork.com\/blog\/2012\/06\/28\/telstra-has-a-database-of-your-nextg-web-activity\/","url_meta":{"origin":4861,"position":4},"title":"Telstra has a database of your NextG web activity","author":"Stewart Smith","date":"2012-06-28","format":false,"excerpt":"So, in what must be my biggest blog day ever, Telstra posted this:\u00c2\u00a0http:\/\/exchange.telstra.com.au\/2012\/06\/28\/further-update-telstra-smart-controls-cyber-safety-tool\/ What is clear from their previous post and the pickup in the media (including ABC, Crikey and news.com.au) is that people care about this, a lot. What is also clear is that they've had to go and\u2026","rel":"","context":"In &quot;life, the universe and everything&quot;","block_context":{"text":"life, the universe and everything","link":"https:\/\/www.flamingspork.com\/blog\/category\/life-the-universe-and-everything\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4293,"url":"https:\/\/www.flamingspork.com\/blog\/2017\/11\/28\/how-i-do-email-at-home\/","url_meta":{"origin":4861,"position":5},"title":"How I do email (at home)","author":"Stewart Smith","date":"2017-11-28","format":false,"excerpt":"I thought I might write something up on how I've been doing email both at home and at work. I very much on purpose keep the two completely separate, and have slightly different use cases for both of them. For work, I do not want mail on my phone. For\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/4861","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/comments?post=4861"}],"version-history":[{"count":2,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/4861\/revisions"}],"predecessor-version":[{"id":4893,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/4861\/revisions\/4893"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=4861"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=4861"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=4861"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}