★ A CURATED DIRECTORY OF FINANCIAL TOOLS AND RESOURCES ★

Checking

Firefly III Review, Pricing, and Features

Firefly III logo

Firefly III

firefly-iii.org
Always free

Firefly III is a free, open-source, self-hosted personal finance manager for people who want control over their own budgeting, accounts, transactions, categories, tags, reports, imports, API access, and automation. It belongs in investing-tool comparisons only when the user is looking for personal finance infrastructure, not stock research: it can track money flows and budgets, but it is not a broker, market-data terminal, tax-lot engine, or portfolio analytics platform. The main tradeoff is operational responsibility: users must host it, secure it, back it up, update it, and configure imports themselves.

Community votes (overall)

Vote to see how the community rates this tool. One vote unlocks results across the whole site, or sign in to see them now.

Pricing

Free

Free

Free
Free plan

Key features

  • Self-host a personal finance ledger under the AGPLv3 open-source license rather than using a hosted budgeting app.
  • Tracking accounts and transactions with double-entry bookkeeping, budgets, categories, tags, recurring transactions, subscriptions, piggy banks, rules, and reporting.
  • The JSON REST API with OAuth2, personal access tokens, and a full OpenAPI specification for dashboards, automations, and personal analytics.
  • Optional event webhooks for transaction create, update, and delete events when enabled through environment configuration.
  • Import support for transaction data through the separate Firefly III Data Importer, CSV and CAMT.053 files, and optional providers such as Salt Edge, GoCardless, and SimpleFIN.
  • Export support for CSV data for accounts, budgets, categories, tags, recurring transactions, subscriptions, piggy banks, rules, and related finance objects.
  • Multi-currency support with optional exchange-rate conversion and primary-currency conversion fields where enabled.
  • Secure the instance with built-in two-factor authentication and proxy-based remote user authentication where your deployment supports it.
  • Connections for Slack notifications through incoming webhooks for account and automation updates.
  • Firefly III is self-hosted personal finance infrastructure, not investment research, brokerage execution, market data, performance attribution, or tax-lot accounting.

FAQ

Is Firefly III free?

Firefly III is free to use. Visit the vendor site for the latest limits and onboarding details.

Who is Firefly III best for?

It suits beginner, intermediate, and advanced users.

What platforms and connections does Firefly III support?

You can use Firefly III on Web. Firefly III offers an API (REST) with OAuth2 and APIKey authentication. Integrations include Salt Edge, GoCardless, SimpleFIN, and Slack.

Suggest an edit

Tip: Be specific (e.g., exact plan names, dates).4000 left

Keep Exploring

Information

About Me

Hey! Thanks for stopping by. I'm an independent investor with a soft spot for coding and the stock market - especially value investing (as you can probably tell from the tools I've collected here, haha). Hopefully you'll find something useful or interesting along the way.

Find me here:

Got questions or suggestions? I'm all ears!

Missing a Tool?

Discovered a gem I don't have here yet? Drop the link below and I'll check it out ASAP. Tagging me on X works too! Can't wait to see what you've found!

OR

Got ideas for new features?

Suggest on X

Prefer email? Reach me at support@findmymoat.com

Starred Tools

These are my top picks. Tools I've tested thoroughly and found to be excellent. They do their job really well, and I use them a lot. If you're not already familiar with them, I highly recommend checking them out.

Tested Tools

These are tools I've tried and found to be solid, but not standout. Think of them as passing an initial quality screen: worth exploring, though not all will be exceptional.

Added 08/13/2025
Find My Moat

Curation & Accuracy

This directory blends AI‑assisted discovery with human curation. Entries are reviewed, edited, and organized with the goal of expanding coverage and sharpening quality over time. Your feedback helps steer improvements (because no single human can capture everything all at once).

Details change. Pricing, features, and availability may be incomplete or out of date. Treat listings as a starting point and verify on the provider’s site before making decisions. If you spot an error or a gap, send a quick note and I’ll adjust.