For individuals, couples & families · Free forever · 100% local

Real double-entry accounting for your household. Not a spreadsheet. Not a subscription.

Ledgernomiks is a full accounting system — chart of accounts, journal entries, bank reconciliation, budgets, and a real reporting suite — built the way a CPA would build it. Whether you're tracking finances solo, as a married couple, or for the whole family, it runs entirely on your own computer, and your financial data never touches a server you don't own. Because what gets measured gets managed — and what's managed, you control.

Works fully offline. No account, no telemetry, no credit card.

Debits = Credits Enforced at every layer, no exceptions
Immutable audit trail Nothing is hard-deleted, ever
$0 forever No subscription, no license, no upsell
Zero cloud Your file never leaves your computer

Why local, not cloud

Your finances are not a SaaS product.

Most modern budgeting apps ask you to link your bank accounts to a third-party server, pay a monthly fee, and trust a company you've never met with your entire financial picture. Ledgernomiks takes the opposite approach.

  • No external calls. Ledgernomiks makes zero API calls, sends zero telemetry, and needs zero internet connection to run.
  • You own the file. Everything lives in a single portable database on your computer. Back it up, sync it privately, or move it to a new machine in seconds.
  • No recurring cost. Every piece of the stack is free and open-source. There is no premium tier, because there is nothing to unlock.

Everything a real ledger needs

Built like professional accounting software — because it is one.

Every feature below runs locally. Nothing here requires an internet connection to work.

📒

Full double-entry ledger

Customizable Chart of Accounts, journal entries with real-time balance validation, general ledger drill-down, and trial balance at any point in time.

🏦

Bank import + smart classification

Import CSV, OFX, and QFX statements. A local classifier learns your spending patterns and auto-categorizes transactions with a confidence score — never sent off your machine.

Bank reconciliation

Match statement activity against your books with a running cleared-vs-book balance. Reconciled transactions lock, protected by a multi-step confirmation before anything can change.

🎯

Budgets & spend alerts

Set monthly limits per category or cost center and get a visual heads-up before you go over — plus a 30/90-day cash forecast built from your recurring transactions.

📊

A real reporting suite

Balance Sheet, Income Statement, Trial Balance, Net Worth over time, Spending by Vendor, Category Trends, and aging reports — each with plain-English summaries, not just tables.

🔁

Recurring transactions

Templates generate transactions as drafts for your review — post as-is, edit first, or discard. Nothing lands on your books without a look.

🔐

PIN-protected, always recoverable

Lock the app with a PIN when you enable phone access. Get a one-time recovery code at setup, plus a local emergency-reset script — you can never be permanently locked out of your own books.

📱

Use it from your phone

Reach Ledgernomiks from any device on your home network — no app store, no account, no extra install. Still never leaves your WiFi.

📜

Immutable audit trail

Every change is logged. Deletes are soft-deletes only. Closed accounting periods lock absolutely, with a deliberate re-open procedure and an audit entry — the way a CPA would insist on.

🏷️

Cost centers

Tag spend by car, house, or side project — independent of vendor and customer — so "how much did I spend on the car this year" is one click away.

Built for speed

Quick Expense entry from anywhere in the app, a Ctrl+K command palette, keyboard shortcuts, and quick-add on every screen — so day-to-day entry takes seconds, not minutes.

🌓

Dark mode

A polished dark theme that persists across every screen, because good software should be pleasant to use at 11pm too.

Getting started

Start today. Don't worry about your whole history.

You don't need to import years of transactions to begin. Post one opening balance per account as of today, and start recording forward — backfilling old history is optional cleanup, never a prerequisite.

  1. 1

    Download & unzip

    Grab the free package below and unzip it anywhere on your computer — no installer, no admin rights needed.

  2. 2

    Double-click to launch

    One click starts the local server and opens Ledgernomiks in your browser. Nothing is installed system-wide.

  3. 3

    Set your opening balances

    Enter today's balance for each account you want to track. That's your starting line.

  4. 4

    Record forward

    Import statements, log expenses in seconds, reconcile monthly — and watch the reports build themselves.

Security & privacy

Locking your books shouldn't mean risking your books.

If you turn on phone access, Ledgernomiks becomes reachable from other devices on your home WiFi — so it ships with a PIN gate, hashed at rest, off by default. Turning it on gives you a one-time recovery code the moment it's enabled. Lose that too, and a local, double-click emergency-reset script gets you back in — no support ticket, no email, no waiting on anyone.

Every delete in the system is a soft delete. Every edit is logged to an audit trail you can read but never erase. Closed accounting periods lock absolutely. This isn't a budgeting app wearing an accounting-software costume — it's built to the standard a CPA would actually require.

Get Ledgernomiks — free, forever.

No account. No credit card. No trial period that quietly turns into a bill. Unzip it, double-click it, and your books are running in under a minute.

Download Free

Requires a free Python install (one-time, 5 minutes) on Windows, macOS, or Linux.

Every release is versioned and tagged. See release history & past versions on GitHub →

Release history

What's new

Every version is tagged and versioned on GitHub. The most recent releases are pulled in live below.

Loading release history…

Stay in the loop

Get notified when a new version ships.

No spam, no marketing drip — just an email when a real update is released, roughly as often as new versions actually come out. Unsubscribe anytime, one click.

Email signup isn't connected yet — see the site README to wire up Buttondown.

Questions

Frequently asked questions

Is Ledgernomiks really free?

Yes — completely. There is no premium tier, no paid upgrade, and no feature held back behind a subscription. Every part of the underlying stack is free and open-source, so there's nothing to eventually charge for.

Who's behind Ledgernomiks, and why give it away for free?

Ledgernomiks is built by a small group of seasoned accountants who've spent careers watching how much clarity — and control — comes from properly tracking your own money. We've also watched the rise of paid subscriptions and cloud-based finance apps that ask people to hand their entire financial picture to a server they've never seen, for a fee, forever. This is for the people who'd rather not do that — individuals, couples, and families who want a real system instead of a spreadsheet, with their data living nowhere but their own computer. Building and giving this away is our way of giving back to the community: no more guesswork, no more trying to remember where the money went, just a trustworthy ledger that's you and your computer, nothing else. And we use it ourselves, for our own households, every day.

Does any of my data go to the cloud?

No. Ledgernomiks makes zero outbound network calls and collects zero telemetry. Everything — your accounts, transactions, and reports — lives in a single local database file on your own computer.

Do I need to know accounting to use this?

No prior bookkeeping experience is required to get started — the getting-started flow walks you through opening balances and day-to-day entry. That said, it's built on real double-entry principles, so if you do know accounting, nothing here will feel dumbed down.

What do I need on my computer to run it?

A free Python install and a modern browser (Chrome, Edge, or Firefox). Ledgernomiks runs as a small local web server on your machine — nothing is installed system-wide, and nothing requires admin rights.

Can I use it from my phone?

Yes, once phone access is turned on. Ledgernomiks becomes reachable from any device on the same home WiFi network as your computer — still entirely local, never over the open internet.

What happens if I forget my PIN?

You get a one-time recovery code the moment you enable a PIN — save that, and you can reset it yourself in seconds. If that's lost too, a local emergency-reset script (included with the download) clears the PIN without touching any of your financial data.

Can I import my existing bank history?

Yes — CSV, OFX, and QFX formats are supported, with duplicate detection and a local classifier that gets better the more you use it. Importing history is optional, though; most people just start with today's balance and move forward.

What computers/operating systems does it support?

Anywhere Python and a browser can run — Windows, macOS, and Linux are all supported.

How do I know when there's a new version?

Every release is tagged and published with real version numbers and release notes — see the changelog above, or sign up for a quiet email whenever a new version actually ships. No pop-ups, no forced auto-update.

Will updating overwrite my data?

No. Every release is a normal extract-and-replace of the application files — your database and any exports live in their own separate location and are never touched by an update.