Administrative8 min read

NSF code: how to choose the right training specialty classification for your organisation

Filling in the Cerfa 10782 or the annual pedagogical and financial report (BPF), the same question comes back every year for many training organisations: which code do you pick from a list of several hundred technical labels? The NSF classification is neither intuitive nor explained anywhere in plain terms, even though it shapes how your catalogue reads to the administration and to funders. Here’s how it works, and how to choose without getting it wrong.

What is the NSF classification?

The NSF, or Nomenclature des Spécialités de Formation (Training Specialty Classification), is the official reference system that classifies the content of any training course, initial or continuing, at any level. It was established by interministerial decree n° 94-522 of 21 June 1994 and is now codified in articles D311-1 to D311-4 of the French Education Code. INSEE oversees it technically, together with the relevant ministries.

In practice, every course you declare — on the Cerfa 10782 when you file your activity declaration, then every year in your annual pedagogical and financial report — must be linked to an NSF code describing its main educational focus. This isn’t an isolated formality: it’s the shared language that lets the government, OPCOs and funding platforms compare tens of thousands of organisations against one another.

A three-level structure

The classification is organised into three nested levels — domain, sub-domain, specialty — grouping every type of training content into four broad families:

  • general education (root code 1XX): core disciplines, sciences, humanities, languages;
  • techno-professional domains of production (2XX): agriculture, industry, construction, mechanics;
  • techno-professional domains of services (3XX): commerce, management, IT, healthcare, security, personal services;
  • personal development (4XX): behavioural, sporting and leisure skills.

Each three-digit code reads like an increasingly precise address. Within the general education family, for instance, sub-domain 110 covers “multi-scientific specialties”, further broken down into 111 (physics-chemistry), 112 (chemistry-biology, biochemistry) or 113 (natural sciences). On the services side, 336 specifically covers “hairdressing, aesthetics and other personal-service specialties”. For organisations training in security or prevention, the code commonly used is 344 — security of property and people, policing, surveillance (including health and safety), while behavioural courses more often fall under codes 412 and 413 (development of basic learning skills, and of behavioural and relational skills).

Where the NSF code shows up in the life of your organisation

The NSF code isn’t confined to a single, isolated administrative form:

  • Sections F and G of the Cerfa 10782, at the time of your initial activity declaration or an amended declaration opening a new specialty;
  • Section F of the annual pedagogical and financial report, every year, to break down trainees and revenue by specialty;
  • OPCO and some funders’ catalogue records, which use the NSF code to steer their funding statistics and, sometimes, their eligibility rules;
  • France Compétences and INSEE open data, where the NSF code acts as the comparison key across organisations, sectors and regions — the same data journalists and researchers use to analyse the training market.

How to pick the right code, step by step

  1. Identify the course’s dominant subject matter. A course blending several disciplines is classified by its majority content, not by a marketing-friendly title. A course called “Managing your team safely” more likely belongs under management or behavioural skills development (4XX) than under security in the strict sense (344).
  2. Pick the most precise code available. The official Cerfa 10782 notice is explicit: only fall back on a generic “multi-purpose specialty” code as a last resort, when no finer specialty applies.
  3. If no code matches exactly, choose the closest one and add the relevant details in the comment field the form provides for that purpose — this is the officially accepted solution, rather than an unexplained, approximate code.
  4. Check consistency with your public catalogue. The code you declare should match what you advertise on your website and in your course programmes, or you risk an inconsistency being flagged during an inspection.

The five-main-specialty limit on the BPF

One point often overlooked: the annual pedagogical and financial report only allows you to break down five main specialties per organisation. If your catalogue spans more domains than that, only the five specialties that weigh the most in trainees or revenue need a dedicated line; everything else is grouped under “Other specialties”. This limit has no bearing on what you’re allowed to offer — it only concerns the annual statistical report.

Common mistakes to avoid

  • Copying the first code that comes up without checking that it matches the dominant subject matter, just to save time on the initial declaration.
  • Never updating the code even after the organisation’s catalogue has evolved since its creation — an organisation that has pivoted toward new topics can, years later, still carry an NSF code that no longer reflects its actual activity.
  • Confusing the NSF code with the NAF/APE code. The latter classifies your broad economic activity with INSEE; the former classifies each individual training course. These are two distinct classification systems, never to be swapped in your documents.
  • Piling on codes unrelated to your core activity, which dilutes how clearly funders can read your organisation and complicates the consistency expected during an audit.

More than a box to tick

Choosing an NSF code isn’t just a reporting constraint: an accurate classification makes it easier to match the training on offer with actual labour-market needs. A 2021 study by Manuel Salas-Velasco, published in the Journal for Labour Market Research (“Mapping the (mis)match of university degrees in the graduate labor market”), shows that mismatches between a graduate’s field of study and the job they end up in — “horizontal mismatch” — remain frequent and continue to weigh on graduates’ labour-market integration. Applied to continuing training, this is a reminder that classifying your offer accurately from the moment you declare your activity isn’t an administrative afterthought — it’s what lets funders and prospective trainees find the right course in the right place.

Take action

Getting your NSF code right from the initial activity declaration saves you tedious corrections at BPF time and an inconsistency that’s easy to spot during an audit. The ebook “Create Your Training Organisation in 30 Days” walks through filling in the Cerfa 10782 step by step, specialties included, and the Complete Kit Certif provides the procedures and documentary-consistency evidence expected under the Qualiopi indicators. To start on solid ground, from creation through to certification, the complete pack bundles both.

FAQ

Frequently asked questions

+How many NSF codes can a training organisation declare?

The annual pedagogical and financial report (BPF) limits detailed reporting to 5 main specialties. Anything beyond that stays grouped under the "Other specialties" line. This has no bearing on how many domains you're actually allowed to offer — only the annual statistical breakdown is capped at 5 lines.

+What if no NSF code matches my training exactly?

The official notice for the Cerfa 10782 is explicit on this point: pick the closest matching code, then add the relevant details in the comment field provided for that purpose. A close-but-justified code beats a vague, generic "multi-purpose specialty" code every time.

+Is the NSF code the same as the NAF/APE code?

No. The NAF (or APE) code classifies your organisation's overall economic activity in the INSEE business register; the NSF code classifies the content of each individual training course. A single organisation, with one NAF code, can declare several NSF codes depending on how varied its catalogue is.

+Does changing an NSF code require an amended declaration?

A minor correction to the code for an already-declared course doesn't automatically trigger a formality. Opening a genuinely new specialty, however — a training domain that wasn't part of your initial declaration — must be reported to the DREETS within 30 days through an amended declaration.

Read next