Icon of Firefly III app on Umbrel App Store

Firefly III

Your personal finance manager

Firefly III

Open App Store on your umbrelOS device to install this app
Screenshot 1 of Firefly III app on Umbrel App Store
Screenshot 2 of Firefly III app on Umbrel App Store
Screenshot 3 of Firefly III app on Umbrel App Store
About this app

Firefly III is a manager for your personal finances. It is self-hosted and open source. This means that it's free, it has no ads and no tracking.

Full transaction management Firefly III features a double-entry bookkeeping system. You can quickly enter and organize your transactions in multiple currencies.

Advanced rule engine Use rules to quickly convert shorthands to detailed transactions or clean up your bank's abysmal CSV files.

Budgets, categories and tags Name your poison. Do you like to work with tags? Need to budget your expenses? Want to categorize all of your hobby expenses? Look no further. Firefly III supports all kinds. Budgets can be expanded with limits in multiple currencies, so you can budget both your daily household expenses and what you spend in Imperial Credits when visiting Tatooine.

Informative reports Firefly III has advanced reporting capabilities, showing your expenses per week, month or year. But it can also help you audit your accounts with detailed list views. Or perhaps compare budgets or tags? It's all possible.

JSON rest API For the advanced and mobile users out there, Firefly III features an expansive JSON REST API that allows you to tap into Firefly III's most important features. Create transactions, manage categories and get chart data from any app or system.

What's new
Version 6.4.8last week

Key improvements in this release:

  • Fixed autocomplete failing when requested account type list includes hidden account types

Previous release highlights:

  • Fixed redacted amounts misbehaving with reports
  • Fixed optional transaction information field not being saved when updating recurring transactions
  • Fixed internal server errors when applying rules
  • Fixed exceptions when editing recurring transactions
  • Fixed new transaction showing additional option in input
  • Added support for Saudi Riyal currency
  • Fixed initial balance being auto-suggested as an account
  • Fixed start and end balance getting blanked out during reconciliation

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.4.4last week

Key improvements in this release:

  • Added support for Saudi Riyal currency
  • Fixed initial balance being auto-suggested as an account
  • Fixed start and end balance getting blanked out during reconciliation

Previous release highlights:

  • Added Latin American currency support and 6 month interest period
  • Added option to redact account totals in web UI
  • Fixed issues with viewing accounts and subscriptions
  • Resolved problems with balance calculations and date handling
  • Fixed rules being triggered incorrectly on transaction updates
  • Improved handling of revenue account creation for liability deposits
  • Enhanced security with debug route now behind 2FA
  • Fixed budget limit calculations ignoring last day of month

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.4.2last month

Key improvements in this release:

  • Fixed issues with viewing accounts and subscriptions
  • Resolved problems with API endpoints for accounts and currencies
  • Corrected balance calculations and date handling in various API responses
  • Improved handling of timezone-related errors
  • Fixed issues with piggy bank events and webhook messages

Previous release highlights:

  • Added support for asset prices and exchange rates
  • Introduced new webhook triggers for expanded automation capabilities
  • Fixed issues with recurring transactions and budget calculations
  • Improved currency conversion and transaction editing
  • Enhanced search functionality and tag assignments
  • Added support for WebP format in attachments
  • Resolved notification sending failures
  • Improved API responses and chart data

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.4.02 months ago

Key improvements in this release:

  • Added support for asset prices and exchange rates
  • Introduced new webhook triggers for expanded automation capabilities
  • Fixed issues with recurring transactions, including errors and forgotten settings
  • Resolved problems with budget limits and calculations
  • Corrected currency conversion issues when cloning or editing transactions
  • Fixed display problems for deposits in transaction details
  • Addressed errors when viewing or editing piggy banks
  • Improved search functionality for applying rules to transactions
  • Fixed issues with tag assignments causing transaction viewing errors
  • Added support for WebP format in attachments
  • Resolved Discord notification sending failures
  • Fixed a bug where transactions would disappear after deleting attachments
  • Corrected missing initial balance information in exported CSV files
  • Improved API responses and fixed various API-related issues
  • Enhanced chart data for categories in API responses

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.3.23 months ago

⚠️ This update contains a lot of API changes, make sure connected apps are updated to support this.

Key improvements in this release:

  • Added support for multi-currency transactions and reporting
  • Introduced new notifications for Ntfy, Pushover, Slack and Discord
  • Improved security-related notifications
  • Renamed "Bills" to "Subscriptions" for clarity
  • Added ability to add comments on budgets for specific months
  • Improved handling of asset prices and exchange rates
  • Added support for drawing funds from multiple accounts for Piggy Banks
  • Introduced manually triggered rules

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.2.213 months ago

Key improvements in this release:

  • Added debug information to search engine
  • Renamed table field for postgres databases
  • Fixed issue with incorrect dates when editing transactions
  • Resolved error on 32-bit systems due to strict date validation

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.2.204 months ago

This update includes bug fixes and performance improvements.

Key improvements in this release:

  • New query parser is now the default
  • Fixed issues with creating personal access tokens when using Remote user authentication
  • Improved handling of transactions with empty descriptions
  • Resolved errors related to undefined currency keys

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.2.194 months ago

This update includes bug fixes and performance improvements.

Key improvements in this release:

  • Currency seeder now adds "CNY" again
  • Limited "period overview" to 10 entries to improve memory usage
  • Fixed running balance calculation on transaction edits
  • Resolved issues with password changes and personal access tokens
  • Improved handling of opening balance transactions in filters
  • Fixed display of liability accounts in budget transaction reports

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.2.185 months ago

This update includes bug fixes and performance improvements.

Key improvements in this release:

  • Better error details for OAuth authentication issues
  • Fixed bulk editing transactions that was causing errors
  • Resolved API endpoint errors for account overview charts
  • Improved handling of account numbers with spaces during imports
  • Enhanced piggy bank functionality and calculations
  • Better transaction processing and rule handling

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.2.175 months ago

This update includes bug fixes and performance improvements.

Key improvements in this release:

  • Account numbers with spaces are now trimmed for better matching during imports
  • Running balance is only updated when amounts or accounts change
  • Transactions can no longer be linked to a piggy bank twice
  • Fixed various issues with piggy bank calculations and restrictions
  • Improved handling of rules and date processing
  • Enhanced API functionality with balance information for transactions

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.2.165 months ago

This update includes bug fixes and performance improvements.

A notable fix in this release:

  • Resolved an issue where deleting an account resulted in an error

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.2.155 months ago

This update includes bug fixes and performance improvements.

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.2.126 months ago

This update includes several improvements and fixes:

  • Fixed issues with creating transactions using non-native currency accounts
  • Resolved a problem where January 31 transactions were counted in February
  • Corrected display and saving of piggy bank currency settings
  • Fixed data export to include all transactions
  • Improved handling of reverse proxy configurations

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.2.107 months ago

This update includes several improvements and fixes:

  • Improved speed of account overview
  • Better validation of environment variables
  • Fixed user ntfy notification issues
  • Resolved account balance not updating in Transaction tab
  • Fixed issues with deleting rule groups
  • Corrected problems with tags
  • Resolved API issues for adding money to piggy banks
  • Fixed subscription search filter
  • Corrected bill creation via API
  • Improved category report functionality
  • Fixed currency display issues in dashboard

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.2.98 months ago

This update includes several improvements and fixes:

  • Fixed an issue where lowering piggy bank amounts when full created double audit log entries
  • Resolved a problem with retrieving accounts with the same name via API
  • Fixed user preferences resetting after restart
  • Corrected API response for transaction journal IDs
  • Addressed an issue with net worth being ignored in the API
  • Fixed a reconciliation bug on Docker instances
  • Resolved currency import issues
  • Corrected server configuration errors related to missing packages
  • Fixed an error when creating liability accounts

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.2.78 months ago

This update includes several improvements and fixes:

  • Failed to create transaction in recurring transactions
  • Net worth on dashboard does not go up to the end of month for the current month
  • Failed to export accounts data
  • Optimised Account and Transaction API endpoints, should be a lot faster
  • Optimized account deletion, should be a lot faster

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.2.69 months ago

This update includes several improvements and fixes:

  • Fixed account balance calculation issues
  • Improved chart and graph display accuracy
  • Fixed exchange rate loading issues
  • Corrected reconciliation period transaction handling
  • Improved handling of foreign currency amounts in budgets
  • Fixed various account balance display issues

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.2.49 months ago

⚠️ This release comes with many changes, small and large. You may encounter issues, and your feedback is appreciated as they are addressed.

This update includes improvements and bug fixes:

  • Fixed issues with decimal points in amounts
  • Improved graph behavior
  • Enhanced API functionality
  • Fixed date editing and display issues for piggy banks
  • Improved account balance calculations and reporting
  • Added pagination controls to exchange rate page
  • Fixed exchange rate download errors
  • Added support for Nordic currencies

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.1.2510 months ago

This update includes improvements and bug fixes:

  • Fixed issues with API transaction updates
  • Improved database upgrade process
  • Enhanced data import performance
  • Various bug fixes and stability improvements

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.1.2411 months ago

This update includes several improvements and bug fixes:

  • Fixed issues with transactions created at midnight not displaying correctly
  • Improved timezone support and data handling
  • Enhanced recurring transaction functionality
  • Fixed transaction calculation issues with multiple currencies
  • Improved handling of foreign currency transfers
  • Enhanced transaction attachment management

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.1.2212 months ago

This update includes several improvements and bug fixes:

  • Added timezone data storage improvements
  • Fixed issues with inactive account accessibility
  • Improved bill date handling and updates
  • Enhanced recurring transaction functionality
  • Fixed various transaction display and calculation issues
  • Improved budget reporting and printing features
  • Enhanced API functionality and version handling

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.1.21last year

This update includes several improvements and bug fixes:

  • Added an expression engine for advanced rule creation
  • Improved running balance data for future layout enhancements
  • Fixed issues with bill next expected match updates
  • Corrected default currency application to accounts
  • Resolved dashboard 'Today' option selecting incorrect date
  • Fixed webhook index page display issues
  • Improved performance when editing transactions
  • Corrected balance calculation issues from previous update

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases

Version 6.1.19last year

🚨 This update includes fixes for a security issue. Please update as soon as possible. Specific details can be found at https://github.com/firefly-iii/firefly-iii/security/advisories/GHSA-4gm4-c4mh-4p7w

This update includes several bug fixes and improvements:

  • Fixed issues with split recurring transaction titles.
  • Resolved error during Docker container startup.
  • Improved search functionality for internal references.
  • Corrected amount calculation in reconciliation for bank accounts.
  • Fixed expected withdrawals for daily recurring transactions.
  • Calendar now shows green fields for recurring transactions.
  • Improved currency exchange rate downloader.

Full release notes are found at https://github.com/firefly-iii/firefly-iii/releases.

Version 6.1.10last year

This release updates Firefly III from version 6.1.6 to 6.1.10. Full release notes can be found here: https://github.com/firefly-iii/firefly-iii/releases

Version 6.1.6last year

This release updates Firefly III from version 6.0.30 to 6.1.6. Full release notes can be found here: https://github.com/firefly-iii/firefly-iii/releases

Version 6.0.302 years ago

This release updates Firefly III from version 6.0.9 to 6.0.30. Full release notes can be found here: https://github.com/firefly-iii/firefly-iii/releases

Version 6.0.92 years ago

⚠️ This upgrade from version 5.7.18 to 6.0.9 may not be backwards compatible for users who manage outgoing loans. The Firefly III team recommends that you make a backup of your database before updating. See here for more details before updating: https://gist.github.com/JC5/909385c5086f9e07ba2c32e047446d68

Full release notes can be found here: https://github.com/firefly-iii/firefly-iii/releases

Information