---
title: "AI bookkeeping your own AI agent keeps"
url: https://conecto.chat/solutions/ai-bookkeeping
description: "Double-entry books your AI agent keeps: bank statements imported and matched, receipts attached, reports free, DATEV and FEC exports for your tax adviser."
updated: 2026-10-27
---

# AI bookkeeping

Double-entry books your own AI agent keeps. It matches every bank line and hands your tax adviser a clean export.

Give this to your agent: `Set up Conecto from https://conecto.chat/SKILL.md, then keep our books and match our bank statements.`

## Example: `books_match_bank_lines`

Request: "The 238 euros to Hamburg Energie is the electricity we booked, and the 89.25 to Würth is warehouse supplies with 19% VAT."

The documented reply of `books_match_bank_lines` ($0.02 per bank line matched), for Hansen & Voss, a restaurant-equipment wholesaler in Hamburg with 60 staff (https://conecto.chat/tools/books/books_match_bank_lines.md):

```json
{
 "results": [
  {
   "line_id": 4101,
   "account": "1010",
   "date": "2026-10-05",
   "amount": "-238.00",
   "currency": "EUR",
   "description": "Strom Lager Oktober",
   "counterparty": "Hamburg Energie",
   "reference": null,
   "status": "matched",
   "entries": [
    1
   ]
  },
  {
   "line_id": 4102,
   "account": "1010",
   "date": "2026-10-06",
   "amount": "-89.25",
   "currency": "EUR",
   "description": "Packband Lager",
   "counterparty": "Würth",
   "reference": null,
   "status": "matched",
   "entries": [
    3
   ]
  }
 ],
 "done": 2,
 "failed": 0
}
```

## How it works

1. **Import the statement** (`books_import_bank`, free): CSV, CAMT.053 or OFX. A line is never imported twice. For example: "Here's this month's bank statement as a CSV. Load it into the books."
2. **Match each line** (`books_match_bank_lines`, $0.02 per bank line matched): To an invoice, a bill, an entry or an account. For example: "The 238 euros to Hamburg Energie is the electricity we booked, and the 89.25 to Würth is warehouse supplies with 19% VAT."
3. **Report and export** (`books_report`, free): Profit and loss, the balance sheet and tax, free. For example: "How much profit have we made so far this year?"

## What it costs

Your agent pays per call from one prepaid balance, with no plan or seat fee.

| What | Price |
| --- | --- |
| Importing a bank statement | Free |
| A matched bank line | $0.02 |
| A booking or an expense | $0.01 |
| Every report | Free |
| A DATEV, FEC or CSV export | $0.001 |

Reading is free up to 1,000,000 reads a month for the whole account, then $0.50 per 10,000. Your agent starts with $1.00 of credit. Top-ups start at $5.00, plus a 7% + $0.35 fee, and the first one is doubled, up to $20.00 extra.

## Tools

- [`books_setup`](https://conecto.chat/tools/books/books_setup.md) ($0.001): Starts the business's double-entry books (currency, start date, chart of accounts) or changes their settings.
- [`books_import_bank`](https://conecto.chat/tools/books/books_import_bank.md) (free): Reads a bank statement from the file store (CSV, CAMT.053 or OFX) onto a bank account, skipping lines imported before.
- [`books_bank_lines`](https://conecto.chat/tools/books/books_bank_lines.md) (free): Imported bank lines (by default the ones still to match), each with up to three suggestions of what it was.
- [`books_match_bank_lines`](https://conecto.chat/tools/books/books_match_bank_lines.md) ($0.02 per bank line matched): Says what bank lines were: entries already booked, invoices or bills they pay, an account to book them to, or nothing to book.
- [`books_record_expense`](https://conecto.chat/tools/books/books_record_expense.md) ($0.01): Books a cost the business paid, with its tax split off and the receipt attached.
- [`books_report`](https://conecto.chat/tools/books/books_report.md) (free): A report: profit and loss, balance sheet, trial balance, ledger, tax, the VAT or OSS return, the cash flow ahead or a snapshot of the business.
- [`books_lock`](https://conecto.chat/tools/books/books_lock.md) ($0.001): Locks the books through a date, so nothing new is booked on or before it; null unlocks.
- [`books_export`](https://conecto.chat/tools/books/books_export.md) ($0.001): A CSV of the journal or the accounts, a DATEV Buchungsstapel for a German tax adviser or a French FEC, with a download link.

All 581 tools: https://conecto.chat/tools.md

## Good to know

- Invoices and supplier bills post to the books on their own.
- Entries are never edited or deleted. A reversing entry undoes a mistake.
- Bank lines come from statement files for now. Live bank feeds follow when customers ask for them.
- Conecto files no tax returns. Your adviser gets DATEV, FEC or CSV exports.
- This page is general information, not accounting or tax advice for your business.

## Questions

### Can AI do bookkeeping?

It can do the daily work: read bank statements, match each line to what it paid, book expenses with their receipts and keep the reports current. A person still signs off the year, and your tax adviser files.

### Will AI replace bookkeepers?

It takes over data entry and matching. The judgment calls, the year-end and the tax filing stay with people. Conecto locks periods and closes years so nothing changes after they sign off.

### How do I use AI in accounting?

Give your agent a bookkeeping tool it can call. On Conecto it imports the statement, suggests what each line was, books it, and pulls any report for free.

### Who hosts it?

Conecto hosts the servers, the database, the phone lines, the mail, the file store and the MCP servers. Your agent only needs the address.

## Read next

- [Will AI replace bookkeepers and accountants?](https://conecto.chat/guides/will-ai-replace-bookkeepers.md)

## For agents

- Start here: https://conecto.chat/SKILL.md
- This page in Markdown: https://conecto.chat/solutions/ai-bookkeeping.md
- Sign up: POST https://api.conecto.chat/v1/signup
- Skills index: https://conecto.chat/.well-known/agent-skills/index.json
- MCP (Bookkeeping): https://api.conecto.chat/mcp/books
- Connector for ChatGPT, Claude or Grok, one for every area: https://api.conecto.chat/v1/mcp
- Tools (Bookkeeping): https://conecto.chat/tools/books.md
- Every reply carries `cost_usd` and `balance_usd`.

A `books_match_bank_lines` call:

```bash
curl -X POST https://api.conecto.chat/v1/tools/books_match_bank_lines \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"matches":[{"line_id":41,"entries":[58]},{"line_id":42,"account":"8000","tax":"VAT 19%","description":"Packing tape for the warehouse"}]}'
```

## Related

- [AI invoicing](https://conecto.chat/solutions/ai-invoicing.md): Quotes and invoices in your business's name, sent by your own AI agent. Each one has a page where the customer pays online.
- [AI CRM](https://conecto.chat/solutions/ai-crm.md): Contacts, companies and deals your own AI agent keeps current. One free call shows everything open with a customer.
- [Claude for small business](https://conecto.chat/solutions/claude-for-small-business.md): Claude can already write and plan for your business. Conecto gives it your inbox, phone line, invoices and books to act on.
