Best open-source alternatives to YNAB
Self-hosted budgeting apps instead of YNAB.
YNAB is a subscription budgeting tool that assigns every unit of income to a job. Users leave because of recurring fees or privacy concerns about bank data. Self-hosted, open-source budgeting apps keep your transactions and budgets on your own hardware, with no subscription tied to your data.
9 alternatives listedBest for your setup
Homelab Novice
Wants it running tonight, with one command.
Actual29.4k
Actual is a local-first personal finance and budgeting tool with synchronization across devices.
- Live demo
- Documented
See all88/100 fitHow well this app matches homelab novices, 0 to 100
Homelab Expert
Runs a stack already and wants it to plug in.
ezbookkeeping5.7k
An open source self-hosted personal finance app for recording transactions, importing financial data, and analyzing spending with charts and custom queries.
- SSO sign-in
- REST or GraphQL API
See all77/100 fitHow well this app matches homelab experts, 0 to 100
Homelab Hacker
Wants control: APIs, scripts and many ways to run it.
Firefly III24.9k
Firefly III is a self-hosted personal finance manager for tracking income, expenses, budgets, and reports.
- Scriptable API
- Many ways to install
See all76/100 fitHow well this app matches homelab hackers, 0 to 100
- GNU Affero General Public License v3.0Open Source — No Paywall
Firefly III is a self-hosted personal finance manager aimed at people who want control over their money without uploading financial records to a cloud service. It is presented as free and open source software and is intended for users who are comfortable running and managing their own server-based applications. The application helps users track income and expenses, organize transactions with budgets, categories, and tags, and generate financial reports. It also supports recurring transactions, rule-based automation, piggy banks for goals, and a REST JSON API for broad external integration. The README emphasizes that the software is isolated by default and only contacts external servers when explicitly configured to do so.
Offline CapableDockerKubernetesSourcePackage ManagerFeatures:
- expense tracking
- income tracking
- budgets
- categories
- tags
+5 more
Auth:2fa - MIT LicenseOpen Source — No Paywall
Actual is a local-first personal finance and budgeting application aimed at people who want to manage money on their own devices while still keeping data synchronized across devices. The README describes it as free and open source, with a NodeJS-based core and a synchronization layer that moves changes between devices without much manual effort. It can be deployed in several ways, including one-click hosting, managed hosting, self-hosted Docker, or as downloadable desktop apps for Windows, Mac, and Linux. The project also provides community documentation for budgeting, account management, migration, and contributor guidance, suggesting it is designed both for end users and for people interested in extending or maintaining the software.
Cloud OptionalOffline CapableDockerBinaryFeatures:
- personal finance management
- budgeting
- synchronization across devices
- envelope budgeting
- account management
+4 more
- MIT LicenseOpen Source — No Paywall
ezBookkeeping is a self-hosted personal finance application aimed at users who want a private, controllable way to track money and manage transactions. It is presented as an open source tool that emphasizes ease of deployment, low resource usage, and compatibility with a range of environments including home servers, NAS devices, and Raspberry Pi. The project supports day-to-day bookkeeping tasks such as recording transactions, importing financial data, searching and filtering bills, and visualizing spending patterns through built-in charts and custom queries. It also includes mobile and desktop-oriented interfaces, PWA support for a native-like mobile experience, and features for localization, security, and broad data import/export interoperability.
DockerBinarySourceFeatures:
- daily transaction recording
- data import from multiple sources
- search and filter bills
- built-in charts
- custom chart dimensions
+5 more
Auth:oidc-sso2fa - GNU Affero General Public License v3.0Open Source — No Paywall
Sure is a community-maintained fork of the abandoned Maybe Finance project. It presents itself as a fully working personal finance application aimed at people who want to manage money and wealth data in a self-hosted environment. The README emphasizes that the app can be run with Docker for self-hosting, while also providing local development instructions for contributors. It requires Ruby, PostgreSQL, and Redis, and it includes optional demo data plus default demo credentials for trying the app locally. The project is distributed under AGPLv3 and is positioned as a continuation of the original codebase rather than a separate commercial product.
Multi-UserDockerSourceFeatures:
- personal finance management
- wealth management
- self-hosting
- demo data loading
- local development setup
Auth:local - GNU Affero General Public License v3.0Open Source — No Paywall
WYGIWYH is a self-hosted personal finance tracker aimed at people who want a simple, principle-driven way to manage money without traditional budgeting constraints. It focuses on tracking what is earned and spent within a month while keeping savings separate and untouchable for future months. The project is built for users who need more than a spreadsheet, especially those handling multiple currencies, accounts, and investments. It supports automation-oriented workflows through an API and configurable transaction rules, and it is run as a web application with Docker-based deployment. The README also indicates support for local operation and an admin account setup flow, suggesting it is meant for individual or household financial management rather than enterprise finance.
Offline CapableMulti-UserDockerDocker ComposeSourceFeatures:
- Unified transaction tracking
- Multiple accounts support
- Multi-currency support
- Custom currencies
- Automated transaction rules
+3 more
Auth:local - GNU General Public License v3.0Open Source — No Paywall
Budget Board is a self-hosted personal finance application designed to help users track spending, manage accounts, and monitor progress toward financial goals. It positions itself as an alternative to Mint and focuses on monthly budgeting, transaction tracking, and organized management of both accounts and assets. The project supports importing transactions from CSV files, syncing with financial institutions through providers such as SimpleFIN and LunchFlow, and automatically categorizing transactions using a machine learning model and user-defined rules. It also includes charts for spending trends, local authentication with 2FA or OIDC login, and multilingual support with localized date and number formatting.
Cloud OptionalSourceFeatures:
- Accounts & assets management
- Transaction recording and categorization
- Monthly budgeting
- CSV transaction import
- Financial institution sync via providers
+5 more
Auth:localoidc-sso2fa - GNU Affero General Public License v3.0Open Source — No Paywall
Kresus is a self-hosted personal finance manager aimed at people who want to keep track of their banking activity outside of a proprietary cloud service. It is described as open source and libre, with a focus on safely reviewing transaction history, checking overall balances, and organizing spending with tags. The project appears to be intended for users who want to run their own finance dashboard and control their data locally. The README points installers to the project website for up-to-date setup instructions, and it links to community contribution resources, suggesting an actively maintained open project rather than a packaged consumer service.
SourceFeatures:
- banking history tracking
- balance overview
- spending analysis
- tagging
MyFin is a personal finance web application aimed at helping individuals manage their money in a more organized and user-friendly way. It focuses on budgeting, transaction management, account tracking, and financial overview tools for people who want to keep control of their own data. The project is presented as an ongoing passion project with a live demo account and a separate setup guide. Its feature set includes multilingual support, importing transactions, splitting entries, automatic categorization rules, budgeting, statistics, investment tracking, and theme selection. The README also notes account management features and future roadmap items such as goals and richer analytics.
Cloud OptionalSourceFeatures:
- Localization
- Manual transaction entry
- Batch transaction import
- Split transactions
- Accounts tracking
+5 more
Auth:local- GNU Affero General Public License v3.0Open Source — No Paywall
OpenBudgeteer is a self-hosted budgeting application built around the Bucket Budgeting Principle. It is aimed at people who want a structured way to manage personal finances, with a web-based interface influenced by tools like YNAB and Buckets. The project uses .NET for its core and Blazor Server for the frontend, suggesting a browser-based experience rather than a desktop app. The README highlights guided setup and usage documentation, and it provides a quick start path for running the app with Docker and MariaDB.
Cloud OptionalDockerFeatures:
- bucket budgeting
- account management
- transaction tracking
- reports
- settings
What to look for in a YNAB alternative
Check the budgeting method, such as envelope or bucket budgeting, to match your workflow. Review bank import options: many tools use CSV files or optional sync services. Verify mobile clients or usable mobile web interfaces, and schedule backups for your financial data.
Other SaaS alternatives
- 10 alternatives
A free budgeting app that tracked accounts and spending in one place.
Firefly III, Actual, ezbookkeeping
+7 more - 67 alternatives
An all-in-one workspace for notes, docs, and databases.
AFFiNE, Memos, AFFiNE Community Edition
+64 more - 49 alternatives
A cloud file sync and sharing service.
Immich, Syncthing, Cloudreve
+46 more - 36 alternatives
A long-running personal note-taking and clipping app.
Memos, Joplin, Logseq
+33 more - 35 alternatives
The ubiquitous team messaging and collaboration platform.
Rocket.Chat, Zulip, The Lounge
+32 more - 32 alternatives
A cloud project and task management platform for teams.
AppFlowy, Plane, Wekan
+29 more
