Reference

Reference: Rest breaks

Statutory minimum break for a working time, for adults and young employees.

Calculates the statutory minimum break (Ruhepause) for a daily working time under § 4 of the Working Hours Act (ArbZG), and for young employees under § 11 of the Youth Employment Protection Act (JArbSchG). Plus the maximum working time per day, the rest period before the next working day and a note if the working time is above the statutory limit.

Endpoints and calls

#
AccessCall
REST APIGET /hr/pausen
SDK JavaScriptqk.hr.pausen(…)
SDK Pythonqk.hr.pausen(…)
CLIqk pausen --arbeitszeit-stunden 9.5
MCP toolhr_pausen

Parameters

#
NameTypeRequiredDefaultAllowedDescription
arbeitszeit_stundennumberyes0.25 to 24Daily working time in hours without breaks, for example 7.5
jugendlichtrue or falsenofalsetrue for employees aged 15 to under 18 (Youth Employment Protection Act). Children under 15 may generally not be employed (§ 5 JArbSchG). Default: false

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

Response fields

#
FieldTypeMeaning
datensatzTextDataset id
arbeitszeit_stundenDecimalDaily working time without breaks in hours
jugendlichBooleanWhether the Youth Employment Protection Act (JArbSchG) was applied
pause_minutenIntegerStatutory minimum break in minutes
anwesenheit_stundenDecimalWorking time plus minimum break in hours
hoechstens_ohne_pause_stundenDecimalLongest working stretch allowed without a break
mindestdauer_abschnitt_minutenIntegerShortest break segment that counts as a rest break
hoechstarbeitszeit_tag_stundenDecimalRegular maximum working time per day
hoechstarbeitszeit_tag_ausnahme_stundenDecimalMaximum working time per day with compensation
ruhezeit_stundenIntegerUninterrupted rest period after the end of work
warnungenListNotes if the working time exceeds a statutory limit
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

Example

#

Call with arbeitszeit_stunden = 9.5. The response is generated by the same code that answers the API.

api.quellenkontor.dev/v1/hr/pausen?arbeitszeit_stunden=9.5
Zur API-Doku →
curl "https://api.quellenkontor.dev/v1/hr/pausen?arbeitszeit_stunden=9.5" \
  -H "Authorization: Bearer $QK_KEY"
Antwort200 OK · JSON
{
  "datensatz": "pausen",
  "arbeitszeit_stunden": 9.5,
  "jugendlich": false,
  "pause_minuten": 45,
  "anwesenheit_stunden": 10.25,
  "hoechstens_ohne_pause_stunden": 6,
  "mindestdauer_abschnitt_minuten": 15,
  "hoechstarbeitszeit_tag_stunden": 8,
  "hoechstarbeitszeit_tag_ausnahme_stunden": 10,
  "ruhezeit_stunden": 11,
  "warnungen": [
    "Mehr als 8 Stunden sind nur zulässig, wenn innerhalb von sechs Kalendermonaten oder 24 Wochen im Durchschnitt 8 Stunden werktäglich nicht überschritten werden (§ 3 Satz 2 ArbZG)."
  ],
  "rechtsgrundlage": "§ 4 ArbZG",
  "quelle": {
    "titel": "§ 4 ArbZG (Ruhepausen)",
    "url": "https://www.gesetze-im-internet.de/arbzg/__4.html"
  },
  "quellen": [
    {
      "titel": "§ 4 ArbZG (Ruhepausen)",
      "url": "https://www.gesetze-im-internet.de/arbzg/__4.html"
    },
    {
      "titel": "§ 3 ArbZG (Arbeitszeit der Arbeitnehmer)",
      "url": "https://www.gesetze-im-internet.de/arbzg/__3.html"
    },
    {
      "titel": "§ 5 ArbZG (Ruhezeit)",
      "url": "https://www.gesetze-im-internet.de/arbzg/__5.html"
    },
    {
      "titel": "§ 7 ArbZG (Abweichende Regelungen)",
      "url": "https://www.gesetze-im-internet.de/arbzg/__7.html"
    }
  ],
  "hinweise": [
    "Arbeitszeit ist die Zeit ohne Ruhepausen. Die Pause kommt also zur angegebenen Arbeitszeit hinzu. Arbeitszeiten bei mehreren Arbeitgebern werden zusammengerechnet (§ 2 Abs. 1 ArbZG).",
    "Die Pause darf in Abschnitte von mindestens 15 Minuten geteilt werden und muss im Voraus feststehen (§ 4 ArbZG).",
    "Abweichungen erlaubt das Gesetz nur in einem Tarifvertrag oder auf Grund eines Tarifvertrags in einer Betriebs- oder Dienstvereinbarung (§ 7 ArbZG, § 21a JArbSchG), etwa Kurzpausen im Schichtbetrieb. Eine Betriebsvereinbarung ohne tarifliche Grundlage reicht nicht.",
    "Besteht ein Betriebsrat, bestimmt er über Beginn und Ende der Arbeitszeit und die Lage der Pausen mit (§ 87 Abs. 1 Nr. 2 BetrVG).",
    "Für schwangere und stillende Frauen gelten engere Grenzen: höchstens 8,5 Stunden täglich und 90 Stunden in der Doppelwoche, keine Arbeit zwischen 20 und 6 Uhr (§§ 4 und 5 MuSchG). Stillzeiten zählen nicht als Ruhepause (§ 23 Abs. 1 MuSchG).",
    "Arbeitszeit über 8 Stunden werktäglich ist aufzuzeichnen und zwei Jahre aufzubewahren (§ 16 Abs. 2 ArbZG). Für Nachtarbeitnehmer muss der Durchschnitt von 8 Stunden schon innerhalb eines Kalendermonats oder von vier Wochen erreicht werden (§ 6 Abs. 2 ArbZG).",
    "In Krankenhäusern, Pflege, Gastronomie, Verkehr, Rundfunk, Landwirtschaft und Tierhaltung kann die Ruhezeit mit Ausgleich 10 Stunden betragen (§ 5 Abs. 2 ArbZG)."
  ],
  "stand": "2026-09-24",
  "lizenz": "Berechnung nach den genannten Normen. Nutzung nach den Nutzungsbedingungen von Quellenkontor.",
  "zitat": "Gesetzliche Mindestpause bei 9,5 Stunden Arbeitszeit: 45 Minuten. Achtung: Mehr als 8 Stunden sind nur zulässig, wenn innerhalb von sechs Kalendermonaten oder 24 Wochen im Durchschnitt 8 Stunden werktäglich nicht überschritten werden (§ 3 Satz 2 ArbZG). Rechtsgrundlage: § 4 ArbZG. Quelle: § 4 ArbZG (Ruhepausen), https://www.gesetze-im-internet.de/arbzg/__4.html. Daten: Quellenkontor (quellenkontor.dev).",
  "datenstand": "2026-09-24.13"
}

Error cases

#
StatusCodeWhen
400parameter_fehltif arbeitszeit_stunden is missing
400ungueltiger_parameterwrong format or a value outside: arbeitszeit_stunden (0.25 to 24)
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_pausen:

inputSchema
{
  "type": "object",
  "properties": {
    "arbeitszeit_stunden": {
      "description": "Tägliche Arbeitszeit in Stunden ohne Pausen, zum Beispiel 7.5",
      "type": "number",
      "minimum": 0.25,
      "maximum": 24,
      "examples": [
        9.5
      ]
    },
    "jugendlich": {
      "description": "true für Beschäftigte ab 15 und unter 18 Jahren (Jugendarbeitsschutzgesetz). Kinder unter 15 dürfen grundsätzlich nicht beschäftigt werden (§ 5 JArbSchG). Standard: false",
      "type": "boolean"
    }
  },
  "required": [
    "arbeitszeit_stunden"
  ],
  "additionalProperties": false
}

Source and freshness

#
ItemContent
Source§§ 3 to 5 ArbZG, §§ 8, 11 and 13 JArbSchG
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: Rest breaks and working time limits. Report an error through the contact form.

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