11 votes

Does anyone know of any good budgeting tools?

I've realized over the past few hours that I've spent an absurd amount of money relative to my income over the last few days, and I think that starting to budget would probably be a very good thing for me. Does anyone know of any good tools for keeping and managing a personal budget?

14 comments

  1. [7]
    Sybil_Fleming
    Link
    For strictly budgetting purposes the envelope method can be used in meatspace. Basically, you come up with a budget for your cash flow and set aside the physical monies in labelled envelopes (i.e....

    For strictly budgetting purposes the envelope method can be used in meatspace. Basically, you come up with a budget for your cash flow and set aside the physical monies in labelled envelopes (i.e. groceries, transportation, gifts, savings, etc), thereby gaining a mini-budget for each category. The physical aspect is pretty important since humans are better at conceptualizing with concrete objects and it acts as precommitment to the previously determined spending limits.


    Otherwise here are some thoughts on software that I've tried (all targeted at Americans). For more, check out this Wikipedia list of personal finance software.

    Ease of use, total privacy loss:

    • Mint - You register an account and then they ask for your bank/investment account credentials (banks really do not like this). Thereafter, Mint scrapes all the transaction data and categorizes it for you. You get nice charts and Intuit (the owner of Mint, and one of the biggest reasons why tax filing in the U.S. is horrific) gets your data to target credit offers!
    • Yodlee - It's like Mint, but has slightly less conflict of interest because its corporate parent is trying to sell subscriptions to financial advisers.
    • Personal Capital - It's like Mint, but focused on tracking net worth and they try to upsell you with their Robo-adviser wealth management service (which is really only useful if you have potential tax gain/loss harvesting).

    Manual data entry, slightly better privacy:

    • You Need a Budget (YNAB) - It used to be a standalone desktop app but now it's a subscription software service that requires your data to be stored encrypted on their servers. It has somewhat of a learning curve since it is based on the envelope method. Since it is designed to track cash flows I don't think it really tracks net worth (if you need/want that).
    • Google Spreadsheets (argument also applies to Excel) - Eventually you will see a nice spreadsheet being shared somewhere like /r/personalfinance or /r/financialindependence and you will get the idea to copy it. This could be a drain because of the amount of upkeep required to keep things sane/up-to-date. Also, using a spreadsheet as a database is probably a bad idea.

    Manual data entry, private:

    • Gnucash - One of the more popular open source personal finance desktop apps. Features double entry accounting and custom reports.
    • skrooge - Another open source desktop app, slightly easier to use than Gnucash
    • Plain Text Accounting - Somebody shared this on Tildes but the majority of things seem to be CLI-based and require double-entry accounting. HLedger was way too complicated for me but I can see the advantages of having scriptable CLI tools and all the data in plain text.
    13 votes
    1. [2]
      teaearlgraycold
      Link Parent
      Some banks actually have a formal (more secure) way for Mint to get the transaction information. Presumably in those cases the Banks are okay with it.

      You register an account and then they ask for your bank/investment account credentials (banks really do not like this).

      Some banks actually have a formal (more secure) way for Mint to get the transaction information. Presumably in those cases the Banks are okay with it.

      2 votes
      1. Litmus2336
        Link Parent
        Look if your bank support OAuth. If they do you're golden. But a lot do not.

        Look if your bank support OAuth. If they do you're golden. But a lot do not.

        2 votes
    2. asoftbird
      Link Parent
      GnuCash is nice but l've noticed quite a few errors where the software suddenly can't read my file. If you use it, use lots of backups. Also, many of these softwares are US-focused and working...

      GnuCash is nice but l've noticed quite a few errors where the software suddenly can't read my file. If you use it, use lots of backups.

      Also, many of these softwares are US-focused and working with them in say, European monetary systems may be different, since debit cards are way more prevalent over here.

      2 votes
    3. orbit
      Link Parent
      Oh hey, I'm the one that shared the plain text accounting thing here! I haven't kept up with it but thought it was neat and might pick it up again soon.

      Oh hey, I'm the one that shared the plain text accounting thing here! I haven't kept up with it but thought it was neat and might pick it up again soon.

      1 vote
    4. [2]
      sqew
      Link Parent
      Thank you for the detailed response! I'll definitely look into what you suggested. The envelope method and gnucash both sound especially interesting.

      Thank you for the detailed response! I'll definitely look into what you suggested. The envelope method and gnucash both sound especially interesting.

      1. falc0n
        Link Parent
        One vote for YNAB here - my savings rate has gone up drastically (to be fair, started near zero outside retirement savings). The "giving every dollar a job" approach really clicked.

        One vote for YNAB here - my savings rate has gone up drastically (to be fair, started near zero outside retirement savings). The "giving every dollar a job" approach really clicked.

  2. [2]
    ffmike
    Link
    Tools might be the least important part of budgeting. Figuring out your personal philosophy towards money always struck me as more important. Do you budget like every dollar of income is your...

    Tools might be the least important part of budgeting. Figuring out your personal philosophy towards money always struck me as more important. Do you budget like every dollar of income is your last? Do you assume you can always find a way to make more money? Is the purpose of money to make the world better, to buy happiness, to just keep you alive while you do more interesting stuff? Before you can allocate your dollars, you need to figure out what your goal is.

    Probably the best budget advice I ever got was to set aside 10% of my income for frivolity, no matter how little that was. But that's because it resonated with me, not because it's some universal truth.

    I always liked The Seven Laws of Money as a starting point, but I'm probably just showing my age there.

    7 votes
    1. Akir
      Link Parent
      This is honestly the most important part. Every budgeting tool will want you to come up with proportions to keep aside, and how are you going to do that if you don't know what's important to you?...

      This is honestly the most important part. Every budgeting tool will want you to come up with proportions to keep aside, and how are you going to do that if you don't know what's important to you?

      For me not having to worry about budgets is a big part of how my budgeting works, so I have a really simple system; most of my entertainment budget comes from subscriptions except for an extra roughly $20 every paycheck. Then I basically void every optional expense I possibly can and pocket what's left whenever I can. it works out pretty decently for me.

  3. stu2b50
    Link
    Admittedly might be not very useful due to obviousness, but Excel (Or, more likely Google Spreadsheets) + someone else's nicely formatted spreadsheet (you can google for some on the...

    Admittedly might be not very useful due to obviousness, but Excel (Or, more likely Google Spreadsheets) + someone else's nicely formatted spreadsheet (you can google for some on the personalfinance subreddit).

    A mental model for luxury spending is to calculate how much money you're comfortable spending, get a rate, and base off of that.

    i.e If after taxes I take home 9k a month, rent + utilities + necessary food = 3.5k a month, I want to save 20% of my takehome paycheck = 1800, that gives me 9000 - 3500 - 1800 = 3700 a month of spending money, which is $123.33 a day.

    So if I make a $300 purchase one day, I try to consider that as -$300 that builds bake up $123.33 a day, so I'll try not to spend extra for the next 3 days or so.

    Not that it actually matters, but it can be easier to think of things on a day-to-day basis.

    3 votes
  4. krg
    Link
    Lunchmoney.app came up in a hackerne.ws discussion about budgeting stuff. Looks pretty nice. also: Monarch, and Buxfer. You might wanna give the whole discussion a look.

    Lunchmoney.app came up in a hackerne.ws discussion about budgeting stuff. Looks pretty nice.

    also: Monarch, and Buxfer.

    You might wanna give the whole discussion a look.

    2 votes
  5. [3]
    Comment deleted by author
    Link
    1. [2]
      Omnicrola
      Link Parent
      Where approximately are you located?

      I'm the only person I know who pays their electricity bill on time without a credit card, which is one of the most expensive bills where I live.

      Where approximately are you located?

      1. Chilly
        Link Parent
        The place that's been on fire a lot lately.

        The place that's been on fire a lot lately.

  6. guy
    Link
    Check out https://halfdollar.org/ It's a really cool budgeting tool that is based on a google sheet. You can use it completely offline if you'd like which is nice since it's financial data.

    Check out https://halfdollar.org/

    It's a really cool budgeting tool that is based on a google sheet. You can use it completely offline if you'd like which is nice since it's financial data.