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

  1. Create a budget file (or import from YNAB).
  2. Add accounts: Checking, Savings, Credit Card.
  3. Create categories: Housing, Food, Transport, Entertainment, Savings.
  4. Set monthly goals per category.

Step 3: Bank Sync Options

MethodCoverageSetup
GoCardless2,500+ European banksFree API key from GoCardless
SimpleFINUS/Canadian banks$1.50/month from SimpleFIN
OFX/QIF importAny bankDownload from online banking
CSV importAny bankExport and map columns
Manual entryEverywhereType transactions directly

Actual Budget vs YNAB vs Mint

FeatureActual BudgetYNABMint (discontinued)
CostFree (self-hosted)$99/yearWas free
PrivacySelf-hostedCloudCloud (Intuit)
MethodEnvelope budgetingEnvelope budgetingTracking only
Bank syncGoCardless/SimpleFINDirectDirect
ReportsNet worth, trendsNet worth, trendsSpending trends
Open sourceYesNoNo
MobilePWA (responsive)Native appNative app

Troubleshooting

ProblemSolution
Bank sync not connectingVerify GoCardless/SimpleFIN API key; check bank is supported
Transactions not matchingAdjust matching rules in Settings; manually categorize first batch
Budget file corruptedRestore from automatic backup in data directory
Can’t import YNAB exportUse the YNAB importer in Settings > Import; ensure correct file format
Mobile layout issuesClear 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.