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

1

Upload bank export

camt.053 XML, CSV or XLSX from Qonto, N26, Holvi or any other bank.

2

Review transactions

Automatic classification using SKR04. Assign unrecognized entries via AI or manually.

3

Balance sheet + P&L

Double-entry bookkeeping, balance sheet and P&L are automatically generated and verified.

4

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.

Classify transactions
EntryAmountAI suggestionConfidence
IHK Beitrag 2025-150,006830 — Sonstige Abgabenhigh
Notar Dr. Müller-892,506827 — Rechts- und Beratungskostenhigh
STRIPE TRANSFER+2.340,004400 — Erlösemedium

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

Journal (double-entry bookkeeping, SKR04)
Balance sheet (micro-entity §267a HGB)
Profit & loss statement
E-Bilanz in XBRL format
Bundesanzeiger document (§326 HGB)
AI classification for unrecognized transactions (optional, own API key)
Filing guide with exact ELSTER values (corporate, trade, VAT)
Retained earnings persistence for multi-year analysis
Direct submission to tax office via ERiC
§5a GmbHG retention check
Insolvency warnings (§19 InsO)
English interface available

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.

1

Download ERiC SDK

Free from elster.de/entwickler. Requires one-time developer registration.

2

Start Docker Compose

git clone https://github.com/neip-vc/holding-madness
docker compose up --build

3

Submit E-Bilanz

Upload your ELSTER certificate (.pfx) in the browser and submit directly to the tax office. No third-party tool needed.

Self-hosting guide

Guides

Free. Open source. No account needed.

Upload your bank export and be done in 10 minutes.