AI that works on your books
AI-powered accounting
LineLedger pairs real double-entry books with AI that does the tedious parts — reading statements, capturing receipts, and answering questions — all on source you can read, with no third-party analytics in the app. Use it, or turn it off and do it by hand.
Where the AI helps
Four places LineLedger uses AI to save you time — every one optional, every one on top of a proper general ledger.
AI bank-statement import
Drop in a PDF, CSV, OFX/QFX or Excel statement and have a month of activity read straight into your reconciliation queue — secured and scanned PDFs included. Prefer to skip the AI? Every import is your choice, or key it in by hand.
Email-in receipt capture
Forward a bill or receipt by email and OCR pulls it into a review inbox. Promote it to a draft bill or expense in a click — and the file stays attached to the transaction it explains.
Daily insights
A short, plain-language “Did you know?” read on your books every morning — cash, AR/AP, margins and anomalies, drawn straight from your own ledger. Browse the history anytime.
Business Q&A over MCP
Hand your books to an AI agent without handing over your password. A built-in MCP server exposes 20 read-only tools over OAuth or a scoped API key — ask for the balance sheet, cash flow, sales tax, or who owes you what. Writes are opt-in, and a person confirms every one.
AI you can audit, not just trust
Every one of these features runs inside LineLedger — open source under the AGPLv3, with no third-party analytics in the application. The AI helps you file faster; it never becomes the system of record. Your double-entry ledger is. Free under the AGPLv3, self-hosted, and the same for non-profits.
Common questions
- Is the AI required to use LineLedger?
- No. Every AI feature is optional and off to the side of a normal double-entry workflow. The bank-statement reader is your choice on each import (or key it in by hand), email-in capture only runs on documents you forward, and the insights are read-only, as is the MCP server unless you switch on confirmed writes. Turn any of it off and the books work exactly the same.
- Where does my data go when I use the AI features?
- The optional statement reader processes only the file you hand it, to pull out transactions. The MCP server answers only an agent you connect with your own OAuth or API key, and it is read-only unless you opt in to confirmed writes. There is no third-party analytics inside the application itself, and your books are never shared or sold.
- Can an AI agent change my books over MCP?
- Not unless you turn it on, and never without a person saying yes. Out of the box the built-in MCP server is read-only: its 20 tools report on your books (balance sheet, cash flow, sales tax, who owes you what) and cannot post, edit, void, or delete anything. Writes take two switches, one for whoever runs the server and one per organization on its settings page, and both are off by default. With both on, a connected assistant can propose an invoice, bill, expense, or journal entry, and nothing is written until a person confirms it. The double-entry ledger stays the system of record.