Why Actual Budget?
YNAB charges $99/year for envelope budgeting. Actual Budget gives you the same method, self-hosted and free:
- Envelope budgeting — Every dollar has a job.
- Bank sync — Automatic transaction import (GoCardless/SimpleFIN).
- Reports — Net worth, spending trends, cash flow.
- Category goals — Set monthly targets, track progress.
- Responsive — Works on desktop and mobile.
- Self-hosted — Your finances stay private.
Prerequisites
- Docker on any machine.
- At least 128 MB RAM.
Step 1: Deploy with Docker
docker run -d \
--name actual-budget \
--restart=always \
-p 5006:5006 \
-v actual-data:/data \
actualbudget/actual-server:latest
Access at http://your-server:5006.
Step 2: Set Up Your Budget
- Create a budget file (or import from YNAB).
- Add accounts: Checking, Savings, Credit Card.
- Create categories: Housing, Food, Transport, Entertainment, Savings.
- Set monthly goals per category.
Step 3: Bank Sync Options
| Method | Coverage | Setup |
|---|
| GoCardless | 2,500+ European banks | Free API key from GoCardless |
| SimpleFIN | US/Canadian banks | $1.50/month from SimpleFIN |
| OFX/QIF import | Any bank | Download from online banking |
| CSV import | Any bank | Export and map columns |
| Manual entry | Everywhere | Type transactions directly |
Actual Budget vs YNAB vs Mint
| Feature | Actual Budget | YNAB | Mint (discontinued) |
|---|
| Cost | Free (self-hosted) | $99/year | Was free |
| Privacy | Self-hosted | Cloud | Cloud (Intuit) |
| Method | Envelope budgeting | Envelope budgeting | Tracking only |
| Bank sync | GoCardless/SimpleFIN | Direct | Direct |
| Reports | Net worth, trends | Net worth, trends | Spending trends |
| Open source | Yes | No | No |
| Mobile | PWA (responsive) | Native app | Native app |
Troubleshooting
| Problem | Solution |
|---|
| Bank sync not connecting | Verify GoCardless/SimpleFIN API key; check bank is supported |
| Transactions not matching | Adjust matching rules in Settings; manually categorize first batch |
| Budget file corrupted | Restore from automatic backup in data directory |
| Can’t import YNAB export | Use the YNAB importer in Settings > Import; ensure correct file format |
| Mobile layout issues | Clear browser cache; add PWA to home screen for best experience |
Summary
- Envelope budgeting without YNAB’s $99/year price tag.
- Bank sync via GoCardless (EU) or SimpleFIN (US).
- Self-hosted — financial data stays on your server.
- YNAB import — switch from YNAB without losing history.
Related Articles