💼 Frontier Ideas ▸ idea-3-elster-f-r-ausl-nder-the-self-filing-fou/templates/03-verlustvortrag-tracker.md
updated 2026-07-14

Verlustvortrag Tracker — your losses are an asset. Track them.

ELSTER für Ausländer — Template Pack v1. Educational material, not tax advice. Numbers below are a fictional example. A CSV version (03-verlustvortrag-tracker.csv) is included for spreadsheet use.

Why bother

A pre-revenue UG accumulates loss carryforwards under §10d KStG (corporate income tax) and §10a GewStG (trade tax). The Finanzamt assesses them each year in a separate Verlustfeststellungsbescheid. When the company finally makes money, these offset the profit. If you don’t track them, you (a) can’t check the Bescheid is right and (b) forget they exist.

For a simple UG with no special events, the KSt and GewSt carryforwards are usually identical — but they are legally separate and assessed separately. Track both.

The tracker (fictional example)

zum 31.12. KSt §10d Verlustvortrag € GewSt §10a Verlustvortrag € Status Source document
2023 1.200 1.200 assessed Verlustfeststellungsbescheid of DD.MM.YYYY
2024 1.750 1.750 assessed Bescheid of DD.MM.YYYY (1.200 + 550 loss)
2025 1.930 1.930 filed, Bescheid pending Return filed DD.MM.YYYY (1.750 + 180 loss)

Update ritual (once a year, 5 minutes):

  1. After filing: add a row with status “filed, Bescheid pending” — prior carryforward + this year’s loss (after add-backs!).
  2. When the Verlustfeststellungsbescheid arrives: check it matches your row to the euro. If it does, flip status to “assessed”. If not, find out why now — a wrong carryforward compounds forever (Einspruch window: 1 month).
  3. File the Bescheid PDF and note its date in the Source column.

Things that make KSt ≠ GewSt carryforward (watch for these)