Körperschaftsteuer — Tarif, Freibetrag und Bemessungsgrundlage Stand: 2026-05-29

Körperschaftsteuer — Tarif, Freibetrag und Bemessungsgrundlage

Bildet die Festsetzung der Körperschaftsteuer nach dem Körperschaftsteuergesetz (KStG 1977, Stand: zuletzt geändert durch Art.

kst

kst.findsl

Körperschaftsteuer — Tarif, Freibetrag und Bemessungsgrundlage

Bildet die Festsetzung der Körperschaftsteuer nach dem Körperschaftsteuergesetz (KStG 1977, Stand: zuletzt geändert durch Art. 30 G v. 4.2.2026 I Nr. 33) ab — die drei normativen Kerne:

  • § 7 KStG — Grundlagen der Besteuerung: die KSt bemisst sich nach dem zu versteuernden Einkommen; dieses ist das Einkommen i.S.d. § 8 Abs. 1 KStG, vermindert um die Freibeträge der §§ 24 und 25 KStG (Abs. 2); die KSt ist eine Jahressteuer (Abs. 3).
  • § 23 KStG — Steuersatz: nach Veranlagungszeitraum gestaffelter Prozentsatz auf das zu versteuernde Einkommen (Abs. 1); optionale Anpassung über § 51 Abs. 3 EStG (Abs. 2).
  • § 24 KStG — Freibetrag von 5.000 Euro, höchstens in Höhe des Einkommens (Satz 1), mit den drei Ausschlusstatbeständen des Satz 2.

Anschließende § 31 Satz 2 KStG-Rundung: die festgesetzten KSt-Beträge sind zugunsten des Steuerpflichtigen auf volle Euro zu runden — Abrundung (zu Gunsten = niedrigere Steuer).

Nicht modelliert (außerhalb des Auftragsumfangs §§ 7/23/24): die Ermittlung des Einkommens i.S.d. § 8 Abs. 1 KStG selbst und der Freibetrag nach § 25 KStG — beide gehen als geprüfte Eingaben ein, damit die § 7 Abs. 2-Formel rechnerisch vollständig bleibt.

Konstanten

konst KST_SATZ_BIS_2027

konst KST_SATZ_BIS_2027: Prozent = 15%

Steuersatz für Veranlagungszeiträume bis 2027: 15 % des zu versteuernden Einkommens (§ 23 Abs. 1 Nr. 1 KStG).

Quelle: § 23 Absatz 1 Nummer 1 KStG — § 23 KStG

konst KST_SATZ_2028

konst KST_SATZ_2028: Prozent = 14%

Steuersatz für den Veranlagungszeitraum 2028: 14 % (§ 23 Abs. 1 Nr. 2 KStG).

Quelle: § 23 Absatz 1 Nummer 2 KStG — § 23 KStG

konst KST_SATZ_2029

konst KST_SATZ_2029: Prozent = 13%

Steuersatz für den Veranlagungszeitraum 2029: 13 % (§ 23 Abs. 1 Nr. 3 KStG).

Quelle: § 23 Absatz 1 Nummer 3 KStG — § 23 KStG

konst KST_SATZ_2030

konst KST_SATZ_2030: Prozent = 12%

Steuersatz für den Veranlagungszeitraum 2030: 12 % (§ 23 Abs. 1 Nr. 4 KStG).

Quelle: § 23 Absatz 1 Nummer 4 KStG — § 23 KStG

konst KST_SATZ_2031

konst KST_SATZ_2031: Prozent = 11%

Steuersatz für den Veranlagungszeitraum 2031: 11 % (§ 23 Abs. 1 Nr. 5 KStG).

Quelle: § 23 Absatz 1 Nummer 5 KStG — § 23 KStG

konst KST_SATZ_AB_2032

konst KST_SATZ_AB_2032: Prozent = 10%

Steuersatz für Veranlagungszeiträume ab 2032: 10 % (§ 23 Abs. 1 Nr. 6 KStG).

Quelle: § 23 Absatz 1 Nummer 6 KStG — § 23 KStG

konst FREIBETRAG_24

konst FREIBETRAG_24: Euro = 5.000

Freibetrag nach § 24 Satz 1 KStG: 5.000 Euro, höchstens jedoch in Höhe des Einkommens. Greift nur, wenn kein Ausschlusstatbestand des § 24 Satz 2 KStG vorliegt.

Quelle: § 24 Satz 1 KStG — § 24 KStG

Datensätze

datensatz KörperschaftsteuerFall

datensatz KörperschaftsteuerFall(
    einkommenNach8Abs1:    Euro,                            // Einkommen § 8 Abs. 1 KStG (vor Freibeträgen)
    veranlagungszeitraum:  Ganzzahl,                        // Kalenderjahr des VZ (§ 7 Abs. 3 KStG)
    freibetragsausschluss: Freibetragsausschluss,           // § 24 Satz 2 KStG: Ausschlusstatbestand
    freibetragNach25:      Euro     = 0,                    // Freibetrag § 25 KStG (extern; § 7 Abs. 2 KStG)
    anpassungNach23Abs2:   Prozent  = 0%,                   // § 23 Abs. 2 KStG i.V.m. § 51 Abs. 3 EStG
)

Eingaben für die Körperschaftsteuer-Festsetzung eines Steuerfalls.

Feld Typ Bedeutung
einkommenNach8Abs1 Euro Einkommen i.S.d. § 8 Abs. 1 KStG (nach EStG/KStG ermittelt) — Bemessungsbasis VOR Abzug der Freibeträge §§ 24, 25 KStG.
veranlagungszeitraum Ganzzahl Kalenderjahr des Veranlagungszeitraums (§ 7 Abs. 3 KStG); bestimmt den Steuersatz nach § 23 Abs. 1 KStG.
freibetragsausschluss Freibetragsausschluss Ausschlusstatbestand nach § 24 Satz 2 KStG (siehe Freibetragsausschluss).
freibetragNach25 Euro Freibetrag nach § 25 KStG (extern ermittelt; geht nach § 7 Abs. 2 KStG mindernd ein). 0, wenn nicht einschlägig.
anpassungNach23Abs2 Prozent Anpassungssatz nach § 23 Abs. 2 KStG i.V.m. § 51 Abs. 3 EStG (Herab-/Heraufsetzung). In aller Regel 0 % (keine Änderung).

Quelle: § 7 KStG — § 7 KStG

datensatz KörperschaftsteuerErgebnis

datensatz KörperschaftsteuerErgebnis(
    einkommen:                Euro,       // Einkommen § 8 Abs. 1 KStG (Eingabe)
    freibetragNach24:         Euro,       // abgezogener Freibetrag § 24 KStG
    freibetragNach25:         Euro,       // abgezogener Freibetrag § 25 KStG (Eingabe)
    zuVersteuerndesEinkommen: Euro,       // § 7 Abs. 1, 2 KStG: Bemessungsgrundlage
    steuersatz:               Prozent,    // § 23 Abs. 1 KStG: VZ-abhängiger Satz
    körperschaftsteuer:       Euro,       // festgesetzte KSt (§ 31 Satz 2: abgerundet)
)

Vollständige, prüfbare Berechnungsdokumentation eines Körperschaftsteuerfalls — jede Zwischengröße ist einzeln ausgewiesen, damit die Festsetzung Schritt für Schritt gegen das Gesetz auditierbar ist.

Feld Typ Bedeutung
einkommen Euro Einkommen i.S.d. § 8 Abs. 1 KStG (Eingabe, unverändert übernommen).
freibetragNach24 Euro Tatsächlich abgezogener Freibetrag nach § 24 KStG (0, falls Satz 2 greift).
freibetragNach25 Euro Abgezogener Freibetrag nach § 25 KStG (Eingabe).
zuVersteuerndesEinkommen Euro § 7 Abs. 1, 2 KStG: Bemessungsgrundlage = Einkommen − § 24§ 25.
steuersatz Prozent § 23 Abs. 1 KStG: für den Veranlagungszeitraum geltender Satz.
körperschaftsteuer Euro Festgesetzte Körperschaftsteuer nach § 23 KStG, auf volle Euro abgerundet (§ 31 Satz 2 KStG), inkl. § 23 Abs. 2.

Quelle: § 7 KStG — § 7 KStG

Aufzählungen

aufzählung Freibetragsausschluss

aufzählung Freibetragsausschluss {
    Keiner,
    Nr1KapitalLeistungen,
    Nr2VereinNach25,
    Nr3Investmentfonds,
}

Ausschlusstatbestände des § 24 Satz 2 KStG. Liegt einer davon vor, entfällt der Freibetrag nach § 24 Satz 1 KStG vollständig.

Parameter

Name Beschreibung
Keiner Kein Ausschluss — der Freibetrag von 5.000 € (§ 24 Satz 1 KStG) ist anwendbar.
Nr1KapitalLeistungen § 24 Satz 2 Nr. 1 KStG: Körperschaften/ Personenvereinigungen, deren Leistungen beim Empfänger zu Einnahmen i.S.d. § 20 Abs. 1 Nr. 1 oder 2 EStG gehören (typische Kapitalgesellschaften mit Ausschüttungen).
Nr2VereinNach25 § 24 Satz 2 Nr. 2 KStG: Vereine i.S.d. § 25 KStG (land-/forstwirtschaftliche Erwerbs- und Wirtschaftsgenossenschaften sowie Vereine).
Nr3Investmentfonds § 24 Satz 2 Nr. 3 KStG: Investmentfonds (§ 1 InvStG) und Spezial-Investmentfonds (§ 26 InvStG), deren Leistungen beim Empfänger zu Einnahmen i.S.d. § 20 Abs. 1 Nr. 3 oder 3a EStG gehören.

Werte: Keiner, Nr1KapitalLeistungen, Nr2VereinNach25, Nr3Investmentfonds

Quelle: § 24 Satz 2 KStG — § 24 KStG

Funktionen

fn KstSatz

fn KstSatz(veranlagungszeitraum: Ganzzahl): Prozent

Liefert den Körperschaftsteuersatz für einen Veranlagungszeitraum nach der Staffel des § 23 Abs. 1 KStG. „bis 2027" (Nr. 1) ist einschließlich 2027; „ab 2032" (Nr. 6) ist einschließlich 2032 (durch sonst abgedeckt, da alle früheren Jahre vorher erfasst sind).

Parameter

Name Beschreibung
veranlagungszeitraum Kalenderjahr des Veranlagungszeitraums.

Rückgabe — Der nach § 23 Abs. 1 KStG für diesen VZ geltende Satz.

Quelle: § 23 Absatz 1 KStG — § 23 KStG

fn FreibetragNach24

fn FreibetragNach24(einkommen: Euro, ausschluss: Freibetragsausschluss): Euro

Freibetrag nach § 24 KStG unter Berücksichtigung des Ausschlusses nach § 24 Satz 2 KStG: liegt ein Ausschlusstatbestand (Nr. 1–3) vor, entfällt der Freibetrag vollständig; andernfalls der nach Satz 1 der Höhe nach begrenzte Betrag.

Parameter

Name Beschreibung
einkommen Einkommen i.S.d. § 8 Abs. 1 KStG.
ausschluss Ausschlusstatbestand nach § 24 Satz 2 KStG.

Rückgabe — Abzuziehender Freibetrag nach § 24 KStG (0 bei Ausschluss).

Quelle: § 24 KStG — § 24 KStG

fn ZuVersteuerndesEinkommen

fn ZuVersteuerndesEinkommen(
    einkommen: Euro,
    freibetragNach24: Euro,
    freibetragNach25: Euro,
): Euro

Zu versteuerndes Einkommen nach § 7 Abs. 2 KStG: das Einkommen i.S.d. § 8 Abs. 1 KStG, vermindert um die Freibeträge der §§ 24 und 25 KStG. Kann negativ werden (Verlust); die steuerliche Auswirkung eines negativen Betrags regelt die Steuerfestsetzung (körperschaftsteuer), nicht diese Größe.

Parameter

Name Beschreibung
einkommen Einkommen i.S.d. § 8 Abs. 1 KStG.
freibetragNach24 Freibetrag nach § 24 KStG.
freibetragNach25 Freibetrag nach § 25 KStG.

Rückgabe — Zu versteuerndes Einkommen (§ 7 Abs. 1 KStG: Bemessung).

Quelle: § 7 Absatz 2 KStG — § 7 KStG

fn KörperschaftsteuerBetrag

fn KörperschaftsteuerBetrag(
    zuVersteuerndesEinkommen: Euro,
    veranlagungszeitraum: Ganzzahl,
): Euro

Körperschaftsteuerbetrag nach § 23 Abs. 1 KStG: Steuersatz des Veranlagungszeitraums multipliziert mit dem zu versteuernden Einkommen, anschließend nach § 31 Satz 2 KStG zu Gunsten des Steuerpflichtigen auf volle Euro abgerundet (niedrigere Steuer = zu Gunsten). Bei einem zu versteuernden Einkommen von 0 oder weniger beträgt die Steuer 0 (keine negative Steuer; Verlustabzug regelt § 8 KStG i.V.m. § 10d EStG, hier nicht modelliert).

Parameter

Name Beschreibung
zuVersteuerndesEinkommen § 7 KStG: Bemessungsgrundlage.
veranlagungszeitraum Kalenderjahr (§ 23 Abs. 1 KStG).

Rückgabe — Körperschaftsteuer nach § 23 Abs. 1 KStG, auf volle Euro abgerundet (§ 31 Satz 2 KStG).

Quelle: § 23 Absatz 1 KStG — § 23 KStG

fn Anwenden23Abs2

fn Anwenden23Abs2(körperschaftsteuer: Euro, anpassung: Prozent): Euro

Anpassung der Körperschaftsteuer nach § 23 Abs. 2 KStG: wird die Einkommensteuer aufgrund der Ermächtigung des § 51 Abs. 3 EStG herab- oder heraufgesetzt, ermäßigt oder erhöht sich die Körperschaftsteuer entsprechend (proportional). Der Anpassungsbetrag wird nach der Wertung des § 31 Satz 2 KStG auf volle Euro abgerundet. In aller Regel ist der Anpassungssatz 0 % (keine Verordnung in Kraft → unverändert).

Parameter

Name Beschreibung
körperschaftsteuer Steuer nach § 23 Abs. 1 KStG (abgerundet).
anpassung Anpassungssatz nach § 51 Abs. 3 EStG.

Rückgabe — Angepasste Körperschaftsteuer (§ 23 Abs. 2 KStG).

Quelle: § 23 Absatz 2 KStG — § 23 KStG

fn BerechneKörperschaftsteuer

fn BerechneKörperschaftsteuer(fall: KörperschaftsteuerFall): KörperschaftsteuerErgebnis

Vollständige Festsetzung der Körperschaftsteuer eines Steuerfalls in der gesetzlichen Reihenfolge: § 24 KStG (Freibetrag) → § 7 Abs. 2 KStG (zu versteuerndes Einkommen) → § 23 Abs. 1 KStG (Steuersatz × zvE) → § 31 Satz 2 KStG (Abrundung) → § 23 Abs. 2 KStG (Anpassung). Liefert alle Zwischengrößen für die Audit-Vorlage.

Parameter

Name Beschreibung
fall Eingaben des Steuerfalls (siehe KörperschaftsteuerFall).

Rückgabe — Vollständig dokumentiertes Berechnungsergebnis.

Quelle: § 7 KStG — § 7 KStG

kst.test

kst.test.findsl

Akzeptanztests — Körperschaftsteuer (§§ 7, 23, 24 KStG)

prüfe-Blöcke zur Datei koerperschaftsteuer. Alle Sollwerte sind von Hand aus dem Gesetzeswortlaut gerechnet (KStG 1977, Stand 4.2.2026):

  • § 23 Abs. 1 KStG: 2027 → 15 %, 2028 → 14 %, … , ab 2032 → 10 %.
  • § 24 KStG: 5.000 €, höchstens i.H.d. Einkommens; Ausschluss → 0.
  • § 7 Abs. 2 KStG: zvE = Einkommen − § 24 − § 25.
  • § 23 Abs. 1 × § 31 S. 2: KSt = (zvE × Satz).abrunden().

Diese Datei enthält ausschließlich die prüfe-Blöcke.

Prüfungen

prüfe § 23 Absatz 1 KStG — gestaffelter Steuersatz

prüfe "§ 23 Absatz 1 KStG — gestaffelter Steuersatz"

Testfall — Veranlagungszeiträume bis 2027 → 15 % (Nr. 1)

KstSatz(2010) == 15% und KstSatz(2025) == 15% und KstSatz(2027) == 15%

Testfall — VZ 2028 → 14 % (Nr. 2)

KstSatz(2028) == 14%

Testfall — VZ 2029 → 13 % (Nr. 3)

KstSatz(2029) == 13%

Testfall — VZ 2030 → 12 % (Nr. 4)

KstSatz(2030) == 12%

Testfall — VZ 2031 → 11 % (Nr. 5)

KstSatz(2031) == 11%

Testfall — Veranlagungszeiträume ab 2032 → 10 % (Nr. 6)

KstSatz(2032) == 10% und KstSatz(2050) == 10%

prüfe § 24 KStG — Freibetrag

prüfe "§ 24 KStG — Freibetrag"

Testfall — voller Freibetrag 5.000 € bei hohem Einkommen, kein Ausschluss

FreibetragNach24(100.000, Keiner) == 5.000

Testfall — höchstens in Höhe des Einkommens (Einkommen < 5.000 €)

FreibetragNach24(3.000, Keiner) == 3.000

Testfall — Einkommen genau 5.000 € → 5.000 € Freibetrag

FreibetragNach24(5.000, Keiner) == 5.000

Testfall — Einkommen 0 € → kein Freibetrag (darf keinen Verlust schaffen)

FreibetragNach24(0, Keiner) == 0

Testfall — § 24 Satz 2 Nr. 1 (Kapitalgesellschaft) → Freibetrag entfällt

FreibetragNach24(100.000, Nr1KapitalLeistungen) == 0

prüfe § 7 Absatz 2 KStG — zu versteuerndes Einkommen

prüfe "§ 7 Absatz 2 KStG — zu versteuerndes Einkommen"

Testfall — Einkommen − § 24 − § 25

ZuVersteuerndesEinkommen(100.000, 5.000, 0) == 95.000

Testfall — mit § 25-Freibetrag

ZuVersteuerndesEinkommen(100.000, 5.000, 10.000) == 85.000

prüfe § 23 Abs. 1 × § 31 Satz 2 KStG — Steuerbetrag und Rundung

prüfe "§ 23 Abs. 1 × § 31 Satz 2 KStG — Steuerbetrag und Rundung"

Testfall — 95.000 € × 15 % (VZ 2025) = 14.250 €

KörperschaftsteuerBetrag(95.000, 2025) == 14.250

Testfall — § 31 S. 2: 12.345 € × 15 % = 1.851,75 € → abgerundet 1.851 €

KörperschaftsteuerBetrag(12.345, 2025) == 1.851

Testfall — 1.000.000 € × 14 % (VZ 2028) = 140.000 €

KörperschaftsteuerBetrag(1.000.000, 2028) == 140.000

Testfall — zu versteuerndes Einkommen 0 → keine Steuer

KörperschaftsteuerBetrag(0, 2025) == 0

prüfe § 23 Absatz 2 KStG — Anpassung

prüfe "§ 23 Absatz 2 KStG — Anpassung"

Testfall — Anpassungssatz 0 % → unverändert

Anwenden23Abs2(10.000, 0%) == 10.000

Testfall — Anpassung +10 % → 11.000 €

Anwenden23Abs2(10.000, 10%) == 11.000

prüfe Gesamtberechnung (§§ 24 → 7 → 23 → 31 KStG)

prüfe "Gesamtberechnung (§§ 24 → 7 → 23 → 31 KStG)"

Testfall — Verein ohne Ausschluss, VZ 2025, Einkommen 100.000 €

var e: KörperschaftsteuerErgebnis = BerechneKörperschaftsteuer(
            KörperschaftsteuerFall(
                einkommenNach8Abs1    = 100.000,
                veranlagungszeitraum  = 2025,
                freibetragsausschluss = Keiner,
            ),
        )
        e.freibetragNach24 == 5.000
            und e.zuVersteuerndesEinkommen == 95.000
            und e.steuersatz == 15%
            und e.körperschaftsteuer == 14.250

Testfall — Kapitalgesellschaft (§ 24 Satz 2 Nr. 1), VZ 2028, 1.000.000 €

var e: KörperschaftsteuerErgebnis = BerechneKörperschaftsteuer(
            KörperschaftsteuerFall(
                einkommenNach8Abs1    = 1.000.000,
                veranlagungszeitraum  = 2028,
                freibetragsausschluss = Nr1KapitalLeistungen,
            ),
        )
        e.freibetragNach24 == 0
            und e.zuVersteuerndesEinkommen == 1.000.000
            und e.steuersatz == 14%
            und e.körperschaftsteuer == 140.000

Testfall — kleines Einkommen 3.000 €, VZ 2032 → zvE 0, keine Steuer

var e: KörperschaftsteuerErgebnis = BerechneKörperschaftsteuer(
            KörperschaftsteuerFall(
                einkommenNach8Abs1    = 3.000,
                veranlagungszeitraum  = 2032,
                freibetragsausschluss = Keiner,
            ),
        )
        e.freibetragNach24 == 3.000
            und e.zuVersteuerndesEinkommen == 0
            und e.körperschaftsteuer == 0

Testfall — mit § 25-Freibetrag 10.000 €, VZ 2025, Einkommen 100.000 €

var e: KörperschaftsteuerErgebnis = BerechneKörperschaftsteuer(
            KörperschaftsteuerFall(
                einkommenNach8Abs1    = 100.000,
                veranlagungszeitraum  = 2025,
                freibetragsausschluss = Keiner,
                freibetragNach25      = 10.000,
            ),
        )
        e.zuVersteuerndesEinkommen == 85.000
            und e.körperschaftsteuer == 12.750