Reference

Reference: Notice period

Statutory notice period and end date under § 622 BGB from start date and date of receipt.

Calculates the statutory notice period (Kündigungsfrist) under § 622 of the Civil Code (BGB) and the date on which the employment ends. Takes into account length of service, probation and the calculation of time limits under §§ 187 and 188 BGB.

Endpoints and calls

#
AccessCall
REST APIGET /hr/kuendigungsfrist
SDK JavaScriptqk.hr.kuendigungsfrist(…)
SDK Pythonqk.hr.kuendigungsfrist(…)
CLIqk kuendigungsfrist --eintritt 2017-03-01 --zugang 2026-11-10
MCP toolhr_kuendigungsfrist

Parameters

#
NameTypeRequiredDefaultAllowedDescription
eintrittdate (YYYY-MM-DD)yesStart of employment
zugangdate (YYYY-MM-DD)yesDate the notice is received, not before the start of employment
seitetextnoarbeitgeberarbeitgeber, arbeitnehmerWho gives notice. Default: arbeitgeber
probezeittrue or falsenofalsetrue if a probationary period was agreed. Default: false

The API rejects unknown parameters with unbekannter_parameter. In addition there are format and trennzeichen, see CSV.

Response fields

#
FieldTypeMeaning
datensatzTextDataset id
eintrittDateStart of employment
zugangDateDate the notice is received
seiteTextarbeitgeber (employer) or arbeitnehmer (employee)
probezeitBooleanWhether the notice period for probation was applied
betriebszugehoerigkeit_jahreIntegerFull years of service up to receipt of the notice
fristTextThe notice period in words
frist_codeTextMachine-readable id of the notice period
fristendeDateEnd of the notice period itself
endeDateDate on which the employment or the protection period ends
rechtsgrundlageTextLaw or ordinance
hinweiseListLimits of the values or the calculation, in sentences
quelleObjectTitle and URL of the source the value is based on
quellenListAll legal provisions the response is based on, with title and URL
standDateDate of the last check against the source
lizenzTextTerms of use for the values
zitatTextReady-made sentence for citing, with value, validity, legal basis and source
datenstandTextId of the data snapshot: date and sequence number of the last changelog entry (/v1/aenderungen) affecting this dataset. The same datenstand means unchanged content, useful for auditors and for comparing two requests

Example

#

Call with eintritt = 2017-03-01, zugang = 2026-11-10. The response is generated by the same code that answers the API.

api.quellenkontor.dev/v1/hr/kuendigungsfrist?eintritt=2017-03-01&zugang=2026-11-10
Zur API-Doku →
curl "https://api.quellenkontor.dev/v1/hr/kuendigungsfrist?eintritt=2017-03-01&zugang=2026-11-10" \
  -H "Authorization: Bearer $QK_KEY"
Antwort200 OK · JSON
{
  "datensatz": "kuendigungsfrist",
  "eintritt": "2017-03-01",
  "zugang": "2026-11-10",
  "seite": "arbeitgeber",
  "probezeit": false,
  "betriebszugehoerigkeit_jahre": 9,
  "frist": "3 Monate zum Ende eines Kalendermonats",
  "frist_code": "monate_3_zum_monatsende",
  "fristende": "2027-02-10",
  "ende": "2027-02-28",
  "rechtsgrundlage": "§ 622 Abs. 2 Satz 1 Nr. 3 BGB",
  "hinweise": [
    "Schematische Berechnung der gesetzlichen Frist. Abweichende Fristen aus einem Tarifvertrag, auch kürzere (§ 622 Abs. 4 BGB), und längere Fristen aus dem Arbeitsvertrag sind nicht berücksichtigt.",
    "Besteht ein Betriebsrat, ist er vor jeder Kündigung anzuhören, sonst ist sie unwirksam (§ 102 Abs. 1 BetrVG). Bei einer ordentlichen Kündigung hat er eine Woche Zeit; das bei der Planung des Zugangs einrechnen.",
    "Maßgeblich ist der Tag, an dem die Kündigung zugeht. Die Kündigung braucht die Schriftform (§ 623 BGB)."
  ],
  "quelle": {
    "titel": "§ 622 BGB (Kündigungsfristen bei Arbeitsverhältnissen)",
    "url": "https://www.gesetze-im-internet.de/bgb/__622.html"
  },
  "quellen": [
    {
      "titel": "§ 622 BGB (Kündigungsfristen bei Arbeitsverhältnissen)",
      "url": "https://www.gesetze-im-internet.de/bgb/__622.html"
    },
    {
      "titel": "§ 187 BGB (Fristbeginn)",
      "url": "https://www.gesetze-im-internet.de/bgb/__187.html"
    },
    {
      "titel": "§ 188 BGB (Fristende)",
      "url": "https://www.gesetze-im-internet.de/bgb/__188.html"
    }
  ],
  "stand": "2026-09-23",
  "lizenz": "Berechnung nach den genannten Normen. Nutzung nach den Nutzungsbedingungen von Quellenkontor.",
  "zitat": "Gesetzliche Kündigungsfrist bei Eintritt am 01.03.2017 und Zugang der Kündigung am 10.11.2026, Kündigung durch den Arbeitgeber: 3 Monate zum Ende eines Kalendermonats, das Arbeitsverhältnis endet am 28.02.2027. Schematische Berechnung ohne vertragliche oder tarifliche Fristen. Rechtsgrundlage: § 622 Abs. 2 Satz 1 Nr. 3 BGB. Quelle: § 622 BGB (Kündigungsfristen bei Arbeitsverhältnissen), https://www.gesetze-im-internet.de/bgb/__622.html. Daten: Quellenkontor (quellenkontor.dev).",
  "datenstand": "2026-09-23.1"
}

Error cases

#
StatusCodeWhen
400parameter_fehltif eintritt or zugang is missing
400ungueltiger_parameterwrong format or a value outside: seite (arbeitgeber, arbeitnehmer)
400unbekannter_parametera parameter this dataset does not have
404kein_wertoutside the coverage (current law) or the value for this period has not been promulgated yet
401, 429see errorsall error codes

Schema for MCP

#

This is how the MCP server describes the arguments of the tool hr_kuendigungsfrist:

inputSchema
{
  "type": "object",
  "properties": {
    "eintritt": {
      "description": "Beginn des Arbeitsverhältnisses",
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "examples": [
        "2017-03-01"
      ]
    },
    "zugang": {
      "description": "Tag, an dem die Kündigung zugeht, nicht vor dem Eintritt",
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "examples": [
        "2026-11-10"
      ]
    },
    "seite": {
      "description": "Wer kündigt. Standard: arbeitgeber",
      "type": "string",
      "enum": [
        "arbeitgeber",
        "arbeitnehmer"
      ]
    },
    "probezeit": {
      "description": "true, wenn eine Probezeit vereinbart ist. Standard: false",
      "type": "boolean"
    }
  },
  "required": [
    "eintritt",
    "zugang"
  ],
  "additionalProperties": false
}

Source and freshness

#
ItemContent
Source§ 622 BGB, §§ 187 and 188 BGB
LicenseCalculation under the cited provisions. Use under the Quellenkontor terms of use.
Updateswhen the law changes
CoverageGermany, current law
Last checkedSeptember 23, 2026
Next expected changeonly if the law changes
Overview with tables and questions about the dataset: Notice period calculator. Report an error through the contact form.

Something missing or unclear? Write to us and we will extend the docs.