# Actual Budget

Actual Budget is a local-first personal finance and budgeting app for tracking income, spending, and multiple accounts with envelope-style budgeting, multi-device sync, and automatic bank imports via GoCardless or. It is open source and self-hosted, installable on Kubernetes (Helm), Docker Hub, Proxmox, ZimaOS, TrueNAS and Unraid.

Canonical page: https://ourlocalhost.com/app/410/actual-budget

## Description

Actual Budget is a local-first personal finance and budgeting app for tracking income, spending, and multiple accounts with envelope-style budgeting, multi-device sync, and automatic bank imports via GoCardless or SimpleFIN. It runs entirely on your own hardware and keeps all financial data local, making it a privacy-focused alternative to cloud-based budgeting services.

## Platform availability

Available on 5 of 9 platforms: Unraid, TrueNAS, ZimaOS, Proxmox, Helm.

## Health score

25/100 (Low), based on 2 of 4 factors.
- Maintained: 0 (GitHub repository no longer exists)
- Easy to install: 75 (5 install platforms, install notes, Docker image)

## Links

- GitHub: https://github.com/actualbudget/actual-budget
- Documentation: https://actualbudget.org/docs/
- Kubernetes (Helm): https://artifacthub.io/packages/helm/k8s-charts/actual-budget
- Docker Hub: https://hub.docker.com/r/actualbudget/actual-server
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=actualbudget
- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/actual-server
- TrueNAS: https://apps.truenas.com/catalog/actual-budget/
- Unraid: https://ca.unraid.net/apps/actual-budget-1ja59zh05f33jd?q=Actual-Budget
- Official website: https://actualbudget.org

## Common questions

### Which deployment method is recommended for self-hosting Actual Budget?

The actual-server Docker container is the recommended way to deploy it. It hosts the web page and acts as the sync server for budget data between devices.

### Why might the Actual Budget web client refuse to load a budget?

The web client requires a secure context, so it will not load a budget over plain HTTP on a LAN IP. Use an HTTPS reverse proxy or supply ACTUAL_HTTPS_KEY and ACTUAL_HTTPS_CERT, and localhost remains allowed.

### Can I use the official Actual Budget mobile apps with a self-hosted instance?

The official mobile applications are deprecated. The web version is a responsive Progressive Web App that can be installed to a home screen and used like a native app.

### Is it safe to create the first Actual Budget budget with actualpy?

No, actualpy's create_budget method is not recommended because database migration files may not match. Use the normal web frontend to create the first budget to avoid a broken budget file.

### Is GoCardless safe for importing bank transactions into Actual Budget?

GoCardless can be used to automate bank transaction recording into Actual Budget. A commenter notes it is listed as trusted by their country's financial regulator and on their bank's list, though they were unsure about safety.

## Alternatives

- Akaunting: Akaunting is a self-hosted accounting application for managing finances, invoices, bills, and bank transactions.
- Balansly: Your current balance is not always money you can freely spend.
- Fingrom
- Firefly III: "Firefly III" is a (self-hosted) manager for your personal finances.
- GnuCash: Flexible accounting software for personal and small business use, GnuCash is freely available under the GNU GPL, supporting multiple OS and…
- HomeBank: Free open-source accounting tool for personal finance and budgeting, featuring multi-platform support, detailed analysis tools, customizabl…
- MoneyManager Ex: MoneyManager Ex is a free, open-source, cross-platform, easy-to-use personal finance software.
- Recurring Expense Tracker: Recurring Expense Tracker is a Material You recurring expense tracker, allowing you to keep track of your monthly spending.
- You Need A Budget: Zero-based budgeting tool with real-time syncing, goal setting, partner collaboration, debt management, financial reports, and strong data…
- dumbbudget: A simple, secure personal budgeting app with PIN protection.
- ezbookkeeping: ezBookkeeping is a lightweight, open-source, self-hosted personal finance and bookkeeping app with a modern responsive web UI and PWA suppo…
- firefly-pico: A delightful Firefly III companion web app for effortless transaction tracking.

---
Source: Our Local Host (https://ourlocalhost.com/app/410/actual-budget), the self-hosted and open-source app directory.
