{
  "table": "shift-pay-calculator-rules",
  "schema": 1,
  "version": "2026-11-11.1",
  "title": "Shift pay rules: France and United Kingdom",
  "doc": "Rule table read by the shift-pay-calculator handler (ctx.data['shift-pay-calculator-rules']). Times are HH:MM on a 24-hour clock; minutes are whole minutes; money is in major units; premiums are percentage points (100 means +100 %). France: no law sets a night, Sunday or bank holiday premium in general; collective agreements and contracts do, and the law adds only the doubled pay of 1 May. United Kingdom: no law sets any shift premium; the contract does. The tables below hold the legal limits the page checks (minimum wage, rest break, daily maximum, night period and the rules for workers under 18) and the public holidays of 2026 and 2027 by region. Table-level valid_from/valid_until bound the period during which this version may be relied on: the French SMIC is revalued every 1 January (Code du travail, art. L3231-5) and the British minimum wage every 1 April, so the table must be reviewed by 2026-12-31. Entry-level valid_from/valid_until bound each value; null valid_until means in force until changed; null valid_from means the start date was not needed for this table. source_url is the primary source for the value, source_date that source's own date (or the date it was consulted when the page shows none), retrieved the date the value was read there.",
  "reviewed_on": "2026-11-11",
  "reviewed_by": "apps-calculators agent (automated research against official sources, every value read at its source on 2026-11-11); owner review pending",
  "valid_from": "2026-11-11",
  "valid_until": "2026-12-31",
  "locale_country": {
    "fr-FR": "FR",
    "en-GB": "GB"
  },
  "countries": {
    "FR": {
      "currency": "EUR",
      "scope": "Mainland France, including Alsace-Moselle (Bas-Rhin, Haut-Rhin, Moselle) for its two extra public holidays. The overseas departments are not covered: they have the same SMIC but public holidays of their own (the abolition of slavery day, Mi-carême in some), and Mayotte also has its own SMIC (9.56 € an hour from 1 June 2026, same arrêté).",
      "default_region": "fr-metropole",
      "regions": [
        { "id": "fr-metropole", "name": "France métropolitaine (hors Alsace-Moselle)" },
        { "id": "fr-alsace-moselle", "name": "Alsace-Moselle (Bas-Rhin, Haut-Rhin, Moselle)" }
      ],
      "default_age_band": "fr-adult",
      "age_bands": [
        { "id": "fr-adult", "young": false, "doc": "18 or over, or any age with the full SMIC." },
        { "id": "fr-minor-experienced", "young": true, "doc": "Under 18 with at least 6 months of practice in the branch: full SMIC, but the rules for young workers apply." },
        { "id": "fr-minor-17", "young": true, "doc": "Aged 17, less than 6 months of practice: SMIC less 10 %." },
        { "id": "fr-minor-16", "young": true, "doc": "Under 17, less than 6 months of practice: SMIC less 20 %." }
      ],
      "minimum_wage": [
        {
          "id": "fr-smic-2026-06",
          "name": "Smic",
          "hourly": {
            "fr-adult": 12.31,
            "fr-minor-experienced": 12.31,
            "fr-minor-17": 11.08,
            "fr-minor-16": 9.85
          },
          "doc": "Gross hourly SMIC from 1 June 2026 in mainland France, and also in Guadeloupe, Guyane, Martinique, La Réunion, Saint-Barthélemy, Saint-Martin and Saint-Pierre-et-Miquelon (arrêté du 22 mai 2026, art. 1er; Mayotte: 9.56 €). The minor rates are the SMIC less 10 % at 17 and less 20 % under 17 for young workers with less than six months of practice in their branch (Code du travail, art. D3231-3), as Service-Public.fr publishes them. Apprentices and professionalisation contracts have other minimums, not checked here. The SMIC is revalued on 1 January 2027; the new amount is not published yet, so this entry is relied on only up to 31 December 2026.",
          "legal_basis": "Arrêté du 22 mai 2026 relatif au relèvement du salaire minimum de croissance (JORF du 24 mai 2026), art. 1er; Code du travail, art. D3231-3",
          "valid_from": "2026-06-01",
          "valid_until": "2026-12-31",
          "source_url": "https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000054126589",
          "source_date": "2026-05-24",
          "retrieved": "2026-11-11",
          "see_also": [
            "https://www.service-public.fr/particuliers/vosdroits/F2300",
            "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000018533884"
          ]
        }
      ],
      "night_period": {
        "start": "21:00",
        "end": "06:00",
        "doc": "Without a collective agreement, work between 21:00 and 06:00 is night work (between midnight and 07:00 for the activities of art. L3122-3). An agreement may set another period of at least nine consecutive hours that includes midnight to 05:00, starting no earlier than 21:00 and ending no later than 07:00 (art. L3122-2). Used as the default night window of the page.",
        "legal_basis": "Code du travail, art. L3122-20 and L3122-2",
        "valid_from": "2016-08-10",
        "valid_until": null,
        "source_url": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000033020121",
        "source_date": "2016-08-10",
        "retrieved": "2026-11-11",
        "see_also": [
          "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000033020186",
          "https://www.service-public.fr/particuliers/vosdroits/F2212"
        ]
      },
      "young_night": {
        "start": "22:00",
        "end": "06:00",
        "doc": "For workers aged 16 or 17, night work is work between 22:00 and 06:00 (between 20:00 and 06:00 under 16), and night work is prohibited for workers under 18 save exceptions (art. L3163-1 and L3163-2). The page warns when a worker under 18 works any minute of this window.",
        "legal_basis": "Code du travail, art. L3163-1 and L3163-2",
        "valid_from": "2008-05-01",
        "valid_until": null,
        "source_url": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000006902789",
        "source_date": "2008-05-01",
        "retrieved": "2026-11-11",
        "see_also": [
          "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000006902790"
        ]
      },
      "breaks": {
        "adult": {
          "after_minutes": 360,
          "inclusive": true,
          "min_break_minutes": 20,
          "doc": "As soon as daily working time reaches six hours, a break of at least twenty consecutive minutes.",
          "legal_basis": "Code du travail, art. L3121-16",
          "valid_from": "2016-08-10",
          "valid_until": null,
          "source_url": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000033020444",
          "source_date": "2016-08-10",
          "retrieved": "2026-11-11"
        },
        "young": {
          "after_minutes": 270,
          "inclusive": false,
          "min_break_minutes": 30,
          "doc": "When daily working time is more than four and a half hours, workers under 18 have a break of at least thirty consecutive minutes.",
          "legal_basis": "Code du travail, art. L3162-3",
          "valid_from": "2008-05-01",
          "valid_until": null,
          "source_url": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000006902788",
          "source_date": "2008-05-01",
          "retrieved": "2026-11-11"
        }
      },
      "max_daily": {
        "adult": {
          "minutes": 600,
          "doc": "Effective daily working time may not exceed ten hours, save a derogation or a collective agreement (up to twelve hours).",
          "legal_basis": "Code du travail, art. L3121-18",
          "valid_from": "2016-08-10",
          "valid_until": null,
          "source_url": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000033020428",
          "source_date": "2016-08-10",
          "retrieved": "2026-11-11"
        },
        "young": {
          "minutes": 480,
          "doc": "Workers under 18: no more than eight hours of effective work a day, save derogations.",
          "legal_basis": "Code du travail, art. L3162-1",
          "valid_from": "2019-01-01",
          "valid_until": null,
          "source_url": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000037385958",
          "source_date": "2019-01-01",
          "retrieved": "2026-11-11"
        }
      },
      "statutory_holiday_premiums": [
        {
          "holiday": "fr-may-day",
          "min_premium": 100,
          "doc": "Employees who work on 1 May, in establishments that cannot stop work, receive on top of the pay for the work an allowance equal to that pay: the page raises the bank holiday premium to at least 100 % of the basic rate for the hours of 1 May, and its note says the allowance may be higher when those hours carry another premium (night work, for example), since it equals the pay for that work.",
          "legal_basis": "Code du travail, art. L3133-6",
          "valid_from": "2016-08-10",
          "valid_until": null,
          "source_url": "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000033020878",
          "source_date": "2016-08-10",
          "retrieved": "2026-11-11",
          "see_also": [
            "https://www.service-public.fr/particuliers/vosdroits/F2405"
          ]
        }
      ],
      "holidays": {
        "from": "2026-01-01",
        "to": "2027-12-31",
        "doc": "Public holidays (fêtes légales) of 2026 and 2027 as Service-Public.fr lists them: the eleven of art. L3133-1 everywhere, plus Good Friday (only in communes with a Protestant church or a mixed church) and 26 December in Alsace-Moselle (art. L3134-13).",
        "legal_basis": "Code du travail, art. L3133-1 and L3134-13",
        "source_url": "https://www.service-public.fr/particuliers/vosdroits/F2405",
        "source_date": "2026-01-01",
        "retrieved": "2026-11-11",
        "see_also": [
          "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000033020901",
          "https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000006902635"
        ],
        "days": [
          { "date": "2026-01-01", "id": "fr-new-year", "name": "Jour de l’An", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2026-04-03", "id": "fr-good-friday", "name": "Vendredi saint", "regions": ["fr-alsace-moselle"], "local": true },
          { "date": "2026-04-06", "id": "fr-easter-monday", "name": "Lundi de Pâques", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2026-05-01", "id": "fr-may-day", "name": "1er mai, fête du Travail", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2026-05-08", "id": "fr-victory-1945", "name": "Victoire 1945", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2026-05-14", "id": "fr-ascension", "name": "Ascension", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2026-05-25", "id": "fr-whit-monday", "name": "Lundi de Pentecôte", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2026-07-14", "id": "fr-national-day", "name": "Fête nationale", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2026-08-15", "id": "fr-assumption", "name": "Assomption", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2026-11-01", "id": "fr-all-saints", "name": "Toussaint", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2026-11-11", "id": "fr-armistice", "name": "Armistice 1918", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2026-12-25", "id": "fr-christmas", "name": "Noël", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2026-12-26", "id": "fr-st-stephen", "name": "2e jour de Noël", "regions": ["fr-alsace-moselle"] },
          { "date": "2027-01-01", "id": "fr-new-year", "name": "Jour de l’An", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2027-03-26", "id": "fr-good-friday", "name": "Vendredi saint", "regions": ["fr-alsace-moselle"], "local": true },
          { "date": "2027-03-29", "id": "fr-easter-monday", "name": "Lundi de Pâques", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2027-05-01", "id": "fr-may-day", "name": "1er mai, fête du Travail", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2027-05-06", "id": "fr-ascension", "name": "Ascension", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2027-05-08", "id": "fr-victory-1945", "name": "Victoire 1945", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2027-05-17", "id": "fr-whit-monday", "name": "Lundi de Pentecôte", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2027-07-14", "id": "fr-national-day", "name": "Fête nationale", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2027-08-15", "id": "fr-assumption", "name": "Assomption", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2027-11-01", "id": "fr-all-saints", "name": "Toussaint", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2027-11-11", "id": "fr-armistice", "name": "Armistice 1918", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2027-12-25", "id": "fr-christmas", "name": "Noël", "regions": ["fr-metropole", "fr-alsace-moselle"] },
          { "date": "2027-12-26", "id": "fr-st-stephen", "name": "2e jour de Noël", "regions": ["fr-alsace-moselle"] }
        ]
      }
    },
    "GB": {
      "currency": "GBP",
      "scope": "England, Wales, Scotland and Northern Ireland. The minimum wage and the working time rules are the same in all four; the bank holidays differ by region.",
      "default_region": "gb-eaw",
      "regions": [
        { "id": "gb-eaw", "name": "England and Wales" },
        { "id": "gb-sct", "name": "Scotland" },
        { "id": "gb-nir", "name": "Northern Ireland" }
      ],
      "default_age_band": "gb-21",
      "age_bands": [
        { "id": "gb-21", "young": false, "doc": "21 and over: National Living Wage." },
        { "id": "gb-18-20", "young": false, "doc": "18 to 20." },
        { "id": "gb-under-18", "young": true, "doc": "Under 18 and over school leaving age: the young worker rules apply." },
        { "id": "gb-apprentice", "young": false, "doc": "Apprentice under 19, or 19 and over in the first year of the apprenticeship. The age is not asked, so the young worker rules are not applied." }
      ],
      "minimum_wage": [
        {
          "id": "gb-nmw-2025-04",
          "name": "National Living Wage and National Minimum Wage, April 2025 to March 2026",
          "hourly": {
            "gb-21": 12.21,
            "gb-18-20": 10,
            "gb-under-18": 7.55,
            "gb-apprentice": 7.55
          },
          "doc": "Hourly rates from 1 April 2025 to 31 March 2026, as GOV.UK lists them under previous rates.",
          "legal_basis": "The National Minimum Wage Regulations 2015, regs. 4 and 4A, as amended for 2025",
          "valid_from": "2025-04-01",
          "valid_until": "2026-03-31",
          "source_url": "https://www.gov.uk/national-minimum-wage-rates",
          "source_date": "2026-11-11",
          "retrieved": "2026-11-11"
        },
        {
          "id": "gb-nmw-2026-04",
          "name": "National Living Wage and National Minimum Wage from April 2026",
          "hourly": {
            "gb-21": 12.71,
            "gb-18-20": 10.85,
            "gb-under-18": 8,
            "gb-apprentice": 8
          },
          "doc": "Hourly rates from 1 April 2026. The apprentice rate applies to apprentices under 19, or 19 and over in the first year of their apprenticeship; after that, the rate for their age. GOV.UK also lists the rates of April 2027 (£13.21, £11.27, £8.31, £8.31); they are not in force yet and are not used.",
          "legal_basis": "The National Minimum Wage Regulations 2015, regs. 4 and 4A, as amended for 2026",
          "valid_from": "2026-04-01",
          "valid_until": "2027-03-31",
          "source_url": "https://www.gov.uk/national-minimum-wage-rates",
          "source_date": "2026-11-11",
          "retrieved": "2026-11-11",
          "see_also": [
            "https://www.gov.uk/national-minimum-wage/employers-and-the-minimum-wage",
            "https://www.gov.uk/guidance/calculating-the-minimum-wage/calculating-the-minimum-wage"
          ]
        }
      ],
      "night_period": {
        "start": "23:00",
        "end": "06:00",
        "doc": "The night period is 11pm to 6am unless the worker and employer agree in writing another period of 7 hours that includes midnight to 5am (Working Time Regulations 1998, reg. 2, 'night time'). There is no higher night rate in law. Used as the default night window of the page.",
        "legal_basis": "The Working Time Regulations 1998, reg. 2",
        "valid_from": null,
        "valid_until": null,
        "source_url": "https://www.gov.uk/night-working-hours",
        "source_date": "2026-11-11",
        "retrieved": "2026-11-11",
        "see_also": [
          "https://www.legislation.gov.uk/uksi/1998/1833/regulation/2"
        ]
      },
      "young_night": {
        "start": "22:00",
        "end": "06:00",
        "doc": "Workers aged 16 or 17 usually cannot work between 10pm and 6am (11pm to 7am by contract) and cannot work between midnight and 4am, save the sectors and exceptional circumstances GOV.UK lists. The page warns when a worker under 18 works any minute of 10pm to 6am.",
        "legal_basis": "The Working Time Regulations 1998, reg. 6A",
        "valid_from": null,
        "valid_until": null,
        "source_url": "https://www.gov.uk/night-working-hours",
        "source_date": "2026-11-11",
        "retrieved": "2026-11-11"
      },
      "breaks": {
        "adult": {
          "after_minutes": 360,
          "inclusive": false,
          "min_break_minutes": 20,
          "doc": "Where daily working time is more than six hours, an uninterrupted rest break of at least 20 minutes. It does not have to be paid.",
          "legal_basis": "The Working Time Regulations 1998, reg. 12(1) and (3)",
          "valid_from": null,
          "valid_until": null,
          "source_url": "https://www.legislation.gov.uk/uksi/1998/1833/regulation/12",
          "source_date": "2026-11-11",
          "retrieved": "2026-11-11",
          "see_also": [
            "https://www.gov.uk/rest-breaks-work"
          ]
        },
        "young": {
          "after_minutes": 270,
          "inclusive": false,
          "min_break_minutes": 30,
          "doc": "Where a young worker's daily working time is more than four and a half hours, a rest break of at least 30 minutes.",
          "legal_basis": "The Working Time Regulations 1998, reg. 12(4)",
          "valid_from": null,
          "valid_until": null,
          "source_url": "https://www.legislation.gov.uk/uksi/1998/1833/regulation/12",
          "source_date": "2026-11-11",
          "retrieved": "2026-11-11"
        }
      },
      "max_daily": {
        "adult": null,
        "young": {
          "minutes": 480,
          "doc": "A young worker's working time shall not exceed eight hours a day or 40 hours a week. Adults have no daily maximum, only the 48-hour average week and 11 hours of daily rest.",
          "legal_basis": "The Working Time Regulations 1998, reg. 5A",
          "valid_from": null,
          "valid_until": null,
          "source_url": "https://www.legislation.gov.uk/uksi/1998/1833/regulation/5A",
          "source_date": "2026-11-11",
          "retrieved": "2026-11-11",
          "see_also": [
            "https://www.gov.uk/maximum-weekly-working-hours"
          ]
        }
      },
      "statutory_holiday_premiums": [],
      "holidays": {
        "from": "2026-01-01",
        "to": "2027-12-31",
        "doc": "Bank holidays of 2026 and 2027 by region, from GOV.UK's bank holiday list. When a holiday falls on a weekend, the list gives a substitute day, which is the bank holiday; 'substitute_for' records the weekend day it replaces, so the page can say so.",
        "legal_basis": "Banking and Financial Dealings Act 1971 and royal proclamations, as published on GOV.UK",
        "source_url": "https://www.gov.uk/bank-holidays",
        "source_date": "2026-11-11",
        "retrieved": "2026-11-11",
        "see_also": [
          "https://www.gov.uk/bank-holidays.json"
        ],
        "days": [
          { "date": "2026-01-01", "id": "gb-new-year", "name": "New Year’s Day", "regions": ["gb-eaw", "gb-sct", "gb-nir"] },
          { "date": "2026-01-02", "id": "gb-2nd-january", "name": "2nd January", "regions": ["gb-sct"] },
          { "date": "2026-03-17", "id": "gb-st-patrick", "name": "St Patrick’s Day", "regions": ["gb-nir"] },
          { "date": "2026-04-03", "id": "gb-good-friday", "name": "Good Friday", "regions": ["gb-eaw", "gb-sct", "gb-nir"] },
          { "date": "2026-04-06", "id": "gb-easter-monday", "name": "Easter Monday", "regions": ["gb-eaw", "gb-nir"] },
          { "date": "2026-05-04", "id": "gb-early-may", "name": "Early May bank holiday", "regions": ["gb-eaw", "gb-sct", "gb-nir"] },
          { "date": "2026-05-25", "id": "gb-spring", "name": "Spring bank holiday", "regions": ["gb-eaw", "gb-sct", "gb-nir"] },
          { "date": "2026-06-15", "id": "gb-world-cup", "name": "World Cup bank holiday", "regions": ["gb-sct"] },
          { "date": "2026-07-13", "id": "gb-boyne", "name": "Battle of the Boyne (Orangemen’s Day)", "regions": ["gb-nir"], "substitute_for": "2026-07-12" },
          { "date": "2026-08-03", "id": "gb-summer", "name": "Summer bank holiday", "regions": ["gb-sct"] },
          { "date": "2026-08-31", "id": "gb-summer", "name": "Summer bank holiday", "regions": ["gb-eaw", "gb-nir"] },
          { "date": "2026-11-30", "id": "gb-st-andrew", "name": "St Andrew’s Day", "regions": ["gb-sct"] },
          { "date": "2026-12-25", "id": "gb-christmas", "name": "Christmas Day", "regions": ["gb-eaw", "gb-sct", "gb-nir"] },
          { "date": "2026-12-28", "id": "gb-boxing-day", "name": "Boxing Day", "regions": ["gb-eaw", "gb-sct", "gb-nir"], "substitute_for": "2026-12-26" },
          { "date": "2027-01-01", "id": "gb-new-year", "name": "New Year’s Day", "regions": ["gb-eaw", "gb-sct", "gb-nir"] },
          { "date": "2027-01-04", "id": "gb-2nd-january", "name": "2nd January", "regions": ["gb-sct"], "substitute_for": "2027-01-02" },
          { "date": "2027-03-17", "id": "gb-st-patrick", "name": "St Patrick’s Day", "regions": ["gb-nir"] },
          { "date": "2027-03-26", "id": "gb-good-friday", "name": "Good Friday", "regions": ["gb-eaw", "gb-sct", "gb-nir"] },
          { "date": "2027-03-29", "id": "gb-easter-monday", "name": "Easter Monday", "regions": ["gb-eaw", "gb-nir"] },
          { "date": "2027-05-03", "id": "gb-early-may", "name": "Early May bank holiday", "regions": ["gb-eaw", "gb-sct", "gb-nir"] },
          { "date": "2027-05-31", "id": "gb-spring", "name": "Spring bank holiday", "regions": ["gb-eaw", "gb-sct", "gb-nir"] },
          { "date": "2027-07-12", "id": "gb-boyne", "name": "Battle of the Boyne (Orangemen’s Day)", "regions": ["gb-nir"] },
          { "date": "2027-08-02", "id": "gb-summer", "name": "Summer bank holiday", "regions": ["gb-sct"] },
          { "date": "2027-08-30", "id": "gb-summer", "name": "Summer bank holiday", "regions": ["gb-eaw", "gb-nir"] },
          { "date": "2027-11-30", "id": "gb-st-andrew", "name": "St Andrew’s Day", "regions": ["gb-sct"] },
          { "date": "2027-12-27", "id": "gb-christmas", "name": "Christmas Day", "regions": ["gb-eaw", "gb-sct", "gb-nir"], "substitute_for": "2027-12-25" },
          { "date": "2027-12-28", "id": "gb-boxing-day", "name": "Boxing Day", "regions": ["gb-eaw", "gb-sct", "gb-nir"], "substitute_for": "2027-12-26" }
        ]
      }
    }
  }
}
