Open Source · Free · SKR04
Holding-UG taxes in 10 minutes instead of €800 at the tax advisor.
Upload your bank export, automatically classify transactions (with optional AI support), generate balance sheet + P&L + E-Bilanz. Submit directly to the tax office — no accountant, no paperwork.
The Problem
€800+
founders pay annually for the annual accounts of a Holding-UG — often for just 12 transactions.
6 weeks
waiting time at the tax advisor for something that should take 10 minutes.
5 forms
E-Bilanz, corporate tax, trade tax, VAT, Bundesanzeiger — the same bureaucracy every year.
How it works
Upload bank export
camt.053 XML, CSV or XLSX from Qonto, N26, Holvi or any other bank.
Review transactions
Automatic classification using SKR04. Assign unrecognized entries via AI or manually.
Balance sheet + P&L
Double-entry bookkeeping, balance sheet and P&L are automatically generated and verified.
Submit to tax office
E-Bilanz (XBRL), corporate tax, trade tax, VAT — directly via ELSTER or as download.
Powered by Claude
Unrecognized entries?
AI takes over.
Not every transaction can be classified by rules. Enable AI classification and get instant suggestions with confidence scores — you stay in full control.
| Entry | Amount | AI suggestion | Confidence |
|---|---|---|---|
| IHK Beitrag 2025 | -150,00 | 6830 — Sonstige Abgaben | high |
| Notar Dr. Müller | -892,50 | 6827 — Rechts- und Beratungskosten | high |
| STRIPE TRANSFER | +2.340,00 | 4400 — Erlöse | medium |
Your API key
Never stored. Only for this session.
You decide
Review and modify each suggestion individually.
3 models
Sonnet 4, Haiku 4.5 or Opus 4.6.
Who is this for?
Startup founders
You set up a Holding-UG for your investments. Few transactions per year, no employees, no complex revenue. Yet annual accounts are mandatory.
Angel investors
Personal holding for angel investments. Equity stakes, shareholder loans, maybe a few chamber fees. That's all — until the tax advisor invoice arrives.
What you get
ELSTER submission via self-hosting
On ugtax.de you can do everything except direct ELSTER submission — the ERiC library from the tax authority requires its own server. Host UGtax yourself via Docker Compose and submit your E-Bilanz directly — no third party, no extra cost.
Prerequisite: Docker Desktop (free) install and start.
Start Docker Compose
git clone https://github.com/neip-vc/holding-madnessdocker compose up --build
Submit E-Bilanz
Upload your ELSTER certificate (.pfx) in the browser and submit directly to the tax office. No third-party tool needed.
Guides
Free. Open source. No account needed.
Upload your bank export and be done in 10 minutes.