Firefly III

Firefly III

Firefly III is an open-source personal finance manager that helps users track their spending and manage their finances. It offers features like budgeting, transaction reporting, and visualizing net worth over time.
Firefly III image
budgeting expense-tracking net-worth-tracking

Firefly III: Open-Source Personal Finance Manager

Firefly III is an open-source personal finance manager that helps users track their spending and manage their finances. It offers features like budgeting, transaction reporting, and visualizing net worth over time.

What is Firefly III?

Firefly III is an open-source personal finance manager and budgeting software built on PHP. It aims to provide users with a simple yet powerful and intuitive platform to gain control over their personal finances.

Some key features of Firefly III include:

  • Transaction management - Add, categorize and tag transactions, income, expenses etc.
  • Budgeting - Set spending/savings targets and budgets per category/tag
  • Reports and charts - View reports and charts summarizing spending by time period, category, budget vs actuals etc.
  • Net worth tracking - Track assets, liabilities, and overall net worth value over time
  • Multi-currency support - Supports transactions in multiple currencies
  • Data import - Import data from financial institutions and services
  • Mobile access - View data and add transactions via mobile

As an open-source project, Firefly III benefits from constant improvements from a dedicated developer and user community. It focuses on user privacy without monetizing user data. Being PHP/MySQL-based, it is easy for even novice developers to extend and customize as required.

Firefly III Features

Features

  1. Budgeting
  2. Transaction Reporting
  3. Visualizing Net Worth over Time
  4. Open-Source
  5. Multi-Currency Support
  6. Multi-User Support
  7. Mobile App
  8. Automatic Transactions Import
  9. Custom Rules
  10. Bill Reminders

Pricing

  • Open Source

Pros

Open-Source and Free

Comprehensive Budgeting and Reporting Features

Multi-Currency and Multi-User Support

Customizable and Extensible

Active Community and Development

Cons

Can be Complex for Beginners

Limited Integrations with External Services

Lacks Some Advanced Features Compared to Paid Solutions


The Best Firefly III Alternatives

Top Finance and Personal Finance and other similar apps like Firefly III


GnuCash icon

GnuCash

GnuCash is a powerful, free, open-source double-entry accounting software for tracking personal finances. First released in 1998, it is one of the oldest open-source accounting software available.Some key features of GnuCash include:Tracking different bank, investment, loan, cash and asset accountsManage recurring income, expenses and transfersSupport for stocks, bonds and mutual...
GnuCash image
You Need A Budget icon

You Need A Budget

You Need A Budget (YNAB) is a web and mobile personal budgeting application designed to help users gain complete control of their finances through envelope-style budgeting methods. YNAB aims to change users' money habits and behaviors for the better through four key rules - give every dollar a job, embrace...
You Need A Budget image
Quicken icon

Quicken

Quicken is a popular personal finance and money management software application developed by Intuit. It has been available since the early 1990s and has a long history of helping individuals and households track their spending, create budgets, manage bills, investments, loans, and more.Some of the key features of Quicken include:Connecting...
Quicken image
Wallet App icon

Wallet App

A wallet app is a type of mobile software application designed to store, send, and receive digital currencies and assets like Bitcoin, Ethereum, and other cryptocurrencies securely. It allows you to access your cryptocurrency holdings from anywhere using your mobile device.Wallet apps provide private keys that grant you access to...
Wallet App image
HomeBank icon

HomeBank

HomeBank is a cross-platform, open source personal finance manager designed for home use to track personal income and expenses. First released in 2004, HomeBank aims to provide an intuitive interface and powerful, yet easy-to-use features to help individuals and families manage their personal finances.Key features of HomeBank include:Transaction management -...
HomeBank image
Money Manager Ex icon

Money Manager Ex

Money Manager Ex (MMEX) is an easy-to-use, multi-platform personal finance software built specifically to track daily expenses and income, create and manage budgets, organize accounts, and generate detailed financial reports. As an open-source application, MMEX is available free of cost for Windows, Mac, and Linux operating systems.MMEX provides an intuitive...
Money Manager Ex image
Spendee icon

Spendee

Spendee is a popular personal finance app that helps individuals and families budget, save money and eliminate debt through easy tracking of income and expenses. Available on mobile, desktop and web, Spendee allows users to:Quickly set up detailed budgets with customizable categories and time periodsAutomatically import and categorize bank, credit...
Spendee image
Money Lover icon

Money Lover

Money Lover is a mobile personal finance app that allows users to track expenses, create budgets, and better manage their money. First released in 2012 by developer Finsify, Money Lover has become one of the most popular money management apps with over 16 million downloads.Key features of Money Lover include:Easy...
Money Lover image
Toshl icon

Toshl

Toshl is a popular personal finance and budgeting application available on mobile and desktop platforms. It helps individuals and families track their spending, create budgets, manage financial accounts, and visualize their money.Some key features of Toshl include:Expense tracking - Easily log daily purchases, add photos of receipts, tag spending into...
Toshl image
KMyMoney icon

KMyMoney

KMyMoney is an open-source personal finance manager software application originally developed for Linux and KDE. It allows users to track various aspects of their finances, including:Bank accountsCredit cardsIncome and expensesInvestments like stocks and mutual fundsBudgets and reportsKey features of KMyMoney include:Double-entry accounting to help ensure balanced booksSupport for multiple currencies...
KMyMoney image
Monarch icon

Monarch

Monarch is a powerful data extraction and web scraping software developed by Datawatch. It provides a visual, no-code interface for extracting data from websites, PDFs, text files, and other unstructured data sources.Some key features of Monarch include:Visual point-and-click interfaces for building scrapers and extracting data without writing any codeAI-assisted data...
Monarch image
Actual Budget icon

Actual Budget

Actual Budget is a comprehensive personal and household budgeting software application. It enables users to track all income, spending, saving, and debt in one place to gain control over finances.Key features of Actual Budget include:Envelope budgeting tools to divide income into spending categories and track exactly where money is going...
Actual Budget image
Bookipi icon

Bookipi

Bookipi is an eBook creation and self-publishing software that provides users with a comprehensive set of tools to turn their documents into professional eBooks. With Bookipi, users can quickly import documents, edit and style text to optimize reading experience, create eye-catching covers, add multimedia and interactivity, preview on various devices,...
Bookipi image
Money Pro icon

Money Pro

Money Pro is a versatile personal finance application designed to help users take control of their finances. With Money Pro, users can link all their financial accounts in one place for easy tracking and oversight.Key features of Money Pro include:Budgeting tools to set spending goals and categoriesGraphing and reporting to...
Money Pro image
MoneyWiz icon

MoneyWiz

MoneyWiz is a personal finance and budgeting application available on multiple platforms including iOS, Android, macOS, and Windows. It allows users to track income, spending, budgets, investments, debts, and net worth.Key features of MoneyWiz include:Intuitive interface for managing multiple bank, credit, cash, and investment accountsPowerful budgeting tools with customizable categories...
MoneyWiz image
Linxo icon

Linxo

Linxo is a personal finance software application created by French company Linxo SAS. It is designed to help individuals and households better manage their finances by aggregating financial data, budgeting, providing dashboards and analytics, and setting personal finance goals.Some key features of Linxo include:Connecting multiple bank accounts, credit cards, investment...
Linxo image
Ivy Wallet icon

Ivy Wallet

Ivy Wallet is a free, open-source cryptocurrency wallet application for Windows, Mac, and Linux operating systems. It gives users the ability to securely store, receive, and send popular cryptocurrencies like Bitcoin, Ethereum, Litecoin, and more.Some key features of Ivy Wallet include:Open-source code that has been audited and verified by third...
Ivy Wallet image
Settle Up icon

Settle Up

Settle Up is a personal finance application designed to help users track shared expenses and settle debts between friends, family, roommates, or groups. It is available as a free mobile and web app.Some key features of Settle Up include:Easy tracking of group expenses like dinners out, trips, household items, and...
Settle Up image
Moneydance icon

Moneydance

Moneydance is a cross-platform personal finance application for tracking money, budgets, accounts, transactions, and generating reports. Some key features of Moneydance include:Bank, credit card, and investment account download and reconciliationBudgeting and forecasting toolsGraphs and reports for tracking cash flow, net worth, etc.Automated transaction entry like scheduled bill paymentsDebt tracking and...
Moneydance image
GoDBLedger icon

GoDBLedger

GoDBLedger is an open-source accounting and ERP software designed for small and medium sized businesses. It provides a suite of features to manage key business operations including:Invoicing and billing managementAccounts receivable and payableExpense trackingInventory and warehouse managementPurchasing and vendor trackingSales orders and customer managementFinancial reportingPayroll managementAs an open source solution,...
GoDBLedger image
MoneyControl icon

MoneyControl

MoneyControl is a leading financial and stock market news website in India. Launched in 1999, it is owned by Egi Media Pvt Ltd and has become one of the most popular platforms for tracking Indian markets and personal finance.Some key features of MoneyControl include:Real-time stock prices, indices updates, and market...
MoneyControl image
Kresus icon

Kresus

Kresus is an open source personal finance manager software that helps individuals track and analyze their personal finances, including expenses, income, budgets, bank accounts, investments, and net worth over time. It is designed to be simple, intuitive, and customizable.Some key features of Kresus include:Transaction management - manually add transactions or...
Kresus image
Bluecoins icon

Bluecoins

Bluecoins is a free and open source personal finance manager application for Android devices. It allows users to track their income, expenses, budgets, bank accounts, credit cards, and more in one place.Some key features of Bluecoins include:Simple and intuitive interface to log transactions quicklySet budgets and track spending habits over...
Bluecoins image
MoneyWallet icon

MoneyWallet

MoneyWallet is a feature-rich yet easy-to-use personal finance app for managing one's money across platforms. With its clean and intuitive interface, users can easily track income and spending, create budgets, set savings goals, follow investment performance, and monitor net worth over time.Key features include:Income and spending tracking with automatic categorization...
MoneyWallet image
Honeydue icon

Honeydue

Honeydue is a personal finance and budgeting app created specifically for couples to better manage their shared expenses, bank accounts, budgets, and financial goals. It allows couples to link their individual bank accounts and credit cards to view all spending activity in one place, making it easy to track where...
Honeydue image
MyMoney Pro icon

MyMoney Pro

MyMoney Pro is a versatile personal finance application designed to help individuals and families organize their financial lives. With robust features, an intuitive interface, and powerful tracking and reporting tools, MyMoney Pro makes it easy to gain control over your money.At its core, MyMoney Pro allows you to link all...
MyMoney Pro image
Buxfer icon

Buxfer

Buxfer is a popular free online money management and budget tracking software. It provides users with a simple yet powerful way to aggregate, track, analyze, and share their financial accounts and transactions data.Some of the key features of Buxfer include:Securely connect unlimited bank, credit, debit, investment, and other accounts.Automatic transaction...
Buxfer image
WalletCount icon

WalletCount

WalletCount is a user-friendly personal finance and budgeting application designed to help individuals and families track expenses, create budgets, and manage their money. The app syncs with bank accounts and credit cards to automatically import and categorize transactions, eliminating manual entry.Key features of WalletCount include:Connecting unlimited bank and credit card...
WalletCount image
Wally-Smart Personal Finance icon

Wally-Smart Personal Finance

Wally is a user-friendly personal finance app designed to help people take control of their money and achieve their financial goals. With features like easy expense tracking, customizable budgets and reports, goal setting tools, and automatic bank sync, Wally makes managing finances simple.Users can easily track all spending across multiple...
Wally-Smart Personal Finance image
Skrooge icon

Skrooge

Skrooge is a cross-platform personal finance manager application designed for the KDE desktop environment. It is free and open-source software licensed under the GNU General Public License.Skrooge allows users to track their personal finances by managing multiple bank accounts and categorized transactions, including expenses, incomes, transfers, and standing orders. Key...
Skrooge image
My Budget icon

My Budget

My Budget is a user-friendly personal finance software designed to help individuals and families track their spending, create budgets, manage money, pay bills, and reach financial goals. With an intuitive interface and robust feature set, My Budget makes it easy to get a complete overview of your finances.Key features of...
My Budget image
Spend Together icon

Spend Together

Spend Together is a personal finance app designed specifically for couples to better manage their shared finances together. It allows partners to securely connect their individual bank accounts and credit cards to provide a unified view and analysis of their combined finances and spending in one place.Some of the key...
Spend Together image
Splid icon

Splid

Splid is an open-source project management and collaboration tool similar to Trello. It allows teams to organize their work in flexible boards that contain lists of cards that represent tasks or project components. Splid is free to use and available as a self-hosted platform.Some key features of Splid include:Kanban-style boards...
Splid image
Financier icon

Financier

Financier is a free, open-source personal finance manager software for Windows, macOS, and Linux. It allows individuals and households to track incomes, expenses, budgets, accounts, investments, and net worth over time to gain better financial clarity and work towards financial goals.Key features of Financier include:Income and expense tracking with categorization...
Financier image
Nextcloud Cospend icon

Nextcloud Cospend

Nextcloud Cospend is an open source, self-hosted file sharing and collaboration platform. It is a fork of Nextcloud and focuses more on privacy and security.Some key features of Nextcloud Cospend include:Secure file storage, sync, and sharing capabilitiesCollaboration tools like document editing, calendar/contacts, chat/video callsFine-grained control over authentication, encryption, access controlsEasy...
Nextcloud Cospend image
Eqonomize! icon

Eqonomize!

Eqonomize! is an open source personal finance manager software application. It helps individuals and families track personal finances, create budgets, manage bank accounts, investment accounts, loans, and recurring transactions. Key features of Eqonomize! include:Bank account and investment account trackingBudget creation and trackingCategorized transaction entry and scheduling recurring transactionsGraphical and tabular...
Eqonomize! image
Kittysplit icon

Kittysplit

Kittysplit is a free, web-based application that makes it easy to track and settle shared expenses with friends, family, roommates, or groups. It allows users to organize costs for trips, events, household bills, and more by creating a 'kitty' - a virtual pot where expenses can be added and paid...
Kittysplit image
DollarBird icon

DollarBird

DollarBird is a personal budgeting and expense tracking software application designed to help users take control of their finances. With an easy-to-use interface, DollarBird makes it simple to set budgets, log expenses, track spending habits, manage bills, and generate insightful reports.Key features of DollarBird include:Connecting bank, credit card, loan, and...
DollarBird image
Ihatemoney icon

Ihatemoney

ihatemoney is an open source web application for tracking shared expenses across any group of people. It provides a simple yet powerful interface that allows users to easily add expenses, view balances, and settle up.Some key features of ihatemoney include:Add expenses easily by entering a description, amount, and who paidSettle...
Ihatemoney image
Frollo icon

Frollo

Frollo is a personal financial management application that uses artificial intelligence and data analytics to help people better understand and improve their finances. The app syncs with users' bank accounts and credit cards to provide automated expense tracking, budget monitoring, spending insights, and money management advice.Key features of Frollo include:Spending...
Frollo image
Denaro icon

Denaro

Denaro is an open source personal finance manager and budgeting application. It is designed to help users track their full financial life including income, spending, investments, assets, and net worth over time.Some of the key features of Denaro include:Envelope budgeting system to allocate money for specific spending categories each monthCustomizable...
Denaro image
MoneyCoach icon

MoneyCoach

MoneyCoach is a comprehensive personal finance management application designed to help individuals and families better manage their financial lives. With MoneyCoach, users can:Link all their financial accounts like bank accounts, credit cards, investment accounts, and more to automatically import all transaction data into the appCreate customized budgets and spending plans...
MoneyCoach image
Homechart icon

Homechart

Homechart is personal finance software designed for home and individual use to help manage budgets, expenses, investments, net worth tracking, and financial planning. It provides an easy interface to:Set up budgets and expense tracking across different categories like housing, food, transportation etc.Establish and track progress towards savings goals for things...
Homechart image
Olivia AI icon

Olivia AI

Olivia AI is an artificial intelligence-powered conversational agent developed by Anthropic to serve as a helpful, harmless, and honest virtual assistant. It employs cutting-edge AI safety techniques like constitutional AI to ensure reliable and beneficial behavior.Unlike traditional chatbots that give robotic and scripted-sounding responses, Olivia has been designed to carry...
Webzash icon

Webzash

Webzash is a user-friendly website builder designed to help small businesses, entrepreneurs, bloggers, and non-technical users quickly build professional websites. Its key features include:Intuitive drag-and-drop interface that allows you to easily add and customize content blocks100+ professional templates suited for different industries and purposesResponsive design ensures your site looks great...
Webzash image
Hledger icon

Hledger

hledger is an open source financial accounting software used for tracking money, bank accounts, income, expenses, and other financial data. It offers a simple, text-based approach to managing finances that focuses on flexibility and ease of use over complex features.Some key features and benefits of hledger include:Command-line interface allows quick...
Hledger image
Luna App icon

Luna App

Luna App is a cloud-based all-in-one workspace for organizing personal and business data. It combines the functionality of a database, spreadsheet, documents, and workflows into a single intuitive platform accessible from any device.With Luna, users can create customizable databases to store structured data like contacts, inventory, projects, and more. Rich...
Luna App image
Splittr icon

Splittr

Splittr is a user-friendly budgeting and expense tracking mobile and web app designed to simplify the process of sharing costs and splitting bills. It allows users to easily track, split, and settle shared expenses, eliminating the hassle of IOUs, messy Venmo exchanges, and trying to tally up everyone's contributions.Key features...
Splittr image
SplittyPie icon

SplittyPie

SplittyPie is a free web and mobile app that makes it easy to split expenses and IOUs with others. It can be used to split bills, vacation costs, group purchases, shared household expenses, and more between friends, family, roommates, travelers, and groups.Some key features of SplittyPie include:Customizable splitting options -...
SplittyPie image
Dot Ledger icon

Dot Ledger

Dot Ledger is an open-source, cross-platform personal finance manager and budgeting application. Developed by Steve Streza in 2020, Dot Ledger aims to provide an easy-to-use tool for tracking personal finances across devices.Key features of Dot Ledger include:Income, expense, account, budget, goals, and investment trackingAutomatic import of financial transactions from connected...
Dot Ledger image
Cashcash icon

Cashcash

Cashcash is a free personal finance and budgeting application designed to help users take control of their money. With an easy-to-use interface, Cashcash allows users to link bank accounts and credit cards to automatically track income and spending.Key features of Cashcash include:Spending tracking - Automatically categorizes purchases and income. Users...
WieBetaaltWat icon

WieBetaaltWat

WieBetaaltWat is a user-friendly online platform designed to easily manage, track, and settle group expenses between multiple people. Whether splitting the dinner bill, shared vacation costs, household expenses with roommates, or any other situation requiring group payment tracking, WieBetaaltWat smoothly handles the burden.Key features of WieBetaaltWat include:Intuitive interface to quickly...
WieBetaaltWat image
Evenfy icon

Evenfy

Evenfy is an all-in-one cloud-based event management software suitable for organizing events of all types and sizes. It provides a robust set of features to handle event promotion, registration and ticketing, email marketing campaigns, event website building, onsite check-in and badging, real-time event analytics, and post-event follow-ups.Key features of Evenfy...
Evenfy image
KiwiBudget icon

KiwiBudget

KiwiBudget is a free, open-source personal finance software designed to help users take control of their finances. Developed specifically for Windows, KiwiBudget provides a user-friendly interface to set budgets, track spending, manage savings goals, and stay on top of bills.Some of the key features of KiwiBudget include:Income & Expense Tracking...
KiwiBudget image
Decent Budget icon

Decent Budget

Decent Budget is a personal budgeting and finance tracking application designed to help users take control of their spending and saving habits. It has an easy-to-use interface that allows users to set up customized budgets across different spending categories like food, entertainment, housing, transportation, etc.Key features of Decent Budget include:Ability...
Billsup icon

Billsup

Billsup is an online invoicing and billing software designed for freelancers, consultants, accountants, architects, agencies and small business owners. It aims to simplify and automate billing and invoicing workflows.Key features of Billsup include:Intuitive dashboard to manage invoices, clients, projects and billingProfessional invoice templates that are customizableMulti-currency supportTime tracking to invoice...
TabSplit icon

TabSplit

TabSplit is a free browser extension available for Google Chrome that helps users organize, manage, and work with a high number of open browser tabs. It was created specifically for power users who tend to have dozens of tabs open at once for research, shopping, planning trips, and various other...
TabSplit image
FinTrack icon

FinTrack

FinTrack is a versatile personal finance app designed to help individuals take control of their financial lives. With robust features for tracking income, expenses, account balances, investments, and more, FinTrack provides a centralized place for users to monitor their complete financial picture.Key features of FinTrack include:Spending & Budgeting Tools -...
FinTrack image
Orlov icon

Orlov

Orlov is an open-source and free project management software application designed as an alternative to Microsoft Project. It provides a wide range of features to help manage projects of all sizes and complexities.Some of the key features of Orlov include:Creating and tracking projects with tasks, due dates, assignments, dependencies etc.Resource...
Expenses: Simple Tracker icon

Expenses: Simple Tracker

Expenses: Simple Tracker is a free and open-source expense tracking application for Android. It provides an easy way for users to track their spending and expenses from their mobile device.Some key features of Expenses: Simple Tracker include:Add expenses easily with details like amount, category, date, location, attachments, and tagsSet up...
Expenses: Simple Tracker image
Minnowe icon

Minnowe

Minnowe is a lightweight, open-source web browser focused on simplicity, speed, and ease of use. Developed as an alternative to more complex browsers, Minnowe strips away unnecessary features and interface elements, presenting users with a clean, distraction-free browsing experience.At just 5MB in size, Minnowe is exceptionally light on system resource...
BRANS icon

BRANS

BRANS (Bayesian Network Structure Learning and Inference) is an open-source software application for learning and reasoning with Bayesian networks. Bayesian networks are graphical models that represent conditional dependence relationships between random variables, allowing complex systems to be modeled compactly and inferences to be performed efficiently.Some key features of BRANS include:Graphical...
BRANS image
BudgetPolitan icon

BudgetPolitan

BudgetPolitan is an innovative personal budgeting and finance tracking platform designed to help users take control of their money. As a web-based application, BudgetPolitan can be accessed from any device with an internet connection.One of the key features of BudgetPolitan is the ability to securely connect users' bank and financial...
BudgetPolitan image
BillPin icon

BillPin

BillPin is a personal finance application designed to help individuals and families better manage their money. It provides an easy way for users to track expenses, create budgets, schedule bill payments, and get alerts about upcoming bills.Some key features of BillPin include:Spending Tracker - Users can connect bank accounts and...
WhoseBill icon

WhoseBill

WhoseBill is a free bill splitting and shared expenses app designed for groups of people to track and pay for shared costs. It allows roommates, families, friends, travelers, and coworkers to easily organize expenses, add items with photos and details, get reminders for who owes money, and receive payments.Key features...
WhoseBill image
MoneyJournal.app icon

MoneyJournal.app

MoneyJournal.app is a personal finance manager application designed to help users track their spending, create and stick to budgets, view overall trends in expenses, and take control of their financial situation. It is available as native apps for both iOS and Mac.Some key features of MoneyJournal.app include:Ability to manually enter...
MoneyJournal.app image
Cashinator icon

Cashinator

Cashinator is a versatile personal finance app designed to help users take control of their money and achieve financial goals. Its intuitive interface allows you to:Link bank, credit card, and other financial accounts to automatically import transactionsSet up customized budgets and spending categories that match your lifestyle Easily track cash...
Cashinator image