<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[All things uFincs]]></title><description><![CDATA[This is the official blog for all things uFincs.]]></description><link>https://blog.ufincs.com</link><image><url>https://substackcdn.com/image/fetch/$s_!MGxf!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7536ea10-9c3a-4bb2-905d-4a3e5468b108_256x256.png</url><title>All things uFincs</title><link>https://blog.ufincs.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 09 Apr 2026 13:56:46 GMT</lastBuildDate><atom:link href="https://blog.ufincs.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[uFincs]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[ufincs@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ufincs@substack.com]]></itunes:email><itunes:name><![CDATA[uFincs]]></itunes:name></itunes:owner><itunes:author><![CDATA[uFincs]]></itunes:author><googleplay:owner><![CDATA[ufincs@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ufincs@substack.com]]></googleplay:email><googleplay:author><![CDATA[uFincs]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Open Sourcing uFincs]]></title><description><![CDATA[Hack to your heart's content.]]></description><link>https://blog.ufincs.com/p/open-sourcing-ufincs</link><guid isPermaLink="false">https://blog.ufincs.com/p/open-sourcing-ufincs</guid><dc:creator><![CDATA[uFincs]]></dc:creator><pubDate>Tue, 19 Apr 2022 16:43:04 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/7226c850-ff11-4055-8750-daebff7a038c_1200x600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>tl;dr</strong> <a href="https://ufincs.com/">uFincs</a> is a privacy-friendly personal finance app much in the vein of GnuCash. And now, to finish tying that comparison together, uFincs is <a href="https://github.com/uFincs/uFincs">open source</a>!</p><div><hr></div><p>Today, on the one-year anniversary of <a href="https://blog.ufincs.com/p/announcing-ufincs?s=r">announcing uFincs</a> to the public, I am delighted to share that uFincs has now gone <a href="https://github.com/uFincs/uFincs">open source</a>! This is something that I've wanted for uFincs since the very beginning, and I'm so happy to finally share it all with the world.</p><p>However, if you haven't been following along with the <a href="https://www.onmattersconcerningmyexistence.com/p/ufincs-update-14?s=r">uFincs Update</a> series on my personal blog, you might be wondering "Why would this guy go out of his way to open source what seems to be a totally viable startup?"</p><p>Hint: that last part was sarcasm.</p><h1>Why am I Open Sourcing uFincs?</h1><p>Frankly, there are a lot of different reasons for it. However, if I had to pare it down to just one, it'd be because I think there are other people who can make better use of uFincs than I can. </p><p>See, at this point in uFincs' life, it has already met and exceeded my personal use cases. uFincs is very much an app that I built to solve a personal want: I wanted a GnuCash that didn't look like it was from the late 90s and that worked across all of my devices. Obviously, being a web dev, that meant that uFincs would be a web app. </p><p>It also meant that uFincs would retain the core workflow of GnuCash &#8212; double-entry accounting where the vast majority of transactions are entered manually. There's just something about being so deeply on the pulse of one's finances that I enjoy.</p><p>However, if there's one thing that was thrown at me after launching uFincs, it's that this kind of workflow isn't for everyone. God knows how many people wanted bank syncing, for example (I explicitly am never doing bank syncing for uFincs).</p><p>As such, uFincs hasn't really changed all that much in the year since I first launched it. Sure, taking on a full-time job certainly didn't help, but I've added maybe one new major feature (import rules), and I've utterly failed to grow the customer base. </p><p>After talking to enough people, I realized that I can't personally satisfy everyone's different needs and that &#8212; maybe, just maybe &#8212; there aren't as many people out there that share my views. This is <em>personal</em> finances after all!</p><p>So, world, you now have one more personal finance app as an option. One that &#8212; just like I did &#8212; you can tinker with to get it <em>just</em> right.</p><p>Speaking of which, what exactly <em>is</em> there to tinker with? What on Earth have I just open-sourced?</p><p>Great question!</p><h1>What's being Open Sourced</h1><p>In the <a href="https://github.com/uFincs/uFincs">uFincs repo</a>, you'll find a number of different things.</p><h2>Code</h2><p>In the <a href="https://github.com/uFincs/uFincs/tree/master/services">services</a> folder, you'll find the entire codebase for uFincs (with one notable exception &#8212; see below). The Frontend React app, the Backend Feathers API, the Postgres configuration &#8212; it's all there, along with the <code>docker-compose</code> config necessary to quickly get everything up and running locally.</p><p>Obviously, open sourcing the codebase is kind of the bare minimum for this kind of announcement, so this should be no surprise. But it does mean that you can now jump in to add or tweak things to your heart's desire.</p><p>Of course, jumping straight into this kind of codebase probably isn't the easiest thing. Fortunately, you'll find that practically every noteworthy folder has its own <code>README</code> for giving  a quick (or sometimes even <em>detailed</em>) explanation of what's inside and what's important.</p><p>But that's just the <code>services</code> folder! There's a heck of a lot more in the repo.</p><h2>Infrastructure</h2><p>For instance, take the <a href="https://github.com/uFincs/uFincs/tree/master/terraform">terraform</a> folder. In here, you'll find <em>all</em> of the configuration for the production infrastructure that currently powers <a href="https://ufincs.com/">ufincs.com</a>. Kubernetes cluster, monitoring, logging, networking... there's basically an overkill amount of infrastructure powering the simplest of web apps with practically no load whatsoever, but all of it has been open-sourced.</p><p>Then there's the <a href="https://github.com/uFincs/uFincs/tree/master/helm">helm</a> folder. Want to deploy uFincs to your own Kubernetes cluster? Well, here are all of the templates you could ever need to base the manifests off of.</p><h2>Docs</h2><p>However, I'm not just open sourcing code and configuration here. Oh no, I'm doing something a little special: I'm making public the bulk of the <a href="https://github.com/uFincs/uFincs/tree/master/docs/technical">technical docs</a> that I wrote as part of designing and building uFincs. This ranges from things like <a href="https://github.com/uFincs/uFincs/tree/master/docs/technical/Playbooks">playbooks</a> for operating uFincs in production, to the <a href="https://github.com/uFincs/uFincs/tree/master/docs/technical/UI_Concepts">UI concepts</a> I put together for redesigning uFincs, to my train-of-thought <a href="https://github.com/uFincs/uFincs/tree/master/docs/technical/TechnicalDesignDocs">design docs</a> for developing individual features.</p><p>Want to know how to clear the Nginx cache on the Kubernetes cluster? <a href="https://github.com/uFincs/uFincs/blob/master/docs/technical/Playbooks/Cluster/How%20to%20Clear%20Nginx%20Cache.pdf">There's a doc for that</a>.</p><p>Want to know why I designed the Transactions page the way I did? <a href="https://github.com/uFincs/uFincs/blob/master/docs/technical/UI_Concepts/Redesign/Component_Breakdown/Transactions%20Page.pdf">There's a doc for that</a>.</p><p>Want to know exactly what went through my head as I built the encryption system? <a href="https://github.com/uFincs/uFincs/blob/master/docs/technical/TechnicalDesignDocs/Ideas/Idea_%20Client%20Side%20Encryption.pdf">There</a> <a href="https://github.com/uFincs/uFincs/blob/master/docs/technical/TechnicalDesignDocs/Epics/Encryption/Epic%20UFC-257_%20Client%20Side%20Encryption.pdf">are</a> <a href="https://github.com/uFincs/uFincs/blob/master/docs/technical/TechnicalDesignDocs/Epics/Encryption/Library%20Design.pdf">multiple</a> <a href="https://github.com/uFincs/uFincs/blob/master/docs/technical/TechnicalDesignDocs/Epics/Encryption/Story%20UFC-258_%20Initial%20Library%20Implementation.pdf">docs</a> for that!</p><p>Together, these docs help provide a crucial amount of context and background knowledge for understanding not only the current uFincs codebase but <em>why</em> the codebase came to be the way it is. Personally, I think these are almost more interesting than the code itself, so I hope you enjoy them :)</p><p>But we're not done yet. There's still one last surprise that I'm open-sourcing...</p><h2>API Proxy Prototype</h2><p>You know how I said that a lot of people wanted bank syncing for uFincs, but that I'm staunchly anti-bank-syncing for personal finance apps?</p><p>Well, I'm really only staunchly anti-bank-syncing insofar as having to <em>support</em> it.</p><p>As such, I've put together a second repo with what I'm calling the <a href="https://github.com/uFincs/api-proxy-prototype">API proxy prototype</a>.</p><p>See, how uFincs works is that the Frontend app (i.e. the code running in the browser) encrypts all of the user data that is sent to the Backend API. This way, the only thing stored in the database is encrypted blobs of mumbo jumbo.</p><p>However, this setup makes it difficult to actually use the Backend API as... well, an API! If you can only push or pull encrypted data &#8212; and the Frontend is the only thing that knows how to deal with this encrypted data &#8212; then how are you supposed to use the API with some other client?</p><p>The answer is that you build a second client. One that you can actually interact with like you would a normal REST API.</p><p>What I'm calling the "API proxy prototype" is an Express API that has the same code for encrypting/decrypting data that the Frontend does so that it can correctly deal with all the encrypted data that the Backend exposes, while itself only exposing a simple REST API that deals with plaintext data. Which is to say, this is 'the' way for integrating external systems (e.g. bank syncing) with uFincs.</p><p>Of course, I'm calling it a "prototype" on purpose. The intent here is that it gives people who want to extend uFincs a clear path forward without me having to officially support whatever external integrations everyone wants. Take this prototype, extend it to fit your needs, maybe contribute something back if you think others could benefit, profit.</p><p>...</p><p>That's it. That's everything that's being open-sourced. </p><p>However, that's not the same as saying that <em>everything</em> has been open-sourced...</p><h1>What's not being Open Sourced</h1><p>Here comes the "one notable exception" from before...</p><h2>Marketing Site</h2><p>Basically, it's just the <a href="https://github.com/uFincs/uFincs/tree/master/services/marketing">marketing site</a>. The service folder still exists in the public repo (for consistency reasons), but the code has been gutted out of it.</p><p>Why? Well, you can probably guess: I used a paid template for the marketing site. One that I <em>definitely</em> don't have a license to just open source willy-nilly. So &#8212; much to my own annoyance since I now have to maintain two separate repos &#8212; the marketing site code had to be removed and the public repo was chopped off at the latest commit.</p><p>To make up for losing all of the git history, I've opted to instead copy-pasta in the <a href="https://github.com/uFincs/uFincs/blob/master/docs/oldGitHistory.txt">entire git log</a> as part of the docs. Yes, all of the commit messages dating back to the original repo's very first commit. This is actually pretty cool since the majority of the commit messages document some rather specific implementation details, along with keeping a rolling record of introduced/discovered tech debt.</p><h2>Certain Doc Images</h2><p>However, the marketing site is not the only thing being not-open-sourced. If you go through enough of the <a href="https://github.com/uFincs/uFincs/tree/master/docs/technical">technical docs</a>, you'll likely come across some "[redacted]" text. This is primarily in the UI Concept docs since I've gone through and removed the images that I used for design inspiration. </p><p>This is more of a copyright thing than anything else. When I was redesigning uFincs, I was copying and pasting images from all over the place, without making sure to keep links to everything. So, to save myself <em>that</em> headache, I opted to just remove them.</p><p>...</p><p>Altogether, not too bad as far as having to scrub things.</p><h1>Wrap-Up</h1><p>When I first launched uFincs, I was questioned if I would ever open source it.</p><p>When I first had the idea for uFincs, that question had already been answered.</p><p>And now, that answer has been fulfilled. In the end, uFincs has been much more of a passion project than it has been a business, and that's ok.</p><p>As always, if you have any questions or comments, feel free to reach out to me at <a href="mailto:support@ufincs.com">support@ufincs.com</a>. And if you want to use uFincs without having to self-host it, why not check out the pricy subscriptions at <a href="https://ufincs.com/pricing">ufincs.com</a>? :)</p><p>Till next time.</p>]]></content:encoded></item><item><title><![CDATA[Announcing Import Rules]]></title><description><![CDATA[The fastest way to import]]></description><link>https://blog.ufincs.com/p/announcing-import-rules</link><guid isPermaLink="false">https://blog.ufincs.com/p/announcing-import-rules</guid><dc:creator><![CDATA[uFincs]]></dc:creator><pubDate>Fri, 30 Jul 2021 19:50:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1I3K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cca0fb2-8f1f-4ac8-83e3-4f07119760f2_2136x748.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today, I'm excited to announce the release of <strong>Import Rules</strong> in <a href="https://ufincs.com">uFincs</a>. With Import Rules, you can automate away the tedium of manually adjusting each and every transaction when you import from a CSV file.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1I3K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cca0fb2-8f1f-4ac8-83e3-4f07119760f2_2136x748.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1I3K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cca0fb2-8f1f-4ac8-83e3-4f07119760f2_2136x748.png 424w, https://substackcdn.com/image/fetch/$s_!1I3K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cca0fb2-8f1f-4ac8-83e3-4f07119760f2_2136x748.png 848w, https://substackcdn.com/image/fetch/$s_!1I3K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cca0fb2-8f1f-4ac8-83e3-4f07119760f2_2136x748.png 1272w, https://substackcdn.com/image/fetch/$s_!1I3K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cca0fb2-8f1f-4ac8-83e3-4f07119760f2_2136x748.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1I3K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cca0fb2-8f1f-4ac8-83e3-4f07119760f2_2136x748.png" width="1456" height="510" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/4cca0fb2-8f1f-4ac8-83e3-4f07119760f2_2136x748.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:510,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:94135,&quot;alt&quot;:&quot;A table of import rules.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A table of import rules." title="A table of import rules." srcset="https://substackcdn.com/image/fetch/$s_!1I3K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cca0fb2-8f1f-4ac8-83e3-4f07119760f2_2136x748.png 424w, https://substackcdn.com/image/fetch/$s_!1I3K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cca0fb2-8f1f-4ac8-83e3-4f07119760f2_2136x748.png 848w, https://substackcdn.com/image/fetch/$s_!1I3K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cca0fb2-8f1f-4ac8-83e3-4f07119760f2_2136x748.png 1272w, https://substackcdn.com/image/fetch/$s_!1I3K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cca0fb2-8f1f-4ac8-83e3-4f07119760f2_2136x748.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>By creating rules, you can transform transactions to have exactly the right types, descriptions, and accounts without having to manually edit each one. This way, you can quickly categorize hundreds or even thousands of transactions. </p><p>If you regularly generate lots of transactions, or if you've ever wanted to try uFincs but balked at the idea of manually importing all of your past transactions, then I think Import Rules are going to make your life a <em>lot</em> easier.</p><h1>How to use Import Rules</h1><p>Using import rules is quite simple. Let's walk through it.</p><h2>Creating and Managing Import Rules</h2><p>First, you'll find that the "Import Transactions" option now brings you to a sort of overview page:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7vCr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15d9de81-8760-40e1-9e91-1ea628c451b3_1234x706.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7vCr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15d9de81-8760-40e1-9e91-1ea628c451b3_1234x706.png 424w, https://substackcdn.com/image/fetch/$s_!7vCr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15d9de81-8760-40e1-9e91-1ea628c451b3_1234x706.png 848w, https://substackcdn.com/image/fetch/$s_!7vCr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15d9de81-8760-40e1-9e91-1ea628c451b3_1234x706.png 1272w, https://substackcdn.com/image/fetch/$s_!7vCr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15d9de81-8760-40e1-9e91-1ea628c451b3_1234x706.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7vCr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15d9de81-8760-40e1-9e91-1ea628c451b3_1234x706.png" width="1234" height="706" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/15d9de81-8760-40e1-9e91-1ea628c451b3_1234x706.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:706,&quot;width&quot;:1234,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:231336,&quot;alt&quot;:&quot;A red arrow pointing at the \&quot;Import Transactions\&quot; option from the \&quot;Add\&quot; button.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A red arrow pointing at the &quot;Import Transactions&quot; option from the &quot;Add&quot; button." title="A red arrow pointing at the &quot;Import Transactions&quot; option from the &quot;Add&quot; button." srcset="https://substackcdn.com/image/fetch/$s_!7vCr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15d9de81-8760-40e1-9e91-1ea628c451b3_1234x706.png 424w, https://substackcdn.com/image/fetch/$s_!7vCr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15d9de81-8760-40e1-9e91-1ea628c451b3_1234x706.png 848w, https://substackcdn.com/image/fetch/$s_!7vCr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15d9de81-8760-40e1-9e91-1ea628c451b3_1234x706.png 1272w, https://substackcdn.com/image/fetch/$s_!7vCr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15d9de81-8760-40e1-9e91-1ea628c451b3_1234x706.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xyT6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2517f006-71a8-4ae8-a199-7c95eff04506_3360x1892.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xyT6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2517f006-71a8-4ae8-a199-7c95eff04506_3360x1892.png 424w, https://substackcdn.com/image/fetch/$s_!xyT6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2517f006-71a8-4ae8-a199-7c95eff04506_3360x1892.png 848w, https://substackcdn.com/image/fetch/$s_!xyT6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2517f006-71a8-4ae8-a199-7c95eff04506_3360x1892.png 1272w, https://substackcdn.com/image/fetch/$s_!xyT6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2517f006-71a8-4ae8-a199-7c95eff04506_3360x1892.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xyT6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2517f006-71a8-4ae8-a199-7c95eff04506_3360x1892.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/2517f006-71a8-4ae8-a199-7c95eff04506_3360x1892.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:237598,&quot;alt&quot;:&quot;The new Import Overview page.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The new Import Overview page." title="The new Import Overview page." srcset="https://substackcdn.com/image/fetch/$s_!xyT6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2517f006-71a8-4ae8-a199-7c95eff04506_3360x1892.png 424w, https://substackcdn.com/image/fetch/$s_!xyT6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2517f006-71a8-4ae8-a199-7c95eff04506_3360x1892.png 848w, https://substackcdn.com/image/fetch/$s_!xyT6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2517f006-71a8-4ae8-a199-7c95eff04506_3360x1892.png 1272w, https://substackcdn.com/image/fetch/$s_!xyT6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2517f006-71a8-4ae8-a199-7c95eff04506_3360x1892.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>From here, you can choose to proceed to the CSV File import process, just as you would before. This is also where you might find other import options in the future.</p><p>But more importantly for us right <em>now</em>, you'll also find where you can manage your import rules:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bqyj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cf6f547-6a68-4652-8b36-ce4b0b205822_2136x748.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bqyj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cf6f547-6a68-4652-8b36-ce4b0b205822_2136x748.png 424w, https://substackcdn.com/image/fetch/$s_!bqyj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cf6f547-6a68-4652-8b36-ce4b0b205822_2136x748.png 848w, https://substackcdn.com/image/fetch/$s_!bqyj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cf6f547-6a68-4652-8b36-ce4b0b205822_2136x748.png 1272w, https://substackcdn.com/image/fetch/$s_!bqyj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cf6f547-6a68-4652-8b36-ce4b0b205822_2136x748.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bqyj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cf6f547-6a68-4652-8b36-ce4b0b205822_2136x748.png" width="1456" height="510" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/4cf6f547-6a68-4652-8b36-ce4b0b205822_2136x748.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:510,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:94135,&quot;alt&quot;:&quot;A table of import rules.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A table of import rules." title="A table of import rules." srcset="https://substackcdn.com/image/fetch/$s_!bqyj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cf6f547-6a68-4652-8b36-ce4b0b205822_2136x748.png 424w, https://substackcdn.com/image/fetch/$s_!bqyj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cf6f547-6a68-4652-8b36-ce4b0b205822_2136x748.png 848w, https://substackcdn.com/image/fetch/$s_!bqyj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cf6f547-6a68-4652-8b36-ce4b0b205822_2136x748.png 1272w, https://substackcdn.com/image/fetch/$s_!bqyj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4cf6f547-6a68-4652-8b36-ce4b0b205822_2136x748.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let's say you wanted to create a new rule. Just click the "Add Rule" button and you'll be presented with this new form:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5lso!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0731b5e3-f2ae-4107-8f09-940aebd1891c_800x1892.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5lso!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0731b5e3-f2ae-4107-8f09-940aebd1891c_800x1892.png 424w, https://substackcdn.com/image/fetch/$s_!5lso!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0731b5e3-f2ae-4107-8f09-940aebd1891c_800x1892.png 848w, https://substackcdn.com/image/fetch/$s_!5lso!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0731b5e3-f2ae-4107-8f09-940aebd1891c_800x1892.png 1272w, https://substackcdn.com/image/fetch/$s_!5lso!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0731b5e3-f2ae-4107-8f09-940aebd1891c_800x1892.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5lso!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0731b5e3-f2ae-4107-8f09-940aebd1891c_800x1892.png" width="296" height="700.04" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0731b5e3-f2ae-4107-8f09-940aebd1891c_800x1892.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1892,&quot;width&quot;:800,&quot;resizeWidth&quot;:296,&quot;bytes&quot;:108568,&quot;alt&quot;:&quot;The new Import Rule form.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The new Import Rule form." title="The new Import Rule form." srcset="https://substackcdn.com/image/fetch/$s_!5lso!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0731b5e3-f2ae-4107-8f09-940aebd1891c_800x1892.png 424w, https://substackcdn.com/image/fetch/$s_!5lso!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0731b5e3-f2ae-4107-8f09-940aebd1891c_800x1892.png 848w, https://substackcdn.com/image/fetch/$s_!5lso!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0731b5e3-f2ae-4107-8f09-940aebd1891c_800x1892.png 1272w, https://substackcdn.com/image/fetch/$s_!5lso!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0731b5e3-f2ae-4107-8f09-940aebd1891c_800x1892.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here, you can specify all of the conditions and actions for the rule. Conditions specify which transactions the rule should apply, whereas actions specify which transformations to make on the transaction.</p><p>Currently, we've kept it simple. Conditions support the following properties:</p><ul><li><p>Account</p></li><li><p>Description</p></li></ul><p>Additionally, you can match against the above properties using the following functions:</p><ul><li><p>'contains' (e.g. &#8220;does the description &#8216;contain&#8217; the value?&#8221; )</p></li><li><p>'matches regex' (e.g. &#8220;does the description &#8216;match the regex&#8217; given by the value?&#8221;)</p></li></ul><p>For actions, we support transformations on the following properties:</p><ul><li><p>Account</p></li><li><p>Description</p></li><li><p>Type</p></li></ul><p>With these conditions and actions, I think we support the most useful cases for doing things like "rewriting descriptions" and "automatically categorizing accounts". If you ever want more conditions or actions, just let me know and I'll see what I can do!</p><h2>During the Import Process</h2><p>Now that we've seen how to create and manage import rules, let's take a look at how the import process itself has changed.</p><p>First, select the option to import from a CSV file, just as usual.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dA9-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90b0c837-2225-48e3-af40-9285cac6a490_3360x1892.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dA9-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90b0c837-2225-48e3-af40-9285cac6a490_3360x1892.png 424w, https://substackcdn.com/image/fetch/$s_!dA9-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90b0c837-2225-48e3-af40-9285cac6a490_3360x1892.png 848w, https://substackcdn.com/image/fetch/$s_!dA9-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90b0c837-2225-48e3-af40-9285cac6a490_3360x1892.png 1272w, https://substackcdn.com/image/fetch/$s_!dA9-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90b0c837-2225-48e3-af40-9285cac6a490_3360x1892.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dA9-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90b0c837-2225-48e3-af40-9285cac6a490_3360x1892.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/90b0c837-2225-48e3-af40-9285cac6a490_3360x1892.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:257639,&quot;alt&quot;:&quot;A red arrow pointing at the \&quot;CSV File\&quot; import option on the Import Overview page.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A red arrow pointing at the &quot;CSV File&quot; import option on the Import Overview page." title="A red arrow pointing at the &quot;CSV File&quot; import option on the Import Overview page." srcset="https://substackcdn.com/image/fetch/$s_!dA9-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90b0c837-2225-48e3-af40-9285cac6a490_3360x1892.png 424w, https://substackcdn.com/image/fetch/$s_!dA9-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90b0c837-2225-48e3-af40-9285cac6a490_3360x1892.png 848w, https://substackcdn.com/image/fetch/$s_!dA9-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90b0c837-2225-48e3-af40-9285cac6a490_3360x1892.png 1272w, https://substackcdn.com/image/fetch/$s_!dA9-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90b0c837-2225-48e3-af40-9285cac6a490_3360x1892.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can fill out the first three steps of the import process (choosing an account to import to, choosing a file to import from, and choosing/creating a mapping for the CSV file so that we can read it properly). Once you're done, you'll arrive at the fourth step, Adjust Transactions.</p><p>Here, you'll find a new "Active Import Rules" section:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2guB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2110234-348c-4cca-894c-86144588cc80_3360x1888.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2guB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2110234-348c-4cca-894c-86144588cc80_3360x1888.png 424w, https://substackcdn.com/image/fetch/$s_!2guB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2110234-348c-4cca-894c-86144588cc80_3360x1888.png 848w, https://substackcdn.com/image/fetch/$s_!2guB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2110234-348c-4cca-894c-86144588cc80_3360x1888.png 1272w, https://substackcdn.com/image/fetch/$s_!2guB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2110234-348c-4cca-894c-86144588cc80_3360x1888.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2guB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2110234-348c-4cca-894c-86144588cc80_3360x1888.png" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c2110234-348c-4cca-894c-86144588cc80_3360x1888.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1289854,&quot;alt&quot;:&quot;A red arrow pointing at the collapsed \&quot;Active Import Rules\&quot; section in the Adjust Transactions step.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A red arrow pointing at the collapsed &quot;Active Import Rules&quot; section in the Adjust Transactions step." title="A red arrow pointing at the collapsed &quot;Active Import Rules&quot; section in the Adjust Transactions step." srcset="https://substackcdn.com/image/fetch/$s_!2guB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2110234-348c-4cca-894c-86144588cc80_3360x1888.png 424w, https://substackcdn.com/image/fetch/$s_!2guB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2110234-348c-4cca-894c-86144588cc80_3360x1888.png 848w, https://substackcdn.com/image/fetch/$s_!2guB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2110234-348c-4cca-894c-86144588cc80_3360x1888.png 1272w, https://substackcdn.com/image/fetch/$s_!2guB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2110234-348c-4cca-894c-86144588cc80_3360x1888.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you click on it, you can expand the section to see all of the rules that are currently active (i.e. that are being applied to transactions that are being imported right now):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MODP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72458ad-fd83-4460-9c5c-6457bed5a9d8_3360x1892.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MODP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72458ad-fd83-4460-9c5c-6457bed5a9d8_3360x1892.png 424w, https://substackcdn.com/image/fetch/$s_!MODP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72458ad-fd83-4460-9c5c-6457bed5a9d8_3360x1892.png 848w, https://substackcdn.com/image/fetch/$s_!MODP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72458ad-fd83-4460-9c5c-6457bed5a9d8_3360x1892.png 1272w, https://substackcdn.com/image/fetch/$s_!MODP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72458ad-fd83-4460-9c5c-6457bed5a9d8_3360x1892.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MODP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72458ad-fd83-4460-9c5c-6457bed5a9d8_3360x1892.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c72458ad-fd83-4460-9c5c-6457bed5a9d8_3360x1892.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:408068,&quot;alt&quot;:&quot;The open Active Import Rules section.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The open Active Import Rules section." title="The open Active Import Rules section." srcset="https://substackcdn.com/image/fetch/$s_!MODP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72458ad-fd83-4460-9c5c-6457bed5a9d8_3360x1892.png 424w, https://substackcdn.com/image/fetch/$s_!MODP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72458ad-fd83-4460-9c5c-6457bed5a9d8_3360x1892.png 848w, https://substackcdn.com/image/fetch/$s_!MODP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72458ad-fd83-4460-9c5c-6457bed5a9d8_3360x1892.png 1272w, https://substackcdn.com/image/fetch/$s_!MODP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc72458ad-fd83-4460-9c5c-6457bed5a9d8_3360x1892.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here you can also add new rules or toggle all of the rules on/off (useful if you need to check a transaction's original values).</p><p>And that's really it! If you had rules set up for every type of transaction being imported, then you could just click Next to finish things out. Much faster, much more repeatable, and saves you time!</p><h1>Import Rule 'Gotchas'</h1><p>We've already mentioned above how import rules only support a certain (small) set of conditions and actions, so we won't go over those again.</p><p>However, one of the other 'gotchas' of the import rules is the order in which they are applied.</p><h2>Rule Ranking</h2><p>Basically, each rule is assigned a 'rank' based on how complicated its conditions are: more conditions, longer conditions, and regex conditions will increase a rule's ranking. Then, rules are applied in order from highest to lowest rank. </p><p>This makes it so that, if multiple rules could apply to a single transaction, the highest-ranked one will apply first &#8212; in effect, we treat 'complexity' as a proxy for 'specificity'.</p><p>Here's an example. Say we had two rules, one with this condition:</p><ul><li><p>Description contains  "deposit"</p></li></ul><p>And another with this condition:</p><ul><li><p>Description contains "customer deposit"</p></li></ul><p>Because the second rule's condition is longer than the first rule's, its ranking will be higher and will thus be applied before the first rule.</p><p>A consequence of this ranking system is that, if you really wanted to, you could chain rules together so that lower-ranked rules still apply to transactions that were changed by higher-ranked rules. I don't know how useful that would be in practice (especially considering a rule can have more than one action), but I'm sure <em>someone</em> will appreciate it.</p><h2>Action Ranking</h2><p>Another 'gotcha' is about the order in which rule actions are applied. Specifically, you should know that "type" actions are applied before "account" actions. This is mainly due to the fact that certain accounts can only be applied to certain types of transactions. As such, although you can choose <em>any</em> account to apply when creating a rule, it will actually only be applied to the final transaction if it fits with whatever type the transaction is.</p><p>For example, if you create an action that changes the type to "Income" but specify that the account being applied is an "Expense" account (say, 'Food'), then the 'Food' account will not end up being applied to the transaction because the "Income" transaction type can not have an "Expense" account as either its credit or debit account.</p><h1>Other Import Process Improvements</h1><p>While the introduction of import rules is the main highlight of today's announcement, there are some other small improvements that have been made to the import process, in the hopes of improving the overall experience.</p><h2>Highlighting Missing Accounts in Yellow</h2><p>During the Adjust Transactions step of the import process (the fourth step), we previously marked accounts that needed to be manually filled out in a rather drab grey:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_umH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F805bbd38-3751-48d3-b6a4-70a940c923a9_2964x1280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_umH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F805bbd38-3751-48d3-b6a4-70a940c923a9_2964x1280.png 424w, https://substackcdn.com/image/fetch/$s_!_umH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F805bbd38-3751-48d3-b6a4-70a940c923a9_2964x1280.png 848w, https://substackcdn.com/image/fetch/$s_!_umH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F805bbd38-3751-48d3-b6a4-70a940c923a9_2964x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!_umH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F805bbd38-3751-48d3-b6a4-70a940c923a9_2964x1280.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_umH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F805bbd38-3751-48d3-b6a4-70a940c923a9_2964x1280.png" width="1456" height="629" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/805bbd38-3751-48d3-b6a4-70a940c923a9_2964x1280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:629,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:930397,&quot;alt&quot;:&quot;A red arrow pointing at an example of the old grey coloring for accounts-to-be-filled.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A red arrow pointing at an example of the old grey coloring for accounts-to-be-filled." title="A red arrow pointing at an example of the old grey coloring for accounts-to-be-filled." srcset="https://substackcdn.com/image/fetch/$s_!_umH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F805bbd38-3751-48d3-b6a4-70a940c923a9_2964x1280.png 424w, https://substackcdn.com/image/fetch/$s_!_umH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F805bbd38-3751-48d3-b6a4-70a940c923a9_2964x1280.png 848w, https://substackcdn.com/image/fetch/$s_!_umH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F805bbd38-3751-48d3-b6a4-70a940c923a9_2964x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!_umH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F805bbd38-3751-48d3-b6a4-70a940c923a9_2964x1280.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>However, after user testing, I found that it wasn't <em>that</em> obvious what needed to be done here (or that anything needed to be done at all). In retrospect, that's not surprising.</p><p>As such, we've changed the accounts to be displayed in a much more eye-catching yellow shade:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YTlb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ac72da-18ae-4e44-bb0c-154c67d0ef40_2982x943.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YTlb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ac72da-18ae-4e44-bb0c-154c67d0ef40_2982x943.png 424w, https://substackcdn.com/image/fetch/$s_!YTlb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ac72da-18ae-4e44-bb0c-154c67d0ef40_2982x943.png 848w, https://substackcdn.com/image/fetch/$s_!YTlb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ac72da-18ae-4e44-bb0c-154c67d0ef40_2982x943.png 1272w, https://substackcdn.com/image/fetch/$s_!YTlb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ac72da-18ae-4e44-bb0c-154c67d0ef40_2982x943.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YTlb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ac72da-18ae-4e44-bb0c-154c67d0ef40_2982x943.png" width="1456" height="460" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c1ac72da-18ae-4e44-bb0c-154c67d0ef40_2982x943.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:643331,&quot;alt&quot;:&quot;A red arrow pointing at an example of the new yellow highlighting for accounts-to-be-filled.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A red arrow pointing at an example of the new yellow highlighting for accounts-to-be-filled." title="A red arrow pointing at an example of the new yellow highlighting for accounts-to-be-filled." srcset="https://substackcdn.com/image/fetch/$s_!YTlb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ac72da-18ae-4e44-bb0c-154c67d0ef40_2982x943.png 424w, https://substackcdn.com/image/fetch/$s_!YTlb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ac72da-18ae-4e44-bb0c-154c67d0ef40_2982x943.png 848w, https://substackcdn.com/image/fetch/$s_!YTlb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ac72da-18ae-4e44-bb0c-154c67d0ef40_2982x943.png 1272w, https://substackcdn.com/image/fetch/$s_!YTlb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ac72da-18ae-4e44-bb0c-154c67d0ef40_2982x943.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hopefully, this change will make it more apparent that the accounts need to be filled out here.</p><h2>Making Tooltip Messages (More) Visible</h2><p>Previously, if you wanted to figure out why the "Next" button was disabled when trying to move to the next step in the import process, you had to somehow figure out that you could hover over the button to get a little tooltip explaining why:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s0Wm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6da2d8e7-b8d6-418f-995c-0861b88e6881_1624x374.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s0Wm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6da2d8e7-b8d6-418f-995c-0861b88e6881_1624x374.png 424w, https://substackcdn.com/image/fetch/$s_!s0Wm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6da2d8e7-b8d6-418f-995c-0861b88e6881_1624x374.png 848w, https://substackcdn.com/image/fetch/$s_!s0Wm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6da2d8e7-b8d6-418f-995c-0861b88e6881_1624x374.png 1272w, https://substackcdn.com/image/fetch/$s_!s0Wm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6da2d8e7-b8d6-418f-995c-0861b88e6881_1624x374.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s0Wm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6da2d8e7-b8d6-418f-995c-0861b88e6881_1624x374.png" width="1456" height="335" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6da2d8e7-b8d6-418f-995c-0861b88e6881_1624x374.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:335,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97844,&quot;alt&quot;:&quot;An example of hovering over the disabled Next button to get a mouse tooltip.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="An example of hovering over the disabled Next button to get a mouse tooltip." title="An example of hovering over the disabled Next button to get a mouse tooltip." srcset="https://substackcdn.com/image/fetch/$s_!s0Wm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6da2d8e7-b8d6-418f-995c-0861b88e6881_1624x374.png 424w, https://substackcdn.com/image/fetch/$s_!s0Wm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6da2d8e7-b8d6-418f-995c-0861b88e6881_1624x374.png 848w, https://substackcdn.com/image/fetch/$s_!s0Wm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6da2d8e7-b8d6-418f-995c-0861b88e6881_1624x374.png 1272w, https://substackcdn.com/image/fetch/$s_!s0Wm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6da2d8e7-b8d6-418f-995c-0861b88e6881_1624x374.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>For obvious reasons, this wasn't obvious to everyone. As such, we've now made it so that these tooltip messages can be more easily accessed by just clicking the "Next" button (while it 'looks' disabled):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W5UT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F32d72ef0-8214-4dae-b539-c55c07ae9824_1294x366.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W5UT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F32d72ef0-8214-4dae-b539-c55c07ae9824_1294x366.png 424w, https://substackcdn.com/image/fetch/$s_!W5UT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F32d72ef0-8214-4dae-b539-c55c07ae9824_1294x366.png 848w, https://substackcdn.com/image/fetch/$s_!W5UT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F32d72ef0-8214-4dae-b539-c55c07ae9824_1294x366.png 1272w, https://substackcdn.com/image/fetch/$s_!W5UT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F32d72ef0-8214-4dae-b539-c55c07ae9824_1294x366.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W5UT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F32d72ef0-8214-4dae-b539-c55c07ae9824_1294x366.png" width="1294" height="366" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/32d72ef0-8214-4dae-b539-c55c07ae9824_1294x366.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:366,&quot;width&quot;:1294,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:95935,&quot;alt&quot;:&quot;An example showing the red error message that nows pops up when clicking on the disabled Next button.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="An example showing the red error message that nows pops up when clicking on the disabled Next button." title="An example showing the red error message that nows pops up when clicking on the disabled Next button." srcset="https://substackcdn.com/image/fetch/$s_!W5UT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F32d72ef0-8214-4dae-b539-c55c07ae9824_1294x366.png 424w, https://substackcdn.com/image/fetch/$s_!W5UT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F32d72ef0-8214-4dae-b539-c55c07ae9824_1294x366.png 848w, https://substackcdn.com/image/fetch/$s_!W5UT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F32d72ef0-8214-4dae-b539-c55c07ae9824_1294x366.png 1272w, https://substackcdn.com/image/fetch/$s_!W5UT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F32d72ef0-8214-4dae-b539-c55c07ae9824_1294x366.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now, if you ever get frustrated that the dang button is disabled, you'll be quickly shown just what's going on and what you need to do to proceed!</p><h1>Conclusion</h1><p>With the introduction of import rules today, we hope to reduce some of the friction with starting/continuing to use uFincs. Not everyone wants to manually enter or adjust every transaction, so hopefully you'll find the import rules helpful for speeding things up. </p><p>Test them out today, right now, for free, by taking uFincs for a <a href="https://ufincs.com/noaccount" title="free test drive">free test drive</a>.</p><p>And as always, if you have any questions or feedback, feel free to let me know at <a href="mailto:support@ufincs.com" title="support@ufincs.com">support@ufincs.com</a>.</p><p>Till next time.</p>]]></content:encoded></item><item><title><![CDATA[GnuCash Alternatives for Individuals]]></title><description><![CDATA[Are you an individual seeking an intimate relationship with your personal finances? Look no further than these modern alternatives to GnuCash.]]></description><link>https://blog.ufincs.com/p/gnucash-alternatives-for-individuals</link><guid isPermaLink="false">https://blog.ufincs.com/p/gnucash-alternatives-for-individuals</guid><dc:creator><![CDATA[uFincs]]></dc:creator><pubDate>Thu, 08 Jul 2021 19:01:30 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/a950a07c-c89b-4880-a7ef-213cf936e631_922x575.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the realm of personal finance, there are many, many different apps that one can use to keep track of their finances (if one even wants to keep track of them at all). One such famous app is the venerable GnuCash: a free, cross-platform accounting app.</p><p><a href="https://www.gnucash.org/" title="GnuCash">GnuCash</a> has been around for literal <em>decades</em> &#8212; its first release was all the way back in 1998! But today, we're going to talk about the good and bad of GnuCash, and what other possible (modern) alternatives exist for an individual like you.</p><h1>Why to Choose GnuCash as an Individual</h1><p>If you're an individual (and not a business) looking to use GnuCash, here are some of the reasons why you might want to choose it:</p><h2>Free</h2><p>This is the big one. GnuCash is both free as in beer (i.e. it costs no money to use) and free as in freedom (i.e. it's open-source). For the penny-pinchers among you, that means you can use GnuCash however you want, for however long you want; no annoying subscription fees to pay here!</p><h2>Cross-Platform</h2><p>Whether it's Windows, Mac, or Linux, GnuCash is available on all the major desktop operating systems. Unless you're a hardcore Chrome OS fanatic, GnuCash has you covered (although even then, you can try to run it with the beta Linux support).</p><p>However, while it is technically available on Android and iOS, the experience isn't exactly great. We'll get to that in a bit.</p><h2>Double-Entry Accounting</h2><p>Although likely confusing for the average personal finance first-timer, double-entry accounting is a powerful system for ensuring that your finances are accurately tracked. GnuCash uses double-entry accounting through-and-through; maybe <em>too</em> thoroughly for some people.</p><p>But hey, at least there's no more wondering why your account balances are all out of whack!</p><h2>Your Data</h2><p>Since GnuCash is first-and-foremost a desktop app, it saves all of your data to a set of portable files. Just copy them over (or sync them over) to another machine and you're on your way!</p><h2>Feature Rich</h2><p>For a free piece of software, GnuCash is probably the most feature-rich double-entry accounting app on the market. That comes as no surprise given the decades of development work that's gone into it. </p><p>So if you're looking to be a personal finance power user, then GnuCash is probably where you should start looking.</p><h1>Why not to Choose GnuCash as an Individual</h1><p>As much as there are good reasons to go with GnuCash, there are also a handful that really stem from GnuCash's age.</p><h2>Dated UI Design</h2><p>Being an app first designed and developed in the 90s, it's not exactly a surprise that GnuCash looks rather dated. You're certainly not choosing GnuCash because it's pleasant to look at.</p><p>And with a dated design comes a less-than-ideal user experience. Maybe it's because it's naturally 'harder' to use double-entry accounting, or maybe because of the dated design, but GnuCash has a definite learning curve to it.</p><h2>Poor Mobile Experience</h2><p>Although there do technically exist GnuCash mobile 'apps' (for Android and iOS), they are <em>far</em> from being the complete experience. In essence, they are mostly simple trackers so that you can enter your transactions on the go. But then you have to export everything you enter to then re-import it into one of the desktop apps.</p><p>Hardly the feature-rich experience one expects from mobile apps these days.</p><h2>No Cloud Sync or Web App</h2><p>Speaking of having to export and re-import, this problem all comes down to the fact that GnuCash doesn't have any kind of Cloud Syncing or 'account' system. You can't just log in to all your devices to access your finances.</p><p>This is made even more apparent by the lack of a web app. Although this is somewhat excused by GnuCash being natively supported on basically every platform, many people these days like to just live in a browser, so not being available on the most ubiquitous 'platform' on the planet is a letdown.</p><h2>You'd Rather Budget</h2><p>Although GnuCash technically has some built-in budgeting support, it's most definitely not the main focus of the app. If you're out to more to budget than track, then GnuCash is probably not your best choice.</p><h1>Best GnuCash Alternatives for Individuals</h1><p>Having now examined the various pros and cons, we can finally start looking at alternatives to GnuCash for you, the individual.</p><p>Each of the alternatives will be compared to GnuCash based on how well they hole up GnuCash's failings while also maintaining its strengths.</p><h2>YNAB</h2><p>If you're looking for a modern UI, cloud sync, and much better budgeting features, then <a href="https://www.youneedabudget.com" title="YNAB">YNAB</a> (aka "You Need a Budget") is the app for you! </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2NRN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9035f8dc-c2ff-447e-9f19-1f1035f6607d_1050x515.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2NRN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9035f8dc-c2ff-447e-9f19-1f1035f6607d_1050x515.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2NRN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9035f8dc-c2ff-447e-9f19-1f1035f6607d_1050x515.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2NRN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9035f8dc-c2ff-447e-9f19-1f1035f6607d_1050x515.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2NRN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9035f8dc-c2ff-447e-9f19-1f1035f6607d_1050x515.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2NRN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9035f8dc-c2ff-447e-9f19-1f1035f6607d_1050x515.jpeg" width="1050" height="515" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/9035f8dc-c2ff-447e-9f19-1f1035f6607d_1050x515.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:515,&quot;width&quot;:1050,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114796,&quot;alt&quot;:&quot;Picture of YNAB dashboard&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Picture of YNAB dashboard" title="Picture of YNAB dashboard" srcset="https://substackcdn.com/image/fetch/$s_!2NRN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9035f8dc-c2ff-447e-9f19-1f1035f6607d_1050x515.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2NRN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9035f8dc-c2ff-447e-9f19-1f1035f6607d_1050x515.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2NRN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9035f8dc-c2ff-447e-9f19-1f1035f6607d_1050x515.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2NRN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9035f8dc-c2ff-447e-9f19-1f1035f6607d_1050x515.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>YNAB adopts the 'envelope' method of budgeting to give you a very structured system for keeping your finances in check. Additionally, it supports robust bank sync so that you have less work to do!</p><p><strong>Cost</strong>: $11.99/month or $84/year</p><h2>Firefly III</h2><p><a href="https://www.firefly-iii.org" title="Firefly III">Firefly III</a> is a more direct GnuCash alternative. It's also free and open-source, yet still retains some of the 'DIY' charm of GnuCash since it's a self-hosted web app. That means that you still retain complete control over your data, but you can access it from anywhere, on any device.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GTSl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd89520fd-dfd0-4a65-b250-b50db15a1a17_900x870.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GTSl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd89520fd-dfd0-4a65-b250-b50db15a1a17_900x870.png 424w, https://substackcdn.com/image/fetch/$s_!GTSl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd89520fd-dfd0-4a65-b250-b50db15a1a17_900x870.png 848w, https://substackcdn.com/image/fetch/$s_!GTSl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd89520fd-dfd0-4a65-b250-b50db15a1a17_900x870.png 1272w, https://substackcdn.com/image/fetch/$s_!GTSl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd89520fd-dfd0-4a65-b250-b50db15a1a17_900x870.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GTSl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd89520fd-dfd0-4a65-b250-b50db15a1a17_900x870.png" width="900" height="870" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/d89520fd-dfd0-4a65-b250-b50db15a1a17_900x870.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:870,&quot;width&quot;:900,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151080,&quot;alt&quot;:&quot;Picture of Firefly III dashboard&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Picture of Firefly III dashboard" title="Picture of Firefly III dashboard" srcset="https://substackcdn.com/image/fetch/$s_!GTSl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd89520fd-dfd0-4a65-b250-b50db15a1a17_900x870.png 424w, https://substackcdn.com/image/fetch/$s_!GTSl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd89520fd-dfd0-4a65-b250-b50db15a1a17_900x870.png 848w, https://substackcdn.com/image/fetch/$s_!GTSl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd89520fd-dfd0-4a65-b250-b50db15a1a17_900x870.png 1272w, https://substackcdn.com/image/fetch/$s_!GTSl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd89520fd-dfd0-4a65-b250-b50db15a1a17_900x870.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Additionally, it has a more modern UI design while still retaining a double-entry accounting system.</p><p><strong>Cost</strong>: Free! </p><h2>Lunch Money</h2><p>If you thought YNAB was a more modern alternative to GnuCash, then <a href="https://lunchmoney.app" title="Lunch Money">Lunch Money</a> is the more modern alternative to YNAB! Cleaner UI, still a web app, still a focus on budgeting. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jJV8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6c0207-613d-46fb-b686-7bd0188f7451_3236x1820.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jJV8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6c0207-613d-46fb-b686-7bd0188f7451_3236x1820.png 424w, https://substackcdn.com/image/fetch/$s_!jJV8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6c0207-613d-46fb-b686-7bd0188f7451_3236x1820.png 848w, https://substackcdn.com/image/fetch/$s_!jJV8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6c0207-613d-46fb-b686-7bd0188f7451_3236x1820.png 1272w, https://substackcdn.com/image/fetch/$s_!jJV8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6c0207-613d-46fb-b686-7bd0188f7451_3236x1820.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jJV8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6c0207-613d-46fb-b686-7bd0188f7451_3236x1820.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/fb6c0207-613d-46fb-b686-7bd0188f7451_3236x1820.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1242831,&quot;alt&quot;:&quot;Picture of Lunch Money dashboard&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Picture of Lunch Money dashboard" title="Picture of Lunch Money dashboard" srcset="https://substackcdn.com/image/fetch/$s_!jJV8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6c0207-613d-46fb-b686-7bd0188f7451_3236x1820.png 424w, https://substackcdn.com/image/fetch/$s_!jJV8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6c0207-613d-46fb-b686-7bd0188f7451_3236x1820.png 848w, https://substackcdn.com/image/fetch/$s_!jJV8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6c0207-613d-46fb-b686-7bd0188f7451_3236x1820.png 1272w, https://substackcdn.com/image/fetch/$s_!jJV8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6c0207-613d-46fb-b686-7bd0188f7451_3236x1820.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Unlike YNAB, however, Lunch Money doesn't have a native mobile app, nor is its web experience especially optimized for mobile devices. But as a GnuCash replacement, it's definitely one of the better-looking alternatives on this list.</p><p><strong>Cost</strong>: $10/month or $70/year</p><h2>MoneyWiz</h2><p>If you're deep into the Apple ecosystem, then maybe <a href="https://www.wiz.money" title="MoneyWiz">MoneyWiz</a> is the app for you. Sporting a clean design and robust bank syncing, MoneyWiz is a Mac and iOS app that supports cloud sync to access your finances on all your (Apple) devices.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vGRk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F866d8210-c792-4350-ae87-1248ed17c713_3360x1924.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vGRk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F866d8210-c792-4350-ae87-1248ed17c713_3360x1924.png 424w, https://substackcdn.com/image/fetch/$s_!vGRk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F866d8210-c792-4350-ae87-1248ed17c713_3360x1924.png 848w, https://substackcdn.com/image/fetch/$s_!vGRk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F866d8210-c792-4350-ae87-1248ed17c713_3360x1924.png 1272w, https://substackcdn.com/image/fetch/$s_!vGRk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F866d8210-c792-4350-ae87-1248ed17c713_3360x1924.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vGRk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F866d8210-c792-4350-ae87-1248ed17c713_3360x1924.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/866d8210-c792-4350-ae87-1248ed17c713_3360x1924.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5002594,&quot;alt&quot;:&quot;Picture of MoneyWiz dashboard&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Picture of MoneyWiz dashboard" title="Picture of MoneyWiz dashboard" srcset="https://substackcdn.com/image/fetch/$s_!vGRk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F866d8210-c792-4350-ae87-1248ed17c713_3360x1924.png 424w, https://substackcdn.com/image/fetch/$s_!vGRk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F866d8210-c792-4350-ae87-1248ed17c713_3360x1924.png 848w, https://substackcdn.com/image/fetch/$s_!vGRk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F866d8210-c792-4350-ae87-1248ed17c713_3360x1924.png 1272w, https://substackcdn.com/image/fetch/$s_!vGRk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F866d8210-c792-4350-ae87-1248ed17c713_3360x1924.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Although not free, MoneyWiz is still cheaper than most of the paid alternatives on this list.</p><p><strong>Cost</strong>: $4.99/month or $49.99/year</p><h2>Google Sheets (or Excel)</h2><p>If GnuCash wasn't hardcore enough for you, then there's always the time-tested standby of "spreadsheets". Taking the DIY approach, you can basically replicate or create any personal finance workflow you could imagine. </p><p>And if you choose to use a cloud-based option (like Google Sheets), then you automatically get syncing and easy access on all your devices!</p><p><strong>Cost</strong>: Basically free</p><h2>uFincs</h2><p>Want the ultimate in modern GnuCash alternatives? If you're an individual, you can look no further.</p><p><a href="https://ufincs.com" title="uFincs">uFincs</a> is <em>the</em> privacy-friendly GnuCash alternative. It has a clean, modern design while still adopting all of the best parts of double-entry accounting. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YPIn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1755da9e-b97e-4128-9d27-d6a6d566d5a1_3360x1892.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YPIn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1755da9e-b97e-4128-9d27-d6a6d566d5a1_3360x1892.png 424w, https://substackcdn.com/image/fetch/$s_!YPIn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1755da9e-b97e-4128-9d27-d6a6d566d5a1_3360x1892.png 848w, https://substackcdn.com/image/fetch/$s_!YPIn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1755da9e-b97e-4128-9d27-d6a6d566d5a1_3360x1892.png 1272w, https://substackcdn.com/image/fetch/$s_!YPIn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1755da9e-b97e-4128-9d27-d6a6d566d5a1_3360x1892.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YPIn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1755da9e-b97e-4128-9d27-d6a6d566d5a1_3360x1892.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/1755da9e-b97e-4128-9d27-d6a6d566d5a1_3360x1892.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:562123,&quot;alt&quot;:&quot;Picture of uFincs dashboard&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Picture of uFincs dashboard" title="Picture of uFincs dashboard" srcset="https://substackcdn.com/image/fetch/$s_!YPIn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1755da9e-b97e-4128-9d27-d6a6d566d5a1_3360x1892.png 424w, https://substackcdn.com/image/fetch/$s_!YPIn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1755da9e-b97e-4128-9d27-d6a6d566d5a1_3360x1892.png 848w, https://substackcdn.com/image/fetch/$s_!YPIn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1755da9e-b97e-4128-9d27-d6a6d566d5a1_3360x1892.png 1272w, https://substackcdn.com/image/fetch/$s_!YPIn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1755da9e-b97e-4128-9d27-d6a6d566d5a1_3360x1892.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>uFincs is a responsive web app that works great whether you're using your laptop or your phone. And since all of your financial data is encrypted before it ever leaves your browser, you maintain sole ownership of your data.</p><p>If you're looking for a modern GnuCash alternative and want the best personal finance experience, uFincs is a very compelling choice for individuals.</p><p><strong>Cost</strong>: $20/month or $120/year</p><h1>Conclusion</h1><p>While GnuCash is certainly still a capable app in this day age, as an individual, you're probably better off with something a little more modern. Hopefully, this list of GnuCash alternatives will help you improve your personal finances.</p>]]></content:encoded></item><item><title><![CDATA[Why Categorizing Upfront is More Effective]]></title><description><![CDATA[How to Finally get your Personal Finances Together]]></description><link>https://blog.ufincs.com/p/why-categorizing-upfront-is-more</link><guid isPermaLink="false">https://blog.ufincs.com/p/why-categorizing-upfront-is-more</guid><dc:creator><![CDATA[uFincs]]></dc:creator><pubDate>Mon, 03 May 2021 16:09:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MGxf!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7536ea10-9c3a-4bb2-905d-4a3e5468b108_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I recently came to a realization: categorizing things is a <em>lot</em> easier when you do it upfront rather than in bulk.</p><p>What do I mean by "things"? Well, I'm mostly talking about articles. Blog posts. Web sites. Things I want to read later. </p><p>See, I've been a long-time user of <a href="https://getpocket.com/" title="Pocket">Pocket</a>. Basically, it's a service that lets you save articles for later reading. It also allows you to create categories to tag each article with. So, like the obsessive organizer that I am, I set up a bunch of categories to make sure every article had its place. </p><p>But... I would just never use them.</p><p>I would save article after article to Pocket, always intending to read and tag them for archival purposes, but it would never stick. My list of uncategorized articles would slowly grow until I was just fed up with how many there were and try to categorize them in bulk. </p><p>It never worked. The sheer number of <em>things</em> that had to be categorized was just too daunting. </p><p>In the end, this 'knowledge base' I had built up was only useful because of Pocket's search functionality.</p><p>But one day, I decided to try something different: I wanted to use <em>Slack</em> as my knowledge base. </p><p>Yes, that's right, good old Slack that everyone <em>loves</em> using for communication at work. I wanted a whole Slack workspace just for myself. </p><p>Why Slack? Well, I had personally used it myself at a former job (go figure) and I'd actually come to love the overall interface and ease of use. Being able to just create a bunch of channels and dump stuff in them was so refreshing. Not to mention the timestamps; having a complete history of when everything was added was quite useful for placing things within their original context.</p><p>So that's what I did: whenever I came across a new article that I wanted to keep, I'd send it off to Slack and make sure it was in a relevant channel for its topic. </p><p>For example, some of my most used channels are "#technologies", "#design-inspiration", and "#food-ideas". Being <em>forced</em> to pick a channel to send the article to upfront was so much more effective than trying to go in and organize a pile of articles when I felt bored. </p><p>Being able to add some of my own thoughts as extra messages was also a huge plus for Slack over Pocket.</p><p>But what does this have to do with <em>personal finances</em>? Well, I wouldn't be writing this article if I didn't have an ulterior motive, so now it's time to talk about how I like managing my <em>transactions</em>.</p><h2>On Categorizing Transactions</h2><p>When it comes to personal finances, one of the fundamental ideals that I follow is that managing your finances in a more hands-on manner is more effective than an automated, hands-off approach.</p><p>What do I mean by this? Mainly, it comes down to how one manages their transactions.</p><p>For me, I've found that entering all of my transactions manually into a single system is more effective than letting some system automatically scrape and categorize them from my bank accounts. </p><p>In the past, I've used pencil and paper, then a basic Excel spreadsheet, before finally moving onto GnuCash. All of these things require me to not only account for every financial transaction that I make <em>manually</em> but also <em>categorize</em> them up-front. Especially in GnuCash, where everything is double-entry accounting, a transaction can't exist unless it has been categorized.</p><p>Contrast this to something like Mint, where all you <em>have</em> to do is give it your bank credentials. Then it'll gladly siphon up your bank transactions and <em>try</em> (heavy emphasis on <em>try</em>) to automatically categorize them. </p><p>Once you've given them your bank credentials, you don't actually have to do anything anymore. You could, theoretically, just check in once a year, see if you're money situation looks alright (or not, if things aren't categorized correctly), and then log out again.</p><p>Does this work for some people? Even a lot of people? It must &#8212; Mint has so many millions of users. But is this method truly <em>effective</em>? I would argue not; at least, not as much as if you had to manually manage everything yourself. </p><p>As just one common example, I'm sure you've heard the tales of people signing up for subscription services, using the service a handful of times, and then completely forgetting about the service and never using it again. Then, they forget to cancel the service but never notice that they're still being billed for it. </p><p>How can these people not notice money slowly being siphoned from them? Easy, they never check their credit statements and they rarely (if ever) log in to Mint. They'll just keep being billed till they do that once-a-year financial checkup (maybe sometime around that good old New Year's resolution) and realize how much money they've thrown away.</p><p>Not the greatest use of one's money.</p><p>If, however, these totally hypothetical people had to instead manually enter these subscription transactions (and categorize them as such), then they'd probably move their butt a bit faster to cancel it once they noticed that they weren't getting any value out of the service.</p><h2>Takeaways</h2><p>So what you should you take away from all this? Well, I think it really comes down to whether or not you want to be in control of your finances. If you don't, then great! Go for the passive strategy and just ride along on life.</p><p>But if you have financial goals, especially if you're striving for financial independence, then I strongly suggest taking a more hands-on approach to your finances and get into the habit of categorizing your transactions upfront. </p><h2>Do it Better</h2><p>Like I said previously, I've jumped between a handful of apps and systems to do this. Nowadays, however, I use this great app called <a href="https://ufincs.com" title="uFincs">uFincs</a>! </p><p>Did I also happen to build this app? Why of course! (remember that bit about ulterior motives?) </p><p>So if you're looking for a clean and fast way to (manually!) track your finances, why not check out uFincs? If you want the power of a double-entry accounting system but the ease of use of a modern web app, then uFincs is probably the solution you've been looking for but never heard of (because we only just launched). </p><p>To learn more about how uFincs is definitely right for you, head on over to <a href="https://ufincs.com" title="ufincs.com">ufincs.com</a>. We've got a great lifetime plan going on right now, perfect for those of you who want one less monthly transaction to keep track of! </p>]]></content:encoded></item><item><title><![CDATA[Announcing uFincs!]]></title><description><![CDATA[The privacy-first personal finance app.]]></description><link>https://blog.ufincs.com/p/announcing-ufincs</link><guid isPermaLink="false">https://blog.ufincs.com/p/announcing-ufincs</guid><dc:creator><![CDATA[uFincs]]></dc:creator><pubDate>Mon, 19 Apr 2021 19:39:43 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/7536ea10-9c3a-4bb2-905d-4a3e5468b108_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today, I'm excited to finally announce what I've been working on (for far too long): <a href="https://ufincs.com" title="uFincs!">uFincs!</a></p><p>uFincs is a privacy-first, encrypted personal finance app. Yes, another entrant into the already crowded field that is "personal finance apps".</p><h2>But Why?</h2><p>So why did I build it? Well, it's simple really: there wasn't a better solution on the market. </p><p>Having come from using such apps as GnuCash, I just wanted manually track my transactions and keep tabs on what my overall finances looked like. But I'll be damned if I can't do that on my phone. And GnuCash's mobile offerings were... less than stellar.</p><p>I also didn't want to connect my bank accounts with some dubious third-party service, nor did I care to set up a bunch of budgets. But I definitely wanted something a <em>bit</em> nicer than just a spreadsheet.</p><p>So I built uFincs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FFuc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16a4ee3-94f2-43f6-9fb0-aa002d92b26b_2176x1018.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FFuc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16a4ee3-94f2-43f6-9fb0-aa002d92b26b_2176x1018.png 424w, https://substackcdn.com/image/fetch/$s_!FFuc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16a4ee3-94f2-43f6-9fb0-aa002d92b26b_2176x1018.png 848w, https://substackcdn.com/image/fetch/$s_!FFuc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16a4ee3-94f2-43f6-9fb0-aa002d92b26b_2176x1018.png 1272w, https://substackcdn.com/image/fetch/$s_!FFuc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16a4ee3-94f2-43f6-9fb0-aa002d92b26b_2176x1018.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FFuc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16a4ee3-94f2-43f6-9fb0-aa002d92b26b_2176x1018.png" width="1456" height="681" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b16a4ee3-94f2-43f6-9fb0-aa002d92b26b_2176x1018.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:681,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:277771,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FFuc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16a4ee3-94f2-43f6-9fb0-aa002d92b26b_2176x1018.png 424w, https://substackcdn.com/image/fetch/$s_!FFuc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16a4ee3-94f2-43f6-9fb0-aa002d92b26b_2176x1018.png 848w, https://substackcdn.com/image/fetch/$s_!FFuc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16a4ee3-94f2-43f6-9fb0-aa002d92b26b_2176x1018.png 1272w, https://substackcdn.com/image/fetch/$s_!FFuc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16a4ee3-94f2-43f6-9fb0-aa002d92b26b_2176x1018.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>All our Awesome Features</h2><p>A lot of what makes uFincs great is what it <em>doesn't</em> do, and how we decided to fill those gaps.</p><h3>Encrypt Everything</h3><p>In the vain of privacy-first, we don't connect with your bank accounts nor use any third parties that would do the same.</p><p>Instead, you are responsible for entering all of your transactions yourself. In exchange, we make sure to encrypt <em>everything</em> you enter so that you stay the sole owner of your data. </p><p>Only you can access your data; not us, not anyone else.</p><h3>Simpler Double-Entry Accounting</h3><p>I personally don't care much for budgets. I prefer to just track everything and make sure I'm not spending too much.</p><p>And guess what? Managing transactions with double-entry accounting seems to work pretty damn well. Makes sure everything balances out but still provides an excellent system for categorizing transactions.</p><p>So coming from GnuCash, using double-entry accounting as the basis for everything was a no-brainer. And with things like super fast autocomplete and CSV imports, entering transactions 'manually' is less of a chore than you think it is.</p><h3>Forecastable Future</h3><p>The question everyone always seems to be asking is "Will I have enough money?" Enough money to move out? Enough money to buy a house? Enough money to retire?</p><p>Well, with recurring transactions, you can finally forecast your future! Salary every other week? No problem. Monthly credit card bill? Doable. Buying a vanilla latte and avocado toast every morning? Probably not great for your financial future, but we can model it.</p><p>Once you've modelled all of your most common recurring transactions, just jump ahead a couple of decades in the date picker and you'll find out <em>real</em> quick that that daily takeout routine isn't doing you any favours.</p><p>But at least you'll know.</p><h3>Offline-First</h3><p>You might be stuck at home all day, but that doesn't mean that sh*t can't hit the fan. </p><p>Whether it's your ISP being as unreliable as it's always been or even uFincs having to do some.. unexpected maintenance, as long you're logged into the app, you can use uFincs whenever, wherever. Everything will be synced back the next time you're online.</p><p>And for the more tech-savvy, yes, that means uFincs is an installable PWA!</p><h3>And so Much More!</h3><p>Well, not really. But we got things like charts, and stats, and... more to come! </p><p>This is just the beginning of course, so if you've got any ideas, feedback, or questions, feel free to send them over to <a href="mailto:devin@ufincs.com">devin@ufincs.com</a>. I will <em>personally</em> be the one to receive it, tell you how great it is, and that we'd love to implement it &#8212; some time, in the future.</p><h2>Check it Out</h2><p>I can go on and on, describing just how great <a href="https://ufincs.com" title="uFincs">uFincs</a> is for a while, but that's quite boring. How about <a href="https://ufincs.com/noaccount">trying it without an account</a>, right now?</p><p>It's been a long journey just to get to this point, but this is really only the start. If you're interested in following along, feel free to sign up for the <a href="https://blog.ufincs.com">newsletter</a>.</p><p>Or maybe, if you're interested in the more 'meta' aspects of building/running uFincs, you'd like to check out my <a href="https://onmattersconcerningmyexistence.substack.com/" title="personal blog">personal blog</a>?</p><p>Anyways, that's all for today. And remember: Control your Money, Keep your Data!</p>]]></content:encoded></item><item><title><![CDATA[All things uFincs.]]></title><description><![CDATA[Welcome to All things uFincs by me, uFincs.]]></description><link>https://blog.ufincs.com/p/coming-soon</link><guid isPermaLink="false">https://blog.ufincs.com/p/coming-soon</guid><dc:creator><![CDATA[uFincs]]></dc:creator><pubDate>Mon, 12 Apr 2021 20:58:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MGxf!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7536ea10-9c3a-4bb2-905d-4a3e5468b108_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to All things uFincs by me, uFincs. The official blog/newsletter of uFincs.</p><p>Sign up now so you don&#8217;t miss the first issue.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.ufincs.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.ufincs.com/subscribe?"><span>Subscribe now</span></a></p><p>In the meantime, <a href="https://blog.ufincs.com/p/coming-soon?utm_source=substack&utm_medium=email&utm_content=share&action=share">tell your friends</a>!</p>]]></content:encoded></item></channel></rss>