ZERO-BASED BUDGETING

Every pound has
a place.

Plan the money you have, give it a purpose, and stay on top of the transactions that follow. Complete Budget brings budgeting, accounts and review into one focused workspace.

Current alpha · 0.6.11
THE METHOD

Budget what you have.
Not what you hope to have.

Complete Budget follows a zero-based approach: give every available pound a job until there is nothing left to assign.

01

See what you have

Bring your accounts and available money into one clear view.

02

Give it a place

Assign money to bills, everyday spending, savings and future costs.

03

Keep it complete

Review transactions, adjust categories and reconcile your real balances.

ONE WORKSPACE

From plan to transaction.

The budget is only useful if it stays connected to what actually happens.

Zero-based budget

Assign every available pound across flexible categories and carry balances forward month to month.

Ready to assign£0.00Budget complete

Transaction review

Search, categorise, clear, merge and review synced transactions without losing context.

Account reconciliation

Compare Complete Budget with your bank and lock reconciled transactions when the balances agree.

Recurring money

Keep regular bills and income visible so future months are easier to prepare for.

Bank sync & import

Use TrueLayer bank sync or review transactions from CSV, PDF and image statement imports.

Home Screen PWA

Install it like an app on iPhone or desktop, with its own icon and optional push notifications.

BUILT AS A PERSONAL PROJECT

Your budget stays on your deployment.

Complete Budget is a single-user, self-hosted side project. Budget data is stored on the app's persistent Fly.io volume, and the budgeting workspace can remain behind your own password. Bank sync is optional.

Self-hostedYour own Fly.io deployment and persistent volume.

Optional bank syncManual entry and file import work without connecting a bank.

Explicit reviewSynced and imported transactions stay under your control.

Make the whole month make sense.

Every pound has a place.

Open Complete Budget