
Actual Budget
Local-first, open-source budgeting app with envelope budgets, bank imports, custom reports and optional self-hosted sync — free, no lock-in.
Open source alternative to:




Actual Budget is an open-source personal finance app built on envelope (zero-based) budgeting, where every dollar is assigned a job before it is spent. It is local-first: your budget lives in a SQLite database on your own device, the app keeps working fully offline, and nothing is sent to a third party unless you choose to sync.
Sync is optional and can be entirely self-hosted. Running the Docker sync server (or a managed instance) lets you move between devices — browser, PWA and the Windows/macOS/Linux desktop apps — with end-to-end encrypted budgets if you want them. Day-to-day features include category and envelope budgeting, scheduled and recurring transactions, split transactions, rules-based automation, bank file import (CSV, OFX/QFX and CAMT, with column mapping remembered per account), payee and tag autocomplete, net-worth and cash-flow reports, a custom report builder, and an experimental Monte Carlo retirement planner. A CLI and Node API let you automate imports, merges and budget edits.
Actual started life as a commercial product before being open-sourced in 2022, and that polish shows in the UI. It imports budgets from YNAB4 and nYNAB, is actively maintained with monthly releases, and is the closest open-source drop-in replacement for YNAB.
Categories:
Frequently Asked Questions
Is Actual Budget free?
Yes. Actual is 100% free and open source under the MIT license, with no subscription, feature gates or account limits. You only pay if you choose a managed host such as PikaPods or Fly.io; self-hosting and the desktop apps cost nothing.
Do I need to run a server to use Actual?
No. Actual works fully offline as a local-only app — the desktop builds and the browser version store your budget locally in SQLite. A sync server is optional and only needed if you want to share a budget between devices or with other people. You can self-host it with the official Docker image.
How is Actual different from YNAB?
Actual uses the same envelope budgeting method as YNAB and can import YNAB4 and nYNAB budgets, but it is open source, free, and local-first: your data stays in a file you control instead of a vendor cloud. There is no official bank connection service, so transactions come in through bank file exports (CSV, OFX/QFX, CAMT), community tools or the API.
Is my synced data encrypted?
Yes, if you enable it. Actual supports end-to-end encryption for synced budgets, so the sync server only stores encrypted data. You can also skip sync entirely and keep everything on one device.
Can I automate Actual or build on top of it?
Yes. Actual ships a CLI and a Node API for scripting imports, merging duplicate transactions and editing budgets, and the API can now store synced preferences such as per-account CSV column mappings. Self-hosters can also run the sync server in Docker behind their own reverse proxy.
Looking for contributors
This project is actively seeking help, join the community!
OpenAltFinder Score
Project Details
Repository details
Updated 11/8/2026, 2:01:23 PM
View RepositoryRepository activity
Sponsor Actual Budget
Get the latest open source alternatives delivered weekly.
Discover tools that give you freedom from proprietary software.
Compare Actual Budget with
Similar open source alternatives

Securo
Open-source self-hosted personal finance manager with bank sync, multi-currency budgets, investments, splits, and an optional self-hosted AI assistant.
MintBudget Board
Self-hosted budgeting app for tracking accounts, spending, and financial goals, with bank syncing via SimpleFIN and ML-powered auto-categorization.
Mint
FlyBudget
A free, local-first budgeting app with zero-based planning, bank sync, and desktop and self-hosted apps.
YNAB
BudgetBee
Self-hosted personal finance manager with budgets, expense tracking, net-worth reports, bank imports and auto-categorisation — all in Docker.
MintRenewlet
Self-hosted subscription tracker with timezone-aware reminders, budgets, spending insights, and ten notification channels.
Rocket Money
Wallos
Open-source, self-hosted subscription tracker for visualizing recurring expenses, managing budgets, and saving money.
Rocket Money






