★ A CURATED DIRECTORY OF FINANCIAL TOOLS AND RESOURCES ★
VOL. XCIV, NO. 247
Firefly III Review, Pricing, and Features
Firefly III is a free, open-source, self-hosted money manager for accounts, transactions, budgets, reports, imports, APIs, and automation. It fits personal-finance infrastructure rather than stock research. Users are responsible for hosting, security, backups, updates, and configuration.
Best for
- Self-hosters looking for a free, open-source personal finance ledger with budgets, categories, tags, reports, imports, API access, and webhooks.
- People comparing self-hosted finance managers with hosted budget or portfolio-tracking apps.
- Developers using the REST API and transaction webhooks for dashboards, automations, or personal analytics.
Watch out
- Users are responsible for hosting, backups, updates, authentication, and importer configuration.
- Firefly III is a personal finance ledger, not a stock screener, market-data terminal, tax-lot engine, or broker-connected trading app.
Community votes (overall)
No votes yet. Be the first to rate this tool.
Pricing
Free
Free
Self-hosted software; hosting and optional provider costs are separate.
Key features
- Self-host a personal finance ledger under the AGPLv3 open-source license rather than using a hosted budgeting app.
- Track accounts and transactions with double-entry bookkeeping, budgets, categories, tags, recurring transactions, subscriptions, piggy banks, rules, and reports.
- Use the JSON REST API with OAuth2 or personal access tokens for dashboards, automations, and personal analytics.
- Optional event webhooks for transaction create, update, and delete events when enabled through environment configuration.
- Import transaction data through the separate Data Importer using CSV, CAMT.052, CAMT.053, GoCardless, SimpleFIN, Lunch Flow, or Enable Banking.
- 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 the deployment supports it.
- Send configured notifications to Slack, Discord, or Mattermost through incoming webhooks.
- 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 GoCardless, SimpleFIN, Lunch Flow, Enable Banking, Slack, Discord + 1 more.
Suggest an edit
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:
- Twitter / X: @Jera_Value
- Website: Jera Value
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!
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.
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.