Skip to content

Self-hosted personal finance manager to track budgets, expenses, and net worth.

Best for: Tech-savvy individuals, homelab enthusiasts, and privacy-focused budgeters tracking finances

  • Free plan
4.8/5 ratingEditorial score 92/100firefly-iii.org

Starts at

Free Forever (AGPLv3)

Get started free

Opens the official website in a new tab.

Editorial score92/100

The editorial note

What to know about Firefly III

Firefly III is a free and open-source self-hosted personal finance manager that helps individuals take control of their financial life. Featuring double-entry bookkeeping, rule-based transaction automation, budget envelopes, and bank data import via Spectre/Nordigen, Firefly III keeps your financial data 100% private.

Is it right for you?

Who Firefly III suits

Choose it if

  • Tech-savvy individuals, homelab enthusiasts, and privacy-focused budgeters tracking finances

Look elsewhere if

  • Non-technical users looking for an automatic bank-syncing mobile app with zero self-hosting

What you get

Key features

  • Strict double-entry personal accounting
  • Budget envelopes and savings goal tracking
  • Automated transaction rules and recurring liabilities
  • Multi-currency support with real-time exchange rates
  • Comprehensive financial charts, net worth, and cashflow reports
  • REST API for integrations and custom mobile apps (Waterfly III)

Works with

Integrations5

DockerNordigen / GoCardlessPostgreSQLMySQLREST API

What it costs

Pricing

Firefly III pricing plans
PlanPriceWhat it includes
Open SourceFree Forever (AGPLv3)Billed one-time100% free open-source software via Docker, unlimited accounts, transactions, and budgets

Prices are recorded from the vendor's public pricing page and can change. Check before you buy.

The trade-off

Pros and cons

Pros

  • 100% self-hosted on your own hardware with zero cloud leaks of sensitive financial data
  • Strict double-entry bookkeeping ensures mathematical financial balance and accuracy
  • Powerful automated rules engine categorizes and tags transactions on import

Cons

  • Requires hosting via Docker or a web server with PHP and MySQL/Postgres
  • Bank synchronization requires setting up the companion Data Importer tool

Quick read

At a glance

Category
Finance & Business Services
Pricing model
Free
Entry plan
Free Forever (AGPLv3)
Free plan
Available
Free trial
Not listed
Website
firefly-iii.org

The verdict

Our take on Firefly III

Firefly III is the undisputed king of self-hosted personal finance, offering complete privacy and institutional-grade financial bookkeeping.

Keep exploring

More from Finance & Business Services

View category
Actual Budget logo

Actual Budget

Finance & Business Services

Privacy-focused, local-first zero-based budgeting system and YNAB alternative.

Best for: Budgeters seeking a modern, zero-based envelope budgeting app without…

  • Free plan
4.9/5 ratingRead review
Mercury logo

Mercury

Finance & Business Services

Banking built for startups and tech companies.

Best for: Startups and tech companies who want a modern bank account with…

  • Free plan
4.7/5 ratingRead review
Plaid logo

Plaid

Finance & Business Services

Financial services API connecting consumer bank accounts to fintech applications.

Best for: Fintech startups, SaaS developers, and lending platforms requiring…

  • Free plan
  • Free trial
4.7/5 ratingRead review