Reference

Reference: Retirement age

Retirement age by year of birth: when the standard old-age pension starts, from the date of birth under § 235 SGB VI.

Calculates from the date of birth the statutory retirement age (Regelaltersgrenze), the day it is reached and the start of the standard old-age pension (Regelaltersrente). With the increase for people born from 1947 to 1963 under § 235 SGB VI, 67 years for people born from 1964 and the protection of legitimate expectations (Vertrauensschutz) for partial retirement agreed before 2007.

Endpoints and calls

#
AccessCall
REST APIGET /hr/regelaltersgrenze
SDK JavaScriptqk.hr.regelaltersgrenze(…)
SDK Pythonqk.hr.regelaltersgrenze(…)
CLIqk regelaltersgrenze --geburtsdatum 1961-08-15
MCP toolhr_regelaltersgrenze

Parameters

#
NameTypeRequiredDefaultAllowedDescription
geburtsdatumdate (YYYY-MM-DD)noDate of birth of the insured person. Required unless geburtsjahr is given
geburtsjahrintegerno1900 to 2020Only the year of birth, if the date of birth is missing (optional, instead of geburtsdatum). The response then contains the retirement age and the range of the earliest pension start in the field rentenbeginn_spanne
vertrauensschutztrue or falsenofalsetrue for protection of legitimate expectations under § 235 Abs. 2 Satz 3 SGB VI: born before 1955 with partial retirement (Altersteilzeit) agreed before January 1, 2007, or receiving adjustment pay (Anpassungsgeld) for laid-off mining workers (born before 1964). Default: false

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

Response fields

#
FieldTypeMeaning
datensatzTextDataset id
geburtsdatumDateDate of birth of the insured person
geburtsjahrIntegerYear of birth, which determines the increase
vertrauensschutzBooleanWhether protection of legitimate expectations under § 235 Abs. 2 Satz 3 SGB VI was applied
regelaltersgrenze_jahreIntegerStatutory retirement age, full years
regelaltersgrenze_monateIntegerStatutory retirement age, additional months
anhebung_monateIntegerIncrease over age 65 in months
erreicht_amDate or nullDay at the end of which the statutory retirement age is reached
rentenbeginnDate or nullFirst day of the standard old-age pension if you apply in time, null with geburtsjahr
rechtsgrundlageTextLaw or ordinance
quelleObjectTitle and URL of the source the value is based on
quellenListAll legal provisions the response is based on, with title and URL
hinweiseListLimits of the values or the calculation, in sentences
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
rentenbeginn_spanneObjectOnly with geburtsjahr: earliest pension start from and to within the birth year

Example

#

Call with geburtsdatum = 1961-08-15. The response is generated by the same code that answers the API.

api.quellenkontor.dev/v1/hr/regelaltersgrenze?geburtsdatum=1961-08-15
Zur API-Doku →
curl "https://api.quellenkontor.dev/v1/hr/regelaltersgrenze?geburtsdatum=1961-08-15" \
  -H "Authorization: Bearer $QK_KEY"
Antwort200 OK · JSON
{
  "datensatz": "regelaltersgrenze",
  "geburtsdatum": "1961-08-15",
  "geburtsjahr": 1961,
  "vertrauensschutz": false,
  "regelaltersgrenze_jahre": 66,
  "regelaltersgrenze_monate": 6,
  "anhebung_monate": 18,
  "erreicht_am": "2028-02-14",
  "rentenbeginn": "2028-03-01",
  "rechtsgrundlage": "§ 235 Abs. 2 Satz 2 SGB VI",
  "quelle": {
    "titel": "§ 235 SGB VI (Regelaltersrente, Anhebung der Regelaltersgrenze)",
    "url": "https://www.gesetze-im-internet.de/sgb_6/__235.html"
  },
  "quellen": [
    {
      "titel": "§ 235 SGB VI (Regelaltersrente, Anhebung der Regelaltersgrenze)",
      "url": "https://www.gesetze-im-internet.de/sgb_6/__235.html"
    },
    {
      "titel": "§ 35 SGB VI (Regelaltersrente)",
      "url": "https://www.gesetze-im-internet.de/sgb_6/__35.html"
    },
    {
      "titel": "§ 99 SGB VI (Beginn der Rente)",
      "url": "https://www.gesetze-im-internet.de/sgb_6/__99.html"
    },
    {
      "titel": "§ 50 SGB VI (Wartezeiten)",
      "url": "https://www.gesetze-im-internet.de/sgb_6/__50.html"
    },
    {
      "titel": "§ 41 SGB VI (Altersrente und Kündigungsschutz)",
      "url": "https://www.gesetze-im-internet.de/sgb_6/__41.html"
    }
  ],
  "hinweise": [
    "Die Regelaltersgrenze ist mit Ablauf des Tages vor dem entsprechenden Geburtstag erreicht, die Rente beginnt am Ersten des Folgemonats. Wer am Ersten eines Monats geboren ist, erreicht die Grenze schon am letzten Tag des Vormonats und bekommt die Rente einen Monat früher.",
    "Voraussetzung ist die allgemeine Wartezeit von fünf Jahren (§ 50 Abs. 1 SGB VI). Der genannte Rentenbeginn gilt, wenn die Rente bis zum Ende des dritten Kalendermonats nach Ablauf des Monats beantragt wird, in dem die Grenze erreicht ist. Bei späterem Antrag beginnt sie erst im Antragsmonat, der Anspruch selbst bleibt bestehen (§ 99 Abs. 1 SGB VI).",
    "Mit der Regelaltersgrenze endet ein Arbeitsverhältnis nur, wenn Arbeitsvertrag, Tarifvertrag oder Betriebsvereinbarung eine Altersgrenze vorsehen; die einzelvertragliche Vereinbarung braucht Textform (§ 41 Abs. 3 SGB VI). Der Rentenanspruch ist kein Kündigungsgrund (§ 41 Abs. 1 Satz 1 SGB VI).",
    "Sieht eine ältere Klausel ein früheres Ende vor, etwa mit 65, gilt sie als auf die Regelaltersgrenze vereinbart, außer sie wurde in den letzten drei Jahren davor geschlossen oder bestätigt. Das Ende lässt sich während des Arbeitsverhältnisses hinausschieben (§ 41 Abs. 1 Satz 2 und 3 SGB VI).",
    "Vorgezogene Altersrenten, etwa für langjährig Versicherte ab 63 mit Abschlägen oder für besonders langjährig Versicherte, berechnet dieser Rechner nicht. Die persönliche Rentenauskunft gibt die Deutsche Rentenversicherung."
  ],
  "stand": "2026-09-24",
  "lizenz": "Berechnung nach den genannten Normen. Nutzung nach den Nutzungsbedingungen von Quellenkontor.",
  "zitat": "Regelaltersgrenze bei Geburt am 15.08.1961: 66 Jahre und 6 Monate, erreicht am 14.02.2028. Frühestmöglicher Beginn der Regelaltersrente am 01.03.2028, wenn die Wartezeit von fünf Jahren erfüllt ist und die Rente rechtzeitig beantragt wird. Frühere Altersrenten, etwa nach 45 Beitragsjahren, sind nicht berechnet. Ein Arbeitsverhältnis endet damit nicht von selbst. Rechtsgrundlage: § 235 Abs. 2 Satz 2 SGB VI, §§ 41, 50 und 99 SGB VI. Quelle: § 235 SGB VI (Regelaltersrente, Anhebung der Regelaltersgrenze), https://www.gesetze-im-internet.de/sgb_6/__235.html. Daten: Quellenkontor (quellenkontor.dev).",
  "datenstand": "2026-09-24.12"
}

Error cases

#
StatusCodeWhen
400ungueltiger_parameterwrong format or a value outside: geburtsjahr (1900 to 2020)
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_regelaltersgrenze:

inputSchema
{
  "type": "object",
  "properties": {
    "geburtsdatum": {
      "description": "Geburtsdatum der versicherten Person. Pflicht, außer es ist geburtsjahr angegeben",
      "type": "string",
      "format": "date",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "examples": [
        "1961-08-15"
      ]
    },
    "geburtsjahr": {
      "description": "Nur der Jahrgang, wenn das Geburtsdatum fehlt (optional, statt geburtsdatum). Dann kommt die Grenze und die Spanne des frühesten Rentenbeginns im Feld rentenbeginn_spanne",
      "type": "integer",
      "minimum": 1900,
      "maximum": 2020
    },
    "vertrauensschutz": {
      "description": "true bei Vertrauensschutz nach § 235 Abs. 2 Satz 3 SGB VI: Geburt vor 1955 und Altersteilzeit vereinbart vor dem 01.01.2007, oder Bezug von Anpassungsgeld für entlassene Arbeitnehmer des Bergbaus (Geburt vor 1964). Standard: false",
      "type": "boolean"
    }
  },
  "required": [],
  "additionalProperties": false
}

Source and freshness

#
ItemContent
Source§§ 35, 99 and 235 SGB VI
LicenseCalculation under the cited provisions. Use under the Quellenkontor terms of use.
Updateswhen the law changes
CoverageGermany, current law
Last checkedSeptember 24, 2026
Next expected changeonly if the law changes
Overview with tables and questions about the dataset: Statutory retirement age and pension start. Report an error through the contact form.

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