← All projects
Self-Hosted

Ledger

A real double-entry ledger for household finances — budgets, net worth, automatic bank sync, and an AI assistant that actually understands your books.

Year
2026
Our role
Product & Engineering
Stack
GoReactPostgreSQLAITypst

Budgeting Apps Guess. Ledger Knows.

Most personal-finance apps are a thin layer over a single running balance — they can tell you what you spent, but not whether your books actually balance, or answer a real question about where money moved between accounts over time. The tools that get double-entry accounting right are built for small businesses, not a household juggling joint checking, savings goals, investments, and a shared budget.

Ledger is a proper double-entry system built for a family instead: every transaction is a balanced journal entry, every account rolls up into real financial statements, and a set of higher-level tools — budgeting, net worth, bank sync, an AI assistant, six named budgeting-framework guides — sit on top of that foundation instead of faking it.

One Screen, the Whole Household

Ledger dashboard with net worth, budget pacing, and cash flow (demo data)

The dashboard surfaces what actually needs attention — transactions waiting to be categorized, scheduled entries due for approval, balances that need a manual update — right alongside net worth, year-to-date income and expenses, budget pacing for the current month, and a live cash-flow summary. Nothing here is guesswork; every number traces back to a balanced journal entry.

Real Accounting, Real Automation

Double-Entry Core

Every transaction is a balanced journal entry across a full chart of accounts — assets, liabilities, equity, income, and expense — with hierarchical balance sheet, income statement, and cash-flow reports.

Automatic Bank Sync

Linked accounts pull new transactions on a schedule via BankSync, land in a review queue with suggested categories, and can be bulk-approved or matched as transfers between your own accounts.

Budgets That Track Pace

Monthly and yearly goals per category, with day-of-month pacing that tells you whether you're on track — not just a total at the end of the month.

Scheduled & Expected Transactions

Recurring entries the ledger posts itself (rent, accruals) are kept distinct from recurring transactions a real bank feed should confirm — each gets the matching workflow.

Net Worth & Insights

Trend charts for net worth, income, and spending by category, with a near-term projection built from your scheduled transactions and an expense waterfall to see where money actually goes.

Management Reports

Typst-typeset PDF financial reports, generated on a schedule or on demand, with narrative summaries and attached charts — the kind of report you'd hand to an accountant.

Budgets That Tell You Where You Stand Today

Budget page showing monthly goal pacing per category (demo data)

Every expense category can carry a monthly and a yearly goal, and the budget view shows exactly how far into the month you are versus how far into the goal — so an overspent category shows up as a problem on day 12, not a surprise on day 30. A budget-building wizard can suggest goals from trailing spending history, and goals can roll over unused amounts month to month.

Six Frameworks, Mapped to Your Own Accounts

Personal finance has no shortage of named frameworks — conscious spending, step-gated debt payoff, a financial order of operations, FIRE. Ledger implements six of them as first-class report views, each mapping your real accounts onto that framework's buckets or steps and showing exactly where you stand against it, opt-in and account-by-account, with nothing silently assumed.

Conscious Spending Plan7 Baby StepsFinancial Order of Operations10 Tips for a Fresh StartCoast-Check Comfort PlanFIRE Progress Tracker

An Assistant That Can Actually Query Your Books

Chat, Backed by Real SQL

The AI chat assistant answers questions by running read-only SQL against a dedicated, permission-locked database role — not by guessing from a summary — so answers about your own finances are actually correct.

AI-Assisted Categorization

Incoming bank transactions get suggested categories and transfer matches, so reviewing a week of activity is a handful of confirmations instead of manual data entry.

Passkey-First Security

Authentication runs through pk-idp, our own passkey-based identity provider — invite-only, no passwords anywhere in the system, and no public signup.

Books that actually balance.

Want double-entry accounting built for how your team or household actually works?

Talk to us

Have a project like this one?

We'd be glad to talk through your goals, your constraints, and whether we're the right team for the work.