Documentation

LedgerCore Documentation

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

Getting Started Advanced Guide Try the Demo →
Getting Started · for business owners

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 UK hardware — nothing goes to a US cloud.

Try it without signing up

Click Try the Demo. You land inside a real company — Demo Practice Ltd — with invoices, bills, reports, and a bank account waiting to be reconciled. Click anything: the demo is read-only, so you cannot break it.

Create your account

Start Free with 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

Advanced Guide · for accountants, admins & self-hosters

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 you are.

Start on the free plan, or click around the demo first — no card, no time limit.

Start Free → Try the Demo →

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 sovereign UK infrastructure.