Open Source · Free · SKR04
Holding-UG taxes in 10 minutes instead of €800 at the tax advisor.
Upload your bank export, review transaction classifications and prepare your balance sheet, P&L and E-Bilanz export. Use the filing guide to work through the next steps. Direct E-Bilanz submission requires self-hosting.
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.
Separate filings
Annual accounts, tax returns and company-register disclosure each have their own requirements.
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
Download accounting records and filing guidance. Direct E-Bilanz transmission is available through the self-hosted ERiC setup.
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 prepare accounting exports and filing guidance. Direct E-Bilanz transmission requires self-hosting with the tax administration's ERiC library, a valid certificate and a compatible setup.
Prerequisite: Docker Desktop (free) install and start.
Start Docker Compose
git clone https://github.com/neip-md/ugtaxdocker 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
Annual accounts without a tax advisor →
What a Holding-UG must file and how UGtax helps.
UGtax vs tax advisor vs eBilanz+ →
Costs, features and when each option makes sense.
Create your own E-Bilanz →
Prepare the dataset, check the taxonomy and choose a submission route.
German UG tax filing checklist →
Annual accounts, tax returns and disclosure: what to prepare and where to file.
UG with no revenue →
What an inactive company still needs to check, prepare and file.
Free. Open source. No account needed.
Upload your bank export and be done in 10 minutes.