# Sources: apprenticeship hiring aid (aide unique / aide exceptionnelle)

Collected 2026-10-03. The CSVs are rebuilt from the files in `raw/` by
`scripts/build.ml` (data) and `scripts/rules.ml` (legal rules), run from the
repository root with `dune exec data/apprentices/scripts/build.exe` and
`dune exec data/apprentices/scripts/rules.exe`. Every number in the CSVs comes
from one of the downloads below.

## Files

| File | Content | Granularity |
|---|---|---|
| `contracts.csv` | New apprenticeship contracts (entries), France entière | monthly, 2013-01 to 2026-07; total, private, public, secondary (niveaux 3-4), higher education (niveaux 5-7). `size_class` is always `all`: no monthly series by employer size could be downloaded (see Gaps). |
| `contracts_size_annual.csv` | Share of new contracts by employer size class and year-on-year growth by size class | annual: growth 2020, 2021, 2022 and share 2022 (4 classes: 0-9, 10-49, 50-249, 250+); share and growth 2023 and 2024 (10 classes, incl. <10, 0-4, 5-9, 10-49, 50-199, 200-249, 250+, 250-499, 500-999, 1000+) |
| `rules.csv` | First-year aid amount by contract conclusion date, firm size (<250 / >=250), diploma level, apprentice age (2020-2022), large-firm conditions | daily-exact periods 2019-01-01 to 2026-12-31, plus the PLF 2027 plan |
| `employment_by_size.csv` | Private-sector firms, establishments, average employees and payroll by firm size class (0-9, 10-19, 20-49, 50-99, 100-249, 250-499, 500-1999, 2000+) | annual 1998-2024 |
| `hires_monthly.csv` | DPAE (hiring declarations) of more than one month, CDI and CDD > 1 month, raw and seasonally adjusted, all firm sizes | monthly, 2001-01 to 2025-09 (last month in the export) |
| `inserjeunes_cfa.csv` | Share of apprentices in salaried employment six months after leaving, by CFA and diploma level (CAP to BTS), InserJeunes | two-year cumuls of leavers, 2018-2019 to 2023-2024 |
| `evaluations.md` | Verbatim quotes from the published evaluations | |

## Data downloads

1. **Dares, PoEm (Politiques de l'emploi) dashboard**, "Contrat d'apprentissage"
   series, update of 30/09/2026.
   - `https://poem.travail-emploi.gouv.fr/exports/dispositifs/XLS/99.zip` →
     `raw/poem_dispositif_99.zip`, extracted in `raw/disp99/`. Files used:
     `new_cap_tot_ent.xlsx` (private + public), `new_cap_prive_ent.xlsx`,
     `new_cap_public_ent.xlsx`, `new_cap_second_ent.xlsx` (enseignement
     secondaire), `new_cap_sup_ent.xlsx` (enseignement supérieur), sheet
     `National`, row `FRE` (France entière). The same files hold Région,
     Ancienne région and Département sheets (a geographic panel), and stock
     (`*_stk`) series. Old series 1993-2019 (registration date, consular
     chambers) are in `cap_*_ent.xlsx`; not used.
   - Series note (sheet "Informations sur la série"): "nouveaux contrats y
     compris reconduction. Mois : date de début du contrat. [...] Révision :
     données provisoires les 36 derniers mois. Source : Système d'information
     sur l'apprentissage de la Dares. [...] De 2013 à 2019, les chiffres sont
     consolidés à partir des informations agrégées collectées mensuellement
     [...] À partir de 2020, les données sont issues du système de dépôts des
     contrats d'apprentissage, Deca [...] Pour l'année la plus récente, cette
     estimation repose notamment, pour les contrats privés, sur la Déclaration
     sociale nominative (DSN)."
   - Check: in every month, private + public = total and secondary + higher =
     total (0 mismatches over 163 months).
   - `https://poem.travail-emploi.gouv.fr/exports/syntheses/ZIP/Synth1_contratsdapprentis.zip`
     → `raw/Synth1_contratsdapprentis.zip` (synthesis tables; monthly figures
     identical to the series above, used as a cross-check).
   - PoEm has no breakdown by employer size (checked all 35 "Alternance"
     datasets and the open-data page).

2. **Annual size structure: Dares SIA tables reproduced in the budget annex
   "Formation professionnelle" (jaune)**.
   - PLF 2026, "Rapport relatif à la politique de formation professionnelle":
     `https://www.assemblee-nationale.fr/dyn/contenu/visualisation/1089989/file/7-Jaune2026_Formation_Professionnelle.pdf`
     → `raw/jaune2026_formation_professionnelle.pdf` (text: `raw/jaune2026_fp.txt`).
     Tableau 1 "Caractéristiques des bénéficiaires, des contrats et des
     employeurs pour les contrats d'apprentissage commencés dans l'année",
     block "Taille de la structure"; columns Evolution 2022-2023, Evolution
     2023-2024, Structure en 2023, Structure en 2024. Source line: "Système
     d'information sur l'apprentissage (SIA), Dares, extraction du 11 juin 2025".
   - PLF 2024, "Formation professionnelle":
     `https://www2.assemblee-nationale.fr/static/16/pdf/Annexes_PLF/Formation_professionnelle.pdf`
     → `raw/jaune2024_formation_professionnelle.pdf` (text: `raw/jaune2024_fp.txt`).
     Tableau 1, block "Taille de l'entreprise"; columns Evolution 2019-2020,
     2020-2021, 2021-2022, Structure en 2022. Dares SIA, extraction of 30 June 2023.
   - The table reports shares and growth rates, not counts. Counts by size can
     be approximated by share x annual total, but the annual totals of those
     extractions differ from the current PoEm vintage (2024: 881 900 in the
     2026 jaune, 890 148 in the PAP 2027, 889 891 in PoEm of 30/09/2026).
   - DG Trésor, Trésor-Éco n° 376 (Nov. 2025), p. 6, gives another size figure:
     "les employeurs de plus de 250 salariés embauchent une part croissante du
     total des apprentis : 23,5 % en 2024, contre 20,7 % en 2018 [...] (38 % en
     2024, contre 12 % de ceux préparant un diplôme inférieur)" (source: base
     DECA). Not put in the CSV (different extraction from the jaune's 23,2 %).

3. **Urssaf open data** (`open.urssaf.fr`, Opendatasoft xlsx exports):
   - `.../datasets/nombre-etab-effectifs-salaries-et-masse-salariale-secteur-prive-tranche-ent/exports/xlsx`
     → `raw/urssaf_effectifs_tranche_ent.xlsx` → `employment_by_size.csv`.
     The 250 threshold can be formed exactly (classes up to 100-249 vs 250-499 and above).
   - `.../datasets/dpae-mensuelles-france-entiere/exports/xlsx`
     → `raw/urssaf_dpae_mensuelles.xlsx` → `hires_monthly.csv`. No size breakdown
     in any Urssaf DPAE dataset.
   - `.../datasets/exos-secteur-prive-tranche-ent/exports/xlsx`
     → `raw/urssaf_exos_tranche_ent.xlsx` (exemption amounts by firm size,
     category "21_Formation en alternance", 2004-2025). Not used: since
     1 January 2019 private apprentices' employer exemptions moved to the general
     reduction (PAP 2027, sous-action 01.03), so this category is not a proxy
     for apprentice counts after 2018.

## InserJeunes by CFA (`inserjeunes_cfa.csv`)

- **Source:** DEPP-Dares, « Inserjeunes Apprentissage par centre de formation
  d'apprentis (CFA) et niveau de formation CAP à BTS », dataset
  `fr-en-inserjeunes-cfa-niveau_formation` on data.education.gouv.fr
  (modified 2026-07-20, 32,953 records), CSV export
  `https://data.education.gouv.fr/api/explore/v2.1/catalog/datasets/fr-en-inserjeunes-cfa-niveau_formation/exports/csv?delimiter=%3B`
  downloaded on 2026-10-16 (4,436,692 bytes). Found with the catalogue search
  `where=search("inserjeunes")`; the dataset `fr-en-inserjeunes-cfa` has the
  same rates by CFA without the level.
- **Definition** (dataset description): the leavers of the last year of a CAP
  to BTS apprenticeship, including agricultural ones, in a CFA, two years of
  leavers cumulated (« cumul 2023-2024 »); employment is salaried employment
  in France, public employment included since the 2022-2023 cumul, employees
  of private households, self-employment and work abroad left out. The rates
  are whole percents; small cells are blank. The file gives no number of
  leavers, so a national rate can only be an unweighted mean of the cells,
  not the DEPP's rate, which weights leavers (Note d'Information 25-69:
  « 62 % sont en emploi salarié en janvier 2025 » for the 2024 leavers).
- **Built by** `dune exec data/apprentices/scripts/inserjeunes.exe --
  EXPORT.csv data/apprentices/inserjeunes_cfa.csv`: the cells with a six-month
  rate, as `leavers` (the cumul), `uai`, `level`, `employed_6_months`. 16,407
  rows, of which 3,642 for 2023-2024 and 3,420 for 2022-2023.
- **No leaver counts.** The catalogue searches « inserjeunes », « sortants »,
  « nombre de sortants », « effectifs apprentis » and « apprentissage » find no
  count of leavers by CFA or level: `fr-en-inserjeunes-cfa`,
  `fr-en-inserjeunes-cfa-formation_fine` and this file hold rates only, and
  `fr-en-ipa-classe-sortie` and `fr-en-ipa-emploi-groupe-specialite` are the
  former IPA survey (last modified 2020-07-02). The State's rate counts each
  leaver once (RAP 2025, `data/literature/law/rap-2025-P103-3-2.txt`).

## Legal and official sources for the rules

All Légifrance texts fetched at `https://www.legifrance.gouv.fr/jorf/id/<JORFTEXT>`.

| Period of contract conclusion | Text |
|---|---|
| 2019-01-01 → 2020-06-30 | Décret n° 2018-1348 du 28/12/2018 (JORFTEXT000037884382): aide unique, D. 6243-2: "1° 4 125 euros maximum pour la première année ; 2° 2 000 euros maximum pour la deuxième année ; 3° 1 200 euros maximum pour la troisième année", firms "de moins de deux cent cinquante salariés", diploma "équivalant au plus au baccalauréat", in force "le 1er janvier 2019, pour les contrats conclus à compter de cette date". |
| 2020-07-01 → 2021-02-28 | Décret n° 2020-1085 du 24/08/2020 (JORFTEXT000042259606): contracts "conclus entre le 1er juillet 2020 et le 28 février 2021", "5 000 euros maximum pour un apprenti de moins de dix-huit ans", "8 000 euros maximum pour un apprenti d'au moins dix-huit ans", up to "niveau 7"; 250+ firms: at least 5 % alternance contracts at 31/12/2021, or 3 % with +10 % progression. |
| 2021-03-01 → 2021-03-31 | Décret n° 2021-224 du 26/02/2021 (JORFTEXT000043189527) ("conclus entre le 1er et le 31 mars 2021"); aide unique at derogatory amount: décret n° 2021-223. |
| 2021-04-01 → 2021-12-31 | Décret n° 2021-363 du 31/03/2021 (JORFTEXT000043311234): "entre le 1er et le 31 mars 2021" becomes "entre le 1er mars et le 31 décembre 2021". |
| 2022-01-01 → 2022-06-30 | Décret n° 2021-1468 du 10/11/2021 (JORFTEXT000044315339): to "30 juin 2022". |
| 2022-07-01 → 2022-12-31 | Décret n° 2022-958 du 29/06/2022 (JORFTEXT000045979684): to "31 décembre 2022". |
| 2023-01-01 → 2023-12-31 | Décret n° 2022-1714 du 29/12/2022 (JORFTEXT000046837282): aide unique "Son montant est de 6000 euros maximum" (first year only, <250, <= bac); aide exceptionnelle "6000 euros maximum" for <250 niveaux 5-7 and 250+ up to niveau 7, contracts "entre le 1er janvier et le 31 décembre 2023". |
| 2024-01-01 → 2024-12-31 | Décret n° 2023-1354 du 29/12/2023 (JORFTEXT000048729142): "le 1er janvier 2023 et le 31 décembre 2024". |
| 2025-01-01 → 2025-02-23 | Only the aide unique (6 000 €, <250, <= bac). Décret n° 2025-174 art. 3 I refers to "contrats conclus entre le 1er janvier 2025 et la date d'entrée en vigueur du présent décret" under the previous wording of D. 6243-2. PAP 2027: "Au 1er janvier 2025 et jusqu'au 23 février, seule l'aide unique est restée applicable, à hauteur de 6 000 €." |
| 2025-02-24 → 2025-12-31 | Décret n° 2025-174 du 22/02/2025 (JORFTEXT000051235656, JO 23/02/2025, in force the next day). Art. 1: D. 6243-2 "Son montant est de 5 000 euros maximum." Art. 2 I-II: contracts "conclus jusqu'au 31 décembre 2025"; "5 000 euros maximum pour les contrats mentionnés au 1° du I [moins de 250 salariés, niveau 5 à 7] et de 2 000 euros maximum pour les contrats mentionnés au 2° du I [250 salariés et plus, au plus niveau 7]"; 6 000 € for a recognised disabled worker. Décret n° 2025-1031 du 31/10/2025 (JORFTEXT000052472727): from 1 Nov 2025, aid prorated by day for contracts shorter than one year. |
| 2026-01-01 → 2026-03-07 | Only the aide unique (5 000 €, <250, <= bac). PAP 2027: "L'année 2026 a débuté par une phase transitoire durant laquelle seule l'aide unique, à hauteur de 5 000 €, est restée applicable." |
| 2026-03-08 → contracts starting before 2027-01-01 | Décret n° 2026-168 du 06/03/2026 (JORFTEXT000053634597, JO 07/03/2026). <250: 4 500 € (niveau 5), 2 000 € (niveaux 6-7); 250+: 2 000 € (niveaux 3-4), 1 500 € (niveau 5), 750 € (niveaux 6-7); 6 000 € for disabled apprentices. Aide unique 5 000 € for <250 niveaux 3-4 continues. |
| 2027 (planned) | PAP 2027 Travail et emploi: "Pour 2027, il est prévu que l'aide exceptionnelle aux employeurs d'apprentis soit reconduite, et que les modalités décrites ci-dessus restent en vigueur." Dossier de presse PLF 2027: "Le barème de la prime exceptionnelle à l'embauche d'apprentis est reconduit au même niveau qu'en 2026". |

Cross-checking secondary sources:
- PAP 2027 "Travail, emploi et administration des ministères sociaux",
  sous-action 01.02 "Aides aux employeurs d'apprentis":
  `https://www.assemblee-nationale.fr/dyn/contenu/visualisation/1128284/file/PAP%202027%20-%20Travail%20emploi%20et%20administration%20des%20minist%C3%A8res%20sociaux.pdf`
  → `raw/pap2027_travail_emploi.pdf`. Also gives 2027 credits: "2 393,5 M€ en
  autorisations d'engagement et 2 003,2 M€ en crédits de paiement", and
  indicator 3.1 (new contracts 890 148 in 2024, 847 161 in 2025; share at
  niveaux 3-4 39,2 % and 40,9 %).
- Service-public, `https://entreprendre.service-public.gouv.fr/vosdroits/F23556`
  (vérifié le 22 juillet 2026): same 2025 and 2026 grids and dates
  (24/02-31/12/2025; 01/01-07/03/2026; from 08/03/2026).
- Dossier de presse PLF 2027:
  `https://www.securite-sociale.fr/files/live/sites/SSFR/files/medias/PLFSS/2027/DP_Budget-2027.pdf`
  → `raw/dp_budget_2027.txt`.
- Trésor-Éco n° 376, footnote 4, describes the same sequence; the Jaune PLF
  2026 has one sentence dating the 2025 grid from "22 février" and another
  from "24 février 2025"; the decree (in force the day after its 23 February
  publication) and service-public give 24 February.
- The Cour des comptes (2023, p. 10) gives the 2019 third-year amount as
  "1 000 €"; the decree says 1 200 €, which is used here.

## Not obtained (gaps)

- **Monthly or quarterly entries by employer size.** Dares publishes annual
  size tables (and size breakdowns in "Le contrat d'apprentissage" data files,
  Dares Résultats "L'apprentissage en 2024", Dares Focus n° 61 "Les employeurs
  recrutant des apprentis du supérieur de 2018 à 2024"), but
  `dares.travail-emploi.gouv.fr` and `travail-emploi.gouv.fr` returned a
  Cegedim CAPTCHA page to every request. No other host found carries them
  (data.gouv.fr Dares organisation, data.dares.travail-emploi.gouv.fr
  Opendatasoft portal: no apprenticeship dataset; PoEm: no size dimension).
- **Size structure for 2018, 2019, 2020, 2021 and 2025.** 2019-2021 levels
  appear only as growth rates (PLF 2024 jaune). The 2025 table (needed for
  the 2025 cut) will be in the PLF 2027 jaune "Formation professionnelle",
  not yet on the Assemblée nationale PLF 2027 dossier on 2026-10-03, and in
  the Dares 2025 annual release (blocked).
- **Size x diploma cross-tabulation** (the 2026 grid varies on both): not published in any reachable source.
- **Number of aid beneficiaries by size** (ASP payment data): not found.
- **Employment by size** stops at 2024 (annual); no monthly or quarterly series by size was found.
- IGAS-IGF (2024) "Revue des dépenses publiques d'apprentissage et de
  formation professionnelle" and France Compétences reports: not retrieved
  (igas.gouv.fr behind the same CAPTCHA).
