Documentation

LedgerCore Documentation

Everything from your first invoice to self-hosting the whole platform.

Coming soon. This documents LedgerCore ahead of launch; sign-up is not open yet. Tell us and we will write to you the day it opens.

What LedgerCore is

LedgerCore keeps your company's books: invoices you send, bills you receive, what's in the bank, VAT, payroll, and the reports that tell you how the business is doing. It's built on proper double-entry bookkeeping, every number traces back to a journal entry, but you never have to think about that unless you want to.

Two things make it different: it does the typing (upload paperwork and the document pipeline reads, categorises, and drafts entries; overdue invoices get chased automatically; anomalies get flagged overnight), and your data stays on privately owned hardware, nothing goes to any cloud anywhere.

Try it without signing up

When it launches, Test Drive will give you your own private company, a full set of books to actually use: create invoices, approve bills, reconcile the bank, run the VAT return. It is yours alone and resets itself, so you will be able to experiment freely; no signup. You will also be able to browse a sample company read-only.

Create your account

Start Free will need an email, a password, and your company name. The Free plan includes 1 user, 1 company, and 1,000 transactions a month, invoicing, bills, payroll, expenses, banking, reports and VAT returns all included, no card, no time limit. Bank feeds and multi-currency come with paid plans. Your company arrives with a UK chart of accounts and VAT rates already set up.

Your first 15 minutes

  1. Add a customer, Contacts → New. Name and email are enough.
  2. Send your first invoice, Invoices → New: pick the customer, add a line, save. It starts as a draft, nothing is in your books yet. Approve posts it to the ledger; Send emails it.
  3. Record getting paid, Payments → Receive, pick the invoice. The books update themselves.
  4. Enter a bill you owe, Bills → New, the purchase-side mirror of an invoice.

The whole rhythm is draft → approve → paid. Drafts are editable; approved entries are locked into the ledger, corrections happen by reversal, so your audit trail never lies.

Everyday tasks

Month-end in ten minutes

Let it work for you

Teams, roles, and access

RoleCan
ownereverything, incl. billing and team management
adminsettings, team, all books
accountantpost/approve journals, invoices, bills; run returns; all reports
bookkeeperday-to-day entry below approval level
read_onlyview only

Optional 2FA (TOTP), login lockout with exponential backoff, and SSO (Google, Microsoft, SAML 2.0). Sessions are 15-minute JWTs with rotating 7-day refresh tokens; refresh-token reuse blacklists the chain.

The accounting engine, enforced, not promised

Automation internals

Events flow through a durable queue (at-least-once, retry with backoff). On top of it:

VAT & HMRC MTD

The return is computed from posted journals, not invoice lists: Box 1 output VAT net of credit notes, Box 4 input VAT net of voids, Boxes 6/7 net sales and purchases with non-VATable categories excluded. Draft, review, submit via HMRC's MTD API once credentials are configured.

Plans

PlanUsersTx/monthCompaniesBank feedsMulti-currency
Free11,0001
Starter35,0001
Growth1050,0003
Enterprise

Limits are enforced server-side, not on the honour system.

API access

Everything the UI does goes through /api/v1 and you can too: POST /auth/login for tokens (or httpOnly cookies), GET /auth/me for session introspection, consistent JSON errors with request IDs, per-IP rate limits. The read-only demo doubles as a zero-setup API sandbox.

Self-hosting

LedgerCore is Apache 2.0, run it yourself for nothing. Production is Docker Compose (app, PostgreSQL 16, Redis, S3-compatible attachments, autoheal, backups, optional Prometheus + Grafana monitoring). Shipping is one gated pipeline: typecheck, lint, tests, compose validation, pre-cutover database dump, image build with an instant-rollback tag, smoke checks. Backups run on two independent lanes, and are restore-tested automatically every week, because a backup you've never restored is a hope, not a backup.

Full endpoint catalogue, architecture spec, and ops runbooks ship in the repository: GUIDE.md, docs/ledgercore-architecture.md, docs/user-guide-advanced.md.

Ready when it launches.

When LedgerCore opens you will start on the free plan, or click around the demo first, no card, no time limit.

Coming soon → Tell me when

LedgerCore is accounting software, not accounting advice. Always verify outputs with a qualified professional. AI-generated suggestions should be reviewed before posting.

LedgerCore is a product of Hush AI, built on privately owned hardware.