AI bookkeeping for small businesses in Germany: what AI takes over and what you must check
AI can read receipts in bookkeeping, recognise amounts and tax rates and assign expenses to categories. The responsibility stays with you: records must be correct (section 146 (1) AO), and the taxpayer sets up, performs and logs controls (GoBD margin number 100). A certificate for the AI software does not replace that. This article shows what AI does for small businesses, what you must check yourself and how VAT GPT works here.
Last updated: 26 October 2026
The essentials in brief
- AI reads, you confirm: the correctness of the records remains your duty (section 146 (1) AO).
- Controls belong to it: the letter names error notices and plausibility checks as examples of capture controls (GoBD margin number 100).
- Check the text recognition: full text produced by OCR is kept after verification and correction (margin number 130).
- No seal needed: third-party certificates do not bind the tax office (margin number 181).
- The originals stay decisive: the original content must remain identifiable (section 146 (4) AO).
What AI can take over in bookkeeping
AI is good at shortening routine work: reading receipts, extracting date, amounts, VAT and currency, assigning expenses to a category and getting raw data into a table. That saves typing. Classifying the case and deciding stay with you, for example whether an expense is business-related or how a transaction is treated for tax. The classifications in this paragraph are this article's hints, not statements by the tax administration.
What you must check yourself
| What | Why | Source |
|---|---|---|
| Do date, amount and tax rate match the receipt? | Transactions are to be shown by receipts in terms of content and recorded truthfully. | GoBD margin number 44 |
| Is the entry correct, complete, timely? | Records are made individually, completely, correctly, in good time and in order. | section 146 (1) AO |
| Did I check the text recognised by OCR? | Full text is kept after verification and correction. | GoBD margin number 130 |
| Is the original receipt still there unaltered? | The original content must remain identifiable. | section 146 (4) AO |
| Do I have a backup of my data? | The data processing system is to be secured against loss. | GoBD margin number 103 |
Keeping controls simple
For compliance with the order rules of section 146 AO, the letter requires you to set up, perform and log controls; as examples it names capture controls with error notices and plausibility checks (margin number 100). For a small business this can look like this: you briefly check every automatically read invoice against the document, and at month-end you compare total income and expenses with your account. That is a suggestion of this article, not a requirement from the wording.
Does the tax office check whether the AI worked correctly?
In a tax audit the tax authority can inspect the stored data and use the data processing system for the audit (section 147 (6) AO). It is therefore important that data and receipts fit together traceably. An attestation of the software does not help: positive attestations are not issued, and third-party certificates have no binding effect (margin numbers 180, 181). For the GoBD overall see GoBD and digital receipts.
Common mistakes
- Accepting extracted values unchecked. You are responsible for correct records (section 146 (1) AO).
- Keeping only the AI output and losing the original. The receipt stays the basis (margin number 30).
- Trusting the software's seal. Attestations do not bind the tax office (margin number 181).
- Accepting categories blindly. The assignment does not replace a tax check in the individual case.
- No backup. The system is to be secured against loss (margin number 103).
How it works with VAT GPT
You upload income and expense receipts to VAT GPT as PDF, photo or XML file. For invoices the AI reads date, amounts, VAT, currency and country and assigns expenses to one of 29 categories; you check and confirm the result. Through the data export you get a ZIP file with your income and expense receipts as original files, filed by year, quarter and month, with overview tables and a DATEV bookings file for your tax adviser.
After that it takes three steps:
- Upload files: your Amazon or eBay CSV reports and your invoices. The AI reads amounts, countries and tax rates.
- Check the result: VAT GPT breaks down the VAT for Germany and the EU (OSS) and prepares the advance return – monthly or quarterly. You check and confirm.
- Send: with VAT GPT Pro via ELSTER directly to the tax office.
With Go you use all Pro features free of charge for 30 days. Get to know VAT GPT or create an account right away.
What VAT GPT does not do
- VAT GPT is not tax advice.
- VAT GPT does not do the checking for you: the AI reads, you check and confirm.
- VAT GPT is not a GoBD archive: the returns and reports come from the income and expenses you upload.
What does VAT GPT cost?
Free (basic features, free of charge), Go (30 days free with all Pro features), Pro €49 per month or €444 per year, each including VAT.
Frequently asked questions
May I use AI for my bookkeeping? The letter prescribes no particular technology; records must be correct, complete, timely and orderly (section 146 (1) AO). You are responsible for the result.
Must the AI software be certified? No; third-party certificates do not bind the tax office (margin number 181).
Do I have to check extracted values? Yes, you are responsible for correct records; for OCR text, verification and correction are part of it (margin number 130).
May the tax office check my data? In a tax audit it can inspect the stored data (section 147 (6) AO).
Does this apply with the EÜR? Yes; anyone who calculates the surplus under section 4 (3) EStG keeps records and documents under section 147 (1) AO (margin number 115).
Further reading
- GoBD and digital receipts
- Receipt scanning apps in Germany
- AI invoice processing: scan receipts and read invoices
- Bookkeeping for small businesses in Germany
Not tax advice: the content does not replace individual advice.