Jahresabschluss.io
DESign inRegister →

Direct answer

Can Claude do bookkeeping for a German company?

Yes, Claude can do bookkeeping once it is connected to a real ledger: on its own it can only explain the rules and draft postings as text, but connected to a German double-entry ledger at jahresabschluss.io it books receipts and bank lines, writes invoices and prepares the VAT return in your company's actual books. It works on the German chart of accounts (SKR03 or SKR04) under GoBD rules while you talk to it in English. Filing with the tax office, the bank connection and the final responsibility stay with you.

Last reviewed: 2026-10-30

Claude on its own vs. Claude connected

Claude on its own

Explains what an input VAT account is, suggests a posting for a hotel bill, reads a PDF you drop into the chat. Useful for learning — but nothing is recorded. There is no journal, no balance, no VAT return, and an account number Claude suggests may not even exist in your chart.

Claude with read access

Answers from the real figures: cash, receivables, VAT, the trial balance. It cannot change anything, which makes it a good first week.

Claude with posting rights

Reads the company's settings with get_entity_settings — which chart, which VAT period — and posts through the same booking core as the app. A posting that does not balance, uses an unknown VAT key or falls into a locked month is refused by the ledger, not left to Claude's judgement.

What German books require, in brief

For founders new to Germany; each German term is explained once.

A GmbH or UG has to keep books (§ 238 HGB), and its managing directors are responsible for proper bookkeeping (§ 41 GmbHG). Entries must be complete, correct, timely and orderly (§ 146(1) AO), and an entry may not be changed in a way that makes its original content unrecognisable (§ 146(4) AO). In practice that means Storno — a reversal posting — instead of editing or deleting. The GoBD, the tax authorities' principles for digital bookkeeping, apply this to software.

Records may be kept in a living language other than German, but the tax office can then ask for translations (§ 146(3) AO), and the annual financial statements are drawn up in German and in euros (§ 244 HGB). Each posting uses an account from a standard chart — SKR03 or SKR04 — and a VAT key (Steuerschlüssel) that decides where the amount appears in the advance VAT return, the Umsatzsteuer-Voranmeldung or UStVA.

What connected Claude does in a month

  • Receipts: list_receipts shows what arrived; get_receipt_proposal returns the software's proposal with accounts, VAT key and a confidence level; confirm_receipt books it after your OK. A receipt you only have in the chat reaches the ledger through an upload link Claude creates with create_receipt_upload_link.
  • Bank: match_bank_transaction assigns payments to open invoices, partial payments and agreed early-payment discounts included; book_bank_transaction books the rest.
  • Sales invoices: create_outgoing_invoice issues an invoice, which then gets its number and can only be cancelled; send_outgoing_invoice emails it to the customer's stored address.
  • VAT: get_vat_return shows the box figures; check_tax_filing runs the official ELSTER check without sending; prepare_tax_filing and request_tax_filing_approval hand the filing over to you.
  • Year end: run_depreciation books depreciation (AfA), create_provision books provisions, create_accrual books prepaid expenses and deferred income (Rechnungsabgrenzung), and publish_trial_balance hands the trial balance to the annual accounts module.

One question, real answers

The managing director of a UG asks in English; all figures are an example:

You:     Before I pay myself this month: how much is in the bank,
         what do customers owe us, and what VAT is coming up?

Claude → list_bank_accounts       balance per account
       → list_open_items          receivables (Forderungen)
       → get_vat_return           period 2026-10
       → list_tax_deadlines       open deadlines

Claude:  Bank: € 18,420. Customers owe € 9,860, of which € 2,300
         is overdue. October advance VAT (UStVA) is about € 1,940,
         due 10 November — or 10 December if you have the permanent
         extension (Dauerfristverlängerung). Want the overdue list?

Claude did not estimate anything here. Each number comes from a lookup in your books, and Claude can show you the postings behind it.

What Claude never does

  • File with the tax office. Claude can run the official check and prepare a filing; you submit it in the app with your ELSTER PIN via an approval link. A right that would let Claude transmit on its own is not granted.
  • Delete or overwrite a posting. Corrections are reversals with storno_journal_entry, visible in the journal next to the original.
  • Post into a locked period. Once a month is locked (Festschreibung), the ledger refuses further postings to it.
  • Reach another company. One connection, one company — decided by the key, not by the prompt.
  • Touch bank details. The bank connection, company settings and partners' IBAN/BIC are managed in the app only.

What stays with you

Decisions that need judgement: whether a laptop is a fixed asset or an expense, how much of a car is private, whether a provision is needed and how large. Claude can lay out the rule and the options; you decide. Your ELSTER PIN, which you only ever type in the app. And the annual financial statements, which are prepared, reviewed and issued in the app with AI assistance — and, if you work with one, by your Steuerberater (tax adviser), who can work in the same software.

Legally, proper books remain the managing directors' duty (§ 41 GmbHG). Claude's postings and suggestions are proposals you accept or reject; every accepted one sits in the journal with its origin, so you and your adviser can trace it.

Three ways to connect Claude

Browser and phone

Add https://jahresabschluss.io/mcp as a custom connector in claude.ai, sign in at jahresabschluss.io and approve one company. No key to copy; it then also works in the Claude mobile app.

Claude app on Mac or Windows

Install the “Buchhaltung für Claude” extension (.mcpb) with a double-click and paste a key you created under “AI agent & API”. Claude can then also hand files from your computer to the receipt inbox.

Claude Code

For technical users: the hosted MCP server with your key in the request header, one server entry per company.

Starting safely

  • Spend the first week read-only: let Claude explain the trial balance and the open items before it posts anything.
  • Practise on a copy: the sandbox is a hidden twin of your company with its own keys. Nothing leaves it — no ELSTER filing, no e-mail, no bank.
  • Switch on posting with a short validity, such as 30 days, and approve each write; widen it once the routine is familiar.
  • Keep your adviser informed: every posting Claude makes is in the journal, reversals included.

Frequently asked questions

Can Claude replace my accountant or Steuerberater?

No. Claude takes over routine postings and preparation; judgement calls, the review of the annual statements and tax advice stay with you and your adviser, who can work in the same software.

Does Claude know German charts of accounts?

Connected, it does not have to guess: get_entity_settings tells it whether your company uses SKR03 or SKR04, and accounts that do not exist yet have to be created deliberately before anything is posted to them.

Is bookkeeping with Claude GoBD-compliant?

The ledger enforces the core rules on every write: balanced entries, reversal instead of deletion, locked periods stay locked. Overall compliance also depends on your own processes and their documentation.

Can Claude file my tax returns?

No. Claude can check and prepare VAT returns and other filings; you file in the app through an approval link with your ELSTER PIN.

Can I use Claude in English for a German company?

Yes. You write in English, Claude reads the German field names and answers in English; the ledger, the VAT returns and the annual statements stay German.

What do I need to start?

A jahresabschluss.io account with the bookkeeping or EÜR subscription for your company, a Claude account, and one of the three connection routes on this page.