Your books. Done.
braatzledger connects to your bank and writes your books as the transactions land — a close that derives itself, a categoriser that does the filing, and an audit trail that never edits history. Built for small businesses that want the books to be a byproduct of the business, not a second job.
Derived, not typed
Your close is computed from the feed and your judgements, every time you load it. Nobody keys anything in, so nothing is mistyped, forgotten, or quietly out of date.
The categoriser does the work
Rules you make once file the lines forever, and a test-before-apply dry run shows the blast radius before you commit. AI filing for everything the rules don't catch is in build now.
History is append-only
A correction is a new judgement in the record, never an edit to an old one. "Who changed this, and when" always has an answer, because changing the answer is not a thing the ledger can do.
What's inside
Accounts
One secure bank connection can carry every sub-account behind it — each visible, nameable, synced on a sealed cursor daily.
Transactions
Every line straight off the ledger, with filters and a filtered total that follows them — search a vendor, see the sum of exactly what matched.
Categoriser
Your own vocabulary, chips that file a line in one click, and a rules engine where a judgement is something you only make once.
Integrations
Your books live in a real database of your own — the destination other tools sync to a spreadsheet, we make the system of record.
AI & MCP
Your books as tools an assistant can use, under the same per-tenant permissions as the app.
API
A JSON API with personal access tokens, mirroring what the pages can show, one to one.
We run our own books on it — and diff the result daily.
braatzledger keeps the books for our own companies, side by side with a production bookkeeping stack, and a deterministic comparator diffs the two line by line, every day. Features ship when the diff says nothing, and keep being measured after. That is the bar this product is built against, and this page will keep saying so.