Invoices, bills, expenses, bank feeds and a real general ledger, in the same workspace as the projects and customers they belong to. Multi-entity, multi-currency, EU tax packs first.
Each entity has its own intake address. OCR reads the document, duplicates are flagged, Ledger AI proposes the account and a provisional entry. A person posts it.
1 · OCR inboxcloudflare-sep.pdfReceived at noordwijk@in.thekairos.appType suggested: Bill · 97%
2 · Read with OCRVendorCloudflare Inc.DateSep 30, 2026Total€1,240.00VATreverse chargeNo duplicate found
3 · Ledger AI proposal6400 Hosting and infrastructure1,240.002000 Accounts payable(1,240.00)Based on 11 earlier Cloudflare bills · provisional
4 · Approve and postChain: Pieter (approved) → Sanne (next)Journal view ≤ 2 clicks from any record
Split: 14 open items Fees €287.45 to 6450€9,312.55
Bank feeds, matched daily
Connect EU accounts through Tink or import MT940 statements. Open-item matching proposes invoices and bills; split, transfer and journal-from-transaction cover the rest.
Payment matching for AR and AP
Multi-currency with realised and unrealised differences
Reconciliation summary per account and period
Standard reports, explicit periods
Profit and loss, balance sheet, cash flow (indirect), trial balance, general ledger, journal log and aged receivables and payables. Multi-book: management, GAAP and tax views of the same entries.
Budget vs actuals, runway and scenarios
Project profitability from time and expense billing
Export CSV; styled report cards from the assistant
Profit & Loss · Sep 1 – Sep 30, 2026Management book · EUR
Sep 2026Aug 2026Revenue61,400.0056,300.00Subscriptions52,900.0049,100.00Services8,500.007,200.00Cost of revenue(9,870.00)(9,140.00)Gross profit51,530.0047,160.00Operating expenses(43,210.00)(41,880.00)People31,600.0031,600.00Hosting and software6,410.005,980.00Operating result8,320.005,280.00
Negatives in parentheses in reports · every line opens its journal entries
Period closeBlockers listed before you close: unposted journals, unmatched bank lines, bills pending approval. Close and reopen need typed-name confirmation.
ConsolidationGroups of entities with eliminations. Org → team → entity → user, with finance seats granted per person.
Fixed assetsRegister, depreciation schedule, post and dispose. Country chart-of-accounts templates on onboarding.
Time and expense billingTime entries and expenses on projects become invoices. Estimates convert to invoices with one action.
AI actions, auditedThe copilot drafts, you approve. Every AI action sits in a review queue and an audit log your accountant can read.
Connected to the workspaceCustomers are CRM companies. Invoices link to goals. The assistant answers “who owes us money?” from the ledger.
In the product today
Real screens, cropped to the part that matters, on a lit stage. Hover to lift.
High-confidence match97%INV-2026-047 · Aurora LogisticsExact amount, document number in the descriptionMatchShow alternatives
Reconcile with a proposed match
Net income · Jan–Oct 2026€77,333Revenue €824,312 · Expenses €746,979 · every line opens its journal entry
Profit and loss
Needs attention2 invoices overdue2 bills awaiting approval0 transactions to reconcileClose period · Sep 2026
Finance home
[CUSTOMER QUOTE from a finance lead or founder: time to close, invoices reconciled, or tools replaced]
[NAME], [ROLE], [COMPANY]
Turn on Finance for the people who need it.
Entity onboarding takes one afternoon with the country templates. Bring your accountant.