Rebudget is a Mac app that is designed to help you plan and forecast your household budget and personal finances. It is not meant to be a literal mirror of your bank statement - there are other apps out there that already do a great job of tracking every transaction you make. Rebudget is not one of them.
Instead, Rebudget’s primary purpose is to let you sanity check and get a broad overview of your budget into the future to ensure you’re on track to meet your financial goals. You can adjust transactions on the fly and see how it effects your account balance over time. You can also create a brand new budget or duplicate your existing one and compare them side-by-side as you make changes and plan for the future.
Everyone handles their money differently. Rebudget was initially built to help me with the way I specifically manage my family’s finances, but I’ve heard from lots of customers that the app is useful to them as well. You can use Rebudget in any way that works for you - it’s quite flexible. Below, I’ll describe Rebudget’s main features.
I’ll start by pointing out the different features of the budget window. There are quite a few UI elements that I’ve added to help make your budget more “glanceable” and easy to work with, but aren’t immediately obvious. (Which is the point of this explanation.)
The budget window’s primary area is the large table of rows listing your income and expenses ordered by date. Each row has six columns. Look at these two rows:
The first row is a monthly car insurance payment. The second row is a paycheck. From left to right, the six columns are:
In this next example, you can see the budget is overdrawn for a period of time - likely due to an unexpected expense, but then recovers.
The budget window will also draw a red line between rows that denotes the current date. I’m writing this Getting Started guide on March 28, 2020. In the screenshot below, you can see the red horizontal Today marker positioned between transactions on March 27 and March 30.
Pro Tip: Press ⌘T on your keyboard to automatically scroll the transactions table to the current date.
The background color of each row in the budget can have a special meaning as well.
Related Expenses: As you move through your budget, if you select a row that is part of a recurring transaction, the other occurrences will highlight. In the animation below, you’ll see that when the weekly “Day Care” expense is selected, the other ones are highlighted.
Low Balances: Each budget document can have a low balance threshold set. If enabled, Rebudget will highlight in pink any time the running balance dips below the amount you specified. In the screenshot below, there was an unexpected emergency room visit which caused the balance to fall below the $1,000 threshold set in the budget settings on the right (outlined by a red rectangle).
I want to point out that even though the running balance fell beneath the low balance amount, it did not go negative, which you can see because the running balance column and bar chart decreased but remained black. If the large medical bill had caused an overdraft, those would have been red.
On the right side of the budget window is the sidebar. It can switch between two things:
You can change between the two modes by using the toggle buttons above the sidebar in the window’s toolbar.
The transaction details area is where you edit the details of new and existing transactions.
The first field is the name of the transaction.
Beneath that is the transaction’s amount. For income, enter a positive value. For expenses, type a negative value beginning with a negative/minus/hyphen “-“ character.
It is not necessary to type a currency symbol such as $, €, £. However, if you do, that’s OK. It is also not necessary to add the decimal part of the transaction amount if the value is a whole number.
The Start Date calendar allows you to assign a date to a transaction. The date should correspond to the actual date the transaction occurred, i.e., when the amount entered or left your account.
For repeating transactions, an End Date can be specified but is optional. Repeating transactions with an end date will recur up to and including that date but not beyond. Recurring transactions without an end date will repeat indefinitely.
The repeat settings for transactions are just above the start date.
Pro Tip: If a repeating transaction needs to skip a recurrence, you can simply uncheck the row for that specific date.
Existing transactions will have a “Mark as Paid” link next to their amount in the sidebar. Click this to set the date the transaction was paid. This date is intended to be different than the date of the transaction itself.
Example: our electric bill is due the 13th of every month, but we receive our bill each on the 28th of the previous month. So, usually the following weekend, I’ll schedule the bill to be automatically paid on its due date. So, the transaction date would be the 13th (when the money leaves my account) but the Paid Date might have been the 2nd. This is simply a small feature to help you keep track of which bills have been paid and when. Expenses that have been marked as paid will have a small checkmark next to their amount in the transaction table.
Pro Tip: Hover your mouse over the checkmark to see a tooltip of the date when the expense was paid.
The Document Details in the sidebar has two main settings that work together: your budget’s Starting Balance and Start Date.
Your budget’s running balance over time will be calculated based on the starting balance from the date you set.
An important behavior of how Rebudget works…
By default, if you have transactions earlier than your budget’s start date, they will be hidden and will not be taken into account when calculating your budget.
You may be asking, why would I have transactions before the start date?
Well, say you start your budget on January 1 and add everything for that month and the next. Come March, you can re-adjust your budget’s start date and starting balance to reflect the reality of your bank account on that date. It’s good to do this! Real life never follows even the best of plans, and the same thing goes for your budget. You should re-evaluate your budget as frequently as you want to help you plan and stay on track. I do our budgeting every Sunday morning, and always update my Rebudget document to reflect that.
The point of this is to say that past transactions are hidden by default because they don’t matter as far as Rebudget is concerned. Rebudget is for forecasting your financial future, and so that’s what it concerns itself with. That said, you can choose “Show Past Transactions” from the app’s “View” menu if you’d like to see them. They’re always available for your reference.
The last major piece of the budget window is the Status Box:
The purpose of the the Status Box is to alert you to important details about your budget.
By default, Rebudget will calculate and show your What’s Left amount. In a nutshell: What’s Left is exactly what it sounds like. It’s how much money over the next 30 days is remaining in your budget after taking your income and all expenses into account.
Some budgeting systems, such as YNAB (which is wonderful!), require that you put every expense into a bucket or category in advance at the start of the month. That’s awesome if you can do that and then stick to it, but I never could do it. So, with Rebudget, I…
Bingo. That’s “What’s Left”.
The Status Box will also alert you about upcoming problems, such as a future overdraft.