LedgerAI
An AI treasurer for small organizations.
From the first invoice in the inbox to a board-ready balance sheet, without a bookkeeper. LedgerAI replaces the manual-paste, spreadsheet-reconcile, why-doesn't-this-tie loop with a clean, auditable pipeline.
What it does, end-to-end
Mailbox → Ledger
LedgerAI watches a dedicated Gmail inbox, classifies every message, and extracts invoice line items with LLM-grounded prompts. Categorization decisions are reviewable and reversible. Never silent.
Double-entry, automatic
Each accepted transaction posts a balanced journal entry. Payee resolution learns from your corrections, so the second time always works faster than the first.
Statements that just appear
Trial Balance, Income Statement, Cash Flow, and Balance Sheet are generated from the live ledger. Filter by fiscal year, flow, or status; drill down to journal entries in one click.
Built for multi-tenant
Each organization's data is isolated with Postgres Row-Level Security. Per-tenant Gmail credentials and LLM API keys are encrypted with a server-side KEK. Sign in with Google.
Built to be predictable.
A single shared-process stack on a small VPS scales linearly into the hundreds of tenants. No microservice circus. No surprise bills.
React + Vite frontend
Tailwind, TanStack Query, tab-based app
FastAPI backend
SQLAlchemy + Alembic + Celery
Postgres with RLS
tenant_id enforced at the DB level
Google OAuth + Caddy
Auto-issued TLS, session cookies
Get LedgerAI on your phone.
Approve invoices from the metro. Triage the mailbox between meetings. Glance at the cash position over coffee. Reconcile back at the desk - the heavy work stays where the bigger screen lives.
LedgerAI installs as an app on your home screen - no app store, no download size, just a tap. Powered by modern web standards (PWA), same code as the desktop product.
Android · Chrome
Open the link. Tap the Install prompt or address-bar install icon.
iOS · Safari
Open the link. Tap Share, then Add to Home Screen.
See LedgerAI on your books.
We onboard a small number of organizations per month. Tell us about yours and we'll get you set up.
Request access