Budgeting apps come in all sizes and shapes. Budget apps for Linux are part of a software category that has been all but abandoned. But take heart. Several Web-based solutions will more than meet your budget-tracking needs. If you still insist on finding a pure Linux-based application, do not mix the concept of open source with free.
If you want a free budget program that works well with your flavor of Linux OS, a Web-based offering may be your best — or perhaps only — option. A few of these non-Linux solutions are proprietary products.
As with the vacant category of Linux-made tax accounting software, some of your best options for working with your budget figures will be accessible through a browser. Ironically, the catch in finding your ideal budget software solution for your Linux OS is not open source — it’s that many of the budgeting app offerings cost money.
This week’s Linux Picks and Pans is a roundup of the best options for budget-tracking software for Linux. The winner for you might not be an open-source entity.
Some solutions are standalone applications, while others are attached to Web-based software services. A few are free, but most have a price tag. Just because an application runs on Linux does not mean it is free.
At a bare minimum, these applications and Web services will help you become more aware of where your money goes. A few might even help you figure out how to stem the financial bleeding or at least slow it down for a month or two.
The products included in this budget-tracking roundup are not presented in any ranked order. Some are readily available in distro repositories. Other packages require manual installation. The rest you visit online.
You Need A Budget: A New Way to Track Your Spending
The You Need A Budget app runs on Linux systems courtesy of Adobe AIR. YNAB also has a Web version that eliminates the need to be limited to an operating system. It operates a bit differently from earlier versions and other budgeting applications.
This personal financial budget app is income-based. After the 34-day free trial, the YNAB Web and mobile app cost US$5 a month.
The latest release is version 5. It brings some important updates that make it more competitive to use. The new budgeting approach forces you to shift your mindset to work your budget so that you live on last month’s money. The process encourages you to think ahead for your expenses, break them down month-by-month, and live off the money you earned the previous month.
The look and feel resembles traditional budgeting software. You enter your categories, track your spending, and adjust if you go over or under in certain categories. It is easy to personalize your budgeting by removing or adding categories in each section as needed.
At the top of the screen, you can see your total cash flow for the month. To the right, you can see the total amount budgeted for the month, your total monthly activity, and the total available amount of your budget. Plus, your total monthly inflows are visible.
When you add a bank account, you can enter your transactions manually or choose to link your accounts. This sets the foundation for adjusting your budget based on your cash flow and spending from the previous month.
As you spend, YNAB shows you what is left in your spending categories. If you go over on a category, you can shift money around to cover your additional spending.
For example, if you earn enough income and have more money to budget, the top bubble turns green. That money is now available to roll over to the next month. Meanwhile, you are still aiming to spend only the money you had available last month.
Setting up and maintaining your budget with YNAB is simple and flexible. This new approach is called “aging your money.” If you can’t age the additional money yet, you can apply it to cover shortages in other categories.
Features include the ability to import transactions automatically, straight from multiple bank and credit card accounts. You then have to assign them to categories. Splitting these transactions between multiple categories is easy. You can also enter your transactions by hand.
YNAB lets you track your credit spending separately from your bank account transactions. This is handy if your goal is to balance credit and cash spending. YNAB syncs with more than 12,000 banks and lets you connect multiple devices.
Another neat feature is the ability to set financial goals in one or more budget categories. It’s as easy as clicking on a category and adding the goal.
Mint: Smooth Bank and Credit Account Syncing
Intuit Mint is a simple web-based personal finance program. Your financial data is updated automatically every time you visit the site. Mint presents your financial information in an easy-to-use interface with graphs and reminders.
The website and app combination provides everything you need in a budgeting and money-tracking tool. However, it lacks a standalone app for any desktop or laptop OS, and it has no bill payment capabilities.
The website and mobile apps are easy to use, whether to create a personal budget, track bills, or set up payment alerts. The interface offers the added benefit of tracking your credit reports and scores, along with special tips and strategies to boost your credit profile.
The Mint system works across multiple financial platforms, so you can access all of your accounts in one place. Your bank account, credit card account, brokerage account, and retirement savings account are all available on your website login and mobile apps.
Mint has several key features that make it more than useful. It sends you alerts when you go over your budget, and it’s totally free. Mint comes from Intuit’s TurboTax.
Mint and its clone-like apps use a very effective expense tracking and management system. In fact, it is the key to controlling your budget and reaching your spending goals.
For example, whether the display is on a full-size computer or laptop screen or a much smaller mobile device screen, it presents an overview of your budget status and your individual financial components, showing monthly income, the amount spent on bills, and other categories, and the amount of money left over.
Mint’s analysis gives you personalized money-saving tips and spending advice. When you make a financial decision, such as a large purchase, Mint steps in and shows you ways to save money and make better choices.
Personal budgeting on Mint makes it easy to enter your accounts quickly. You can import the information without completing an endless succession of steps. Everything you need is in one place. For instance, the built-in finance calculator shows you visual aids, such as graphs and charts, to reveal the whole financial picture.
You decide what to do with your money. You can adjust your budget based on the tips and recommendations. You can set alerts and reminders to avoid missing payment due dates and incurring late fees that put more strain on your budget. You also can have Mint send set text alerts and emails to remind you of nearly anything that relates to your budget.
Mint’s primary feature is budgeting and tracking expenses, which is where the service shines. Budgeting is super easy to set up: After you download and sync your transactions, they will be auto-categorized into predefined categories. You can create your own subcategories, but unfortunately, you cannot modify the top-level ones.
Another prominent feature is the goal-tracking and managing feature. New goals, such as paying off credit card debt or saving for a new home, are simple to set up and are easily reflected in your monthly budget.
MoneyDance: A Complete Financial Toolkit for Linux
MoneyDance is easy-to-use personal finance software that runs on Linux. It is loaded with features that go well beyond basic budgeting. If you wish, you can ignore the other modules and just focus on using the budgeting options.
However, the overlapping financial components can be useful. Much like an office suite, MoneyDance offers a complete set of financial tools that include online banking and bill payment, account management, budgeting, and investment tracking. It handles multiple currencies and virtually any financial task with ease. The download provides a limited free trial, but you can remove its limitations by purchasing a license.
Moneydance can download transactions automatically and send payments online from hundreds of financial institutions. It learns how to categorize automatically and clean up downloaded transactions.
Using it is fairly straightforward. You start at the summary page, which provides an overview of your finances. It displays account balances, upcoming and overdue transactions, reminders, and exchange rate information.
Click on an account or choose one from the drop-down account list to view its register, enter transactions, or reconcile the account against a statement. Clicking on a transaction reminder displays a window to record the transaction automatically.
The account register lets you enter, edit, and delete transactions. Visually, it resembles a paper checkbook register with two spreadsheet-like improvements. First, it calculates balances and sorts transactions automatically. Two, the payee autocomplete feature enters and categorizes your transactions automatically.
You can use the graphs and reports feature to generate visual reports of your income and expenses. You can set the graph type, the date range, and any specific settings for the kind of graph you desire. Pop-up balloons display more information about the graphed data as you move the mouse pointer over different regions of the screen. Graphs can also be printed or saved as PNG image files.
Use the free Moneydance mobile app for Apple or Android to enter or edit transactions and view balances on the go. Changes sync instantly and securely with your desktop.
MoneyDance 2019.2 Spring Edition downloads for Linux, macOS, and Windows are free in limited feature trial versions. You can remove feature limitations by purchasing a license for $49.99.
wxBanker: A Barebones Budgeting and Basic Financing Kit for Linux
wxBanker is ideal for users who just want to keep track of their most basic finances. It does two things well. First, it keeps your own separate balances to compare with your online banks and other accounts. If you are looking for a lightweight, advanced digital checkbook register, wxBanker is an excellent alternative to a spreadsheet-style transaction register. wxBanker synchronizes account balances online via Mint for added functionality.
It also has a secondary function. It is a simple tool for keeping track of your expenses and spending. For example, you can spend $360 at several stores without hoarding receipts to remember what you bought. This package will help you keep track of the cost of each item.
wxBanker has a clean interface that syncs with Mint, which gives you added features and functionality. However, it does not handle your small business needs and will not sync with your bank records. However, it will record all of your transactions, and it includes a built-in calculator.
This Linux banking application’s lightweight nature adds another convenience service point. You can create arbitrary accounts to keep track of your other banking functions. For instance, you can use it to track reimbursable deposits, loans with friends, or allocations of monthly savings for special purchases.
wxBanker does what you would expect from any basic banking software. It lets you easily track account balances. Its functions include adding, editing, and removing transactions and accounts, making transfers, searching transactions, and viewing a graph of balances over time. An integrated calculator also makes calculations quick and easy.
You can download the free, open-source wxBanker project from Launchpad. It is also available in the official Ubuntu repositories. Another option is to use the PPA to obtain the latest version.
Make sure you have python-wxgtk2.8 installed as a required dependency.
BudgetView: A Budgeting Bonanza for Linux Users
BudgetView is a free, feature-packed budgeting solution that supports limitless bank accounts, data import, operations, and user sessions. It also includes a budget calculator, data management features, and customization capabilities.
Import your financial statements from your bank’s website. After a couple of sessions, BudgetView automatically categorizes most of your transactions, leaving only a few operations for manual processing. This way, your budget can be up to date in just a few minutes at any time!
BudgetView comes with a powerful set of features that are fully activated without having to buy anything:
- Data import of transaction records to OFX, QIF, or CSV from the bank website;
- Recovery operations from Microsoft Money, Intuit Quicken, or any other application capable of exporting records to OFX, QIF, or CSV;
- Operations such as adding notes, changing labels, splitting one operation into several, shifting an operation to the previous or next month’s budget, filtering your operations by accounts, envelopes, or month, and searching operations by label;
- Data management tasks include exporting your statements as QIF or TSV files to be imported into other budget management tools, copying the contents of tables displayed in BudgetView to paste into a spreadsheet program such as Excel or Numbers, creating and restoring backup copies of your data, printing your transaction records, and storing your data locally or in Dropbox or Google Drive.
Other essential features include options to use a password, fully encrypt data, set up multiple user sessions and unlimited bank accounts, and manage debit and credit card accounts.
A built-in budget calculator helps you organize your budget into a set of envelopes, which are organized into revenues, fixed, variable, savings, and extras. The calculator lets you observe the evolution of your accounts’ positions in the weeks and months ahead. It also assists in transferring the remainder of an envelope to the next month.
To get the best results from BudgetView, you need to undergo a learning curve and setup period. For the first sessions, you will need one or two sessions, ranging from 30 minutes to two hours long, to set up your initial budget and get comfortable with the application.
Then, plan on setting aside two to five sessions each month, each lasting five to 20 minutes. That time will let you update and pilot your budget.
BudgetView is available for download in DEB, RPM, and compressed SH format for all other installation needs. The free version is sufficient for managing most family budgets without any limitations.
You can install paying add-ons to benefit from advanced budgeting features. Each add-on costs about $20 and includes an Android mobile app, a budget analysis tool, an organizing component for budget categories, and an accessory to add more functions to the basic feature set.
Budget Calendar: Simple Home Budget and Payment Planning For Linux
Budget Calendar is just that. It shows all transactions in an easy-to-understand calendar format. It identifies each payment type at a glance with unique icons on the calendar monthly view.
While this budgeting tool is unique to MiShell Software Systems, it is not the only budget software bearing the “budget calendar” name or a similar one. You want the MiShell product for the Linux compatibility.
Budget Calendar has an intuitive and unusual user interface. In the setup panel, enter the amount and dates of your expected income at the start of the month. As you make payments or banking transactions, click the calendar day to enter the details. The calendar view shows the total funds available, the bill amount paid or other transactions, and the updated balance.
The day squares on the calendar vary in color, and the outgoing entries and running balance are displayed in a color. As you enter payment details, you can assign an identifying category icon with a click.
You can drag budgeting entries around the daily squares to fit your needs. Budget Calendar shows you where and when you spend your money and lets you easily adjust your balance when needed.
The top portion of the calendar screen displays navigational links to different parts of the calendar year. Other links show graphs of spending patterns and other financial analyses. The top left portion of the screen shows a list of running balances and average money-in and money-out statuses. Everything you need to know is visible or a quick click away.
Part of the Budget Calendar’s function involves parsing your actual spending activities with the monthly budget you’ve set up. The cute graphics and colorful icons let you see your money situation at all times. Your job is to make adjustments as you spend your money so you can cover or prevent cash shortfalls.
This is a novel approach that makes it fun to manage your budget. The graphical approach is much different from traditional ledger-style bookkeeping processes.
Budget Calendar is a simple yet powerful, intuitive software tool at an affordable price. Try it free for 30 days. Then, you can purchase a household desktop license for $29.95 to use on all computers that belong to you. Updates are free, and well-done tutorials get you started quickly.
Bottom Line
These six budget-manager solutions for Linux offer various features and user interfaces. Some of these Linux money applications are good starting products for users with little or no experience with this category of software or online service. Other titles give you all of the tools to manage your household and your small business budgets.
Some are easy to set up and use. Others are more involved and can be frustrating if you are not familiar with money management procedures.
Suggest a Review
Is there a Linux software application or distro you’d like to suggest for review? Something you love or would like to get to know?
Email your ideas to me, and I’ll consider them for a future column.
And use the Reader Comments feature below to provide your input!
I find GnuCash the best of the personal finance software. I refuse to use web based financial software.