Actual Budget (Self-Host Envelope Budgeting)
Actual Budget — the OSS YNAB-shape envelope budgeting tool; the 2026 default for self-host personal finance.
Actual Budget is the headline OSS personal-finance tool of 2026. A YNAB-shape envelope budget app — fork lineage from a closed-source predecessor that went OSS in 2022 — with a polished web UI, an Actual Server for sync, and growing bank-import options. The default self-host budgeting pick. For the broader self-host index see Self-Hosted Personal Apps; for the post-Mint paid landscape see Bill Tracking & Household Finance; for the Firefly III alternative see Firefly III Deep; for plain-text accounting see Beancount + Fava; for double-entry desktop see GnuCash; for bank import see Bank Import & SimpleFIN; for portfolio see Ghostfolio; for subscriptions see Subscription Management.
What it is
- ★ ★ Actual Budget — free OSS (MIT); YNAB-shape envelope budgeting; offline-first; sync via your own Actual Server; web + Electron desktop + mobile (PWA + native iOS/Android in beta-ish state). The 2026 default OSS personal-finance app.
Why people pick Actual
- ★ YNAB methodology, OSS — envelope budgeting (every dollar a job, age of money, rule of WAM), without the subscription.
- ★ Local-first / E2E encrypted sync — server only sees encrypted blobs; your data is yours.
- ★ Fast and clean — feels like a real-time-ledger app, not a sluggish Plaid aggregator.
- ★ Active development — community took the project mainstream after 2022; weekly merges, growing plugin ecosystem.
- ★ Importers — OFX, QFX, QIF, CSV, Camt; bank-sync via SimpleFIN Bridge or GoCardless.
Self-host deployment options
- ★ Docker Compose — official image; sqlite under the hood (file-backed), persistent volume for budgets. Most common.
- PikaPods / Coolify / Dokploy / Sliplane — managed self-host PaaS; one-click Actual Server.
- Synology / Unraid / TrueNAS — community templates; popular among NAS users.
- Local-only (no server) — open the web app at app.actualbudget.org (no upload), or run the Electron desktop app; data stays on your device.
Bank import / sync
- ★ SimpleFIN Bridge — paid (~$1.50/mo donation); the recommended US bank-sync path; covers ~most US banks; works with Actual via the bank-sync feature. See Bank Import & SimpleFIN.
- GoCardless Bank Account Data — free for accounts you own (PSD2-based EU + UK + some others).
- Plaid via the bank-sync proxy — paid; less common in Actual workflows.
- Manual CSV / OFX upload — every Actual user does this for at least some accounts.
- bank2ynab / community CSV scrubbers — for messier banks.
Methodology — the envelope basics
- Every dollar a job. All inflows are assigned to a category before the next inflow.
- Categories are envelopes. Spend from envelopes; reassign on the fly when reality differs from plan.
- Rule the next month from the last. Earn this month, spend next month — "age of money" goal.
- Schedules and recurring transactions — Actual auto-applies them; great for fixed bills.
- Rules + payee aliases — categorize and rename on import.
YNAB vs Actual
- YNAB: paid (~$15/mo or $109/yr); polished mobile, opinionated web app, automatic bank sync via Plaid built-in, strong community + classroom content.
- Actual: free OSS; you bring your own bank-sync (SimpleFIN); arguably faster web app; OSS roadmap.
- The methodology is identical — Actual was a YNAB-shape app from day one.
Patterns / community lore
- One file, multiple users — Actual Server supports multi-user; a household uses one budget file.
- Backups — back up the SQLite + budget JSON daily; the budget file is small but irreplaceable.
- Plugins — Actual Plugins ecosystem is growing 2024–26; community plugins for goals, debt-snowball, dashboards.
- Tailscale / Cloudflare Access — most self-hosters put Actual Server behind a private network rather than public — great fit for a budget app.
When to use something else
- Want plain-text in git — Beancount + Fava (Plain-Text Accounting).
- Want a proper double-entry general ledger / multi-account bookkeeping — GnuCash, Firefly III (Firefly III Deep).
- Need automatic Plaid aggregation, no DIY — Monarch / Copilot / Rocket Money (Bill Tracking & Household Finance).
- Investment-tracking heavy — Ghostfolio, Portfolio Performance (Ghostfolio).
License / pricing
- Actual Budget: free OSS (MIT).
- Actual Server: free OSS (MIT).
- SimpleFIN Bridge: paid (~$1.50/mo donation).
- PikaPods / Coolify / Dokploy hosting: paid (a few $/mo) or self-host free.
Pick this if…
- Default OSS personal-finance app: Actual Budget. Stop reading and try it.
- Already a YNAB user, tired of paying: Actual is the one-for-one replacement.
- Household, 2–3 people, want to budget together: Actual on a $5/mo VPS with Tailscale.
- Want plain-text instead: Beancount + Fava.
- Want comprehensive double-entry, not envelope: Firefly III.
- Want plug-and-play SaaS, not self-host: YNAB or Monarch.