Alternatives to Firefly III

A self-hosted personal finance manager with budgets, categories, rules and a lot of reports. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Firefly III.

  • Actual Budget

    Envelope budgeting that keeps your data on your own device and syncs between machines without a company in the middle.

    Actual Budget is local-first MIT-licensed envelope budgeting that works offline, with sync through a server you run or cheap managed hosting and a web-based mobile experience.

  • GnuCash

    Double-entry accounting for personal and small-business finances.

    GnuCash is a desktop double-entry accounting app with invoicing and multi-currency support, removing the need to run a PHP server and database.

  • Money Manager Ex

    A straightforward personal finance program for accounts, budgets and spending history, storing everything in an encrypted local SQLite file.

    Money Manager Ex keeps data in an encrypted local SQLite file on desktop with Android and iOS companions, but has no rules engine or server sync.

  • HomeBank

    Desktop personal finance app with budgets, reports and statement import.

    HomeBank is a light desktop app with budgets, reports and duplicate detection on import, using single-entry bookkeeping and no server to maintain.

  • KMyMoney

    Double-entry personal finance manager from the KDE community.

    KMyMoney is a KDE desktop double-entry finance manager with investment and loan handling and online price quotes, installed locally instead of self-hosted.

  • Skrooge

    KDE personal finance manager with split transactions and detailed reports.

    Skrooge is a KDE desktop finance manager for Linux and macOS with split transactions, trackers and detailed reports, without Windows builds or web access.

  • hledger

    Plain text accounting: double-entry bookkeeping in a text file you own, with command-line, terminal and web interfaces.

    hledger replaces the database with a plain-text double-entry ledger and command-line, terminal and web interfaces, using CSV import rules for categorisation.

  • Kresus

    A free, self-hosted personal finance manager that fetches bank transactions daily onto your own server.

    Kresus is also self-hosted and open source but fetches bank transactions daily by itself, with email alerts, though its website and documentation are mainly in French.

Also worth comparing

These listings name Firefly III as their own alternative, so the relationship runs both ways.

  • Buxfer

    An online money manager for budgeting, forecasting, investment tracking and retirement planning.

    Firefly III is free AGPL-3.0 software you host yourself, with budgets, rules and detailed reports, but bank imports need a companion tool and there is no official mobile app.

  • ezBookkeeping

    A lightweight self-hosted personal bookkeeping web app for recording and reviewing your own finances.

    Firefly III is a self-hosted AGPL finance manager with budgets, rules and detailed reports, running as a heavier PHP application with a database.

  • Lunch Money

    A web-based budgeting and spending tracker with multi-currency support, bank syncing and a developer API.

    PaidProprietaryWeb

    Firefly III is free, self-hosted and AGPL licensed, with budgets, rules and detailed reports on your own server, though bank imports need a separate companion tool.

  • Paisa

    An open-source personal finance manager built on plain-text ledger files and double-entry accounting.

    Firefly III is a self-hosted AGPL-3.0 finance manager with budgets, rules and reports stored in a database instead of plain-text ledger files.

  • Sure

    A self-hostable personal finance and net-worth app maintained by the community as a fork of Maybe Finance.

    Firefly III is a self-hosted AGPL finance manager with budgets, rules and detailed reports including net worth, running as a PHP application with a denser interface.

  • Tiller

    A service that feeds bank transactions and balances into your own Google Sheets or Excel spreadsheets.

    PaidProprietaryWeb

    Firefly III is a free, self-hosted AGPL finance manager with rules and detailed reports, but you run the PHP app yourself and bank imports need a companion tool.

Similar software

Related functionality, not a direct replacement.