← Back to Articles

There Are 23 Social Declarations a French Company Must File Per Year. DSN Consolidates Them Into One.

**The Filing Gap Between "DSN-Compliant" Payroll Software and the 23 Obligations It's Supposed to Replace** --- A restaurant owner in Lyon hired three employees last year. She bought payroll...

There Are 23 Social Declarations a French Company Must File Per Year. DSN Consolidates Them Into One.

The Filing Gap Between "DSN-Compliant" Payroll Software and the 23 Obligations It's Supposed to Replace

---

A restaurant owner in Lyon hired three employees last year. She bought payroll software, paid €80/month, and was told it was fully compliant with French social obligations. Eighteen months later, a letter arrived from CPAM — Caisse Primaire d'Assurance Maladie, the health insurance fund — requesting a sick leave signalement for an employee that was never filed. Seven months late. The filing was the software's responsibility. Nobody told her those were different things.

Her software "did DSN." It didn't do all of it.

---

What 23 Obligations Actually Looks Like

French companies with employees face 23 annual social filing obligations. Not 1. Not 5.

Twelve monthly DSN filings to URSSAF — the agency that collects social security contributions. Four quarterly updates to the AGIRC-ARRCO pension fund, the mandatory supplementary retirement scheme for French employees. Two France Travail data submissions per year for unemployment management.

Then the event-based obligations: sick leave signalements — event notifications that must reach CPAM within 5 days when an employee goes on sick leave, so the agency can process their daily allowance. DPAE for every new hire — the pre-hire declaration required before day one, with a €1,068 fine per undeclared employee. Termination notices to France Travail within 5 days of a departure. Prévoyance enrollment — the disability and life cover your company sets up for each employee. Mutuelle enrollment — the complementary health cover required by law. Annual data reconciliation.

The government created DSN — Déclaration Sociale Nominative — in 2012 to consolidate all of these into a single monthly electronic file sent to net-entreprises.fr, the government portal that distributes the data to every relevant agency. When your payroll runs, the DSN is generated. It carries contribution data, event data, and employee records to URSSAF, France Travail, pension funds, and insurance institutions simultaneously. For the employer, one filing replaces twenty-three.

That's the promise. The reality depends entirely on which parts your software actually implements.

---

The Gap Between "DSN-Compliant" and Complete

Every serious payroll software in France files DSN. The question is which components. Monthly URSSAF contributions: almost universal, implemented by everyone who claims DSN support. Event-based DSN — sick leave, termination, hire notifications: variable, often partial, frequently missing from vendor documentation. Pension fund data flows: often incomplete. Annual reconciliation data for France Travail: manual in many systems.

DSN was designed to replace 23 with 1. Most payroll software replaced 23 with 7 and called it done. You're managing the other 16 without knowing it.

Take a plumber in Nantes with 4 employees who spent every 15th of the month checking five different government portals — URSSAF, the pension fund, prévoyance, France Travail, mutuelle — because his payroll software "did DSN" for the URSSAF component only. Every other declaration was still manual. Three hours per month on compliance work that DSN was supposed to automate. He didn't know his software was partially implemented until he compared it to a complete alternative.

No regulatory body tracks partial DSN implementation. No marketing material discloses which components are automated and which aren't. Vendors can truthfully say "we file DSN" while leaving pension fund declarations and event-based signalements still manual. The entrepreneur finds out when a letter arrives.

---

What Happens When Event DSN Goes Missing

Event-based DSN filings have hard deadlines and real consequences for missing them.

When an employee goes on sick leave, an event DSN must reach CPAM within 5 days. Without it, the employee's daily sick pay — IJSS, the indemnités journalières de Sécurité Sociale — can be delayed indefinitely. CPAM doesn't call you. They wait. Your employee waits too, often without knowing why their payment is late.

Termination notices to France Travail must arrive within 5 days of a departure. Without it, unemployment processing can take 6 or more additional weeks. Again: no automatic notice. The employee discovers it when their unemployment claim stalls.

Monthly DSN penalties are €58.88 per employee per month for late filings. A company with 5 employees that misses one month: €294.40. Three months: €883.20. These penalties accrue silently and arrive by registered letter from URSSAF, sometimes months after the gap occurred.

net-entreprises.fr processes 28 million DSN filings per month. The government built this infrastructure to handle all 23 obligation categories — it works at scale. The gap is not in the government's system. It's in how much of that system your software actually uses.

---

The Test Worth Running

Ask your payroll software vendor a specific question: "Walk me through what happens when one of my employees calls in sick. Does an event DSN go out automatically within 5 days?"

If they can demonstrate it — show you the automated event, confirm the 5-day filing, show you a confirmation from net-entreprises.fr — your software handles it. If they say "you need to manually create an event declaration," or if they can't demonstrate it, that obligation is on you. You've found the gap.

Follow-up question: "When an employee terminates, how does the France Travail signalement get filed and on what deadline?" Same logic. If the answer requires manual steps, you're carrying that obligation manually.

Some vendors will say "your accountant handles event DSN." That may be true — and it costs you €50-150/month in accountant time, invisibly, every month your payroll runs. That's the fee for the gap your software left open.

---

What Complete DSN Actually Does

Full DSN implementation means payroll runs once. The resulting DSN file carries:

  • Monthly URSSAF contributions for every employee
  • AGIRC-ARRCO pension fund data for the quarter
  • Prévoyance and mutuelle enrollment updates
  • Event data for any sick leave, terminations, or hires in the period
  • France Travail data for unemployment management

All agencies receive their data. Every deadline is met by the platform. The employer sees a confirmation, not a checklist.

Liberté implements complete DSN — including event-based signalements — connected directly to net-entreprises.fr. You run payroll. The DSN goes out. The 23 obligations become 1 task. The compliance gap that generates letters from CPAM and France Travail closes.

Cost: zero. Not free-for-30-days, not a lite tier with a full tier waiting behind it. Free, with the complete DSN implementation that most paid payroll tools charge €80-150/month to provide partially.

---

The Time Calculation

Complete DSN automation saves a business with 5 employees approximately 2-3 hours per month in manual compliance checking and event filings. Over a year: 24-36 hours of recovered time. For an entrepreneur who values their own time at €80/hour, that's €1,920-2,880 returned.

For a business that uses an accountant to manage gap declarations at €150/hour — a common arrangement when software falls short — the saving is €3,600-5,400 per year that disappears when DSN is complete. That accountant time can move from filing gap declarations to giving business advice, which is the work accountants prefer and clients actually need.

---

The Letter You Stop Receiving

Any entrepreneur who receives a compliance notice about a missed social filing goes through the same mental search: "didn't my software handle this?" Sometimes it handled part of it and another part slipped. Sometimes an event-based deadline passed while monthly payroll ran fine.

Complexity around employee administration is not a personal failure. It's the gap between what DSN promised and what most software delivers — never disclosed, never discussed, discovered when the registered letter arrives.

That gap was designed to close the day the government published the DSN standard. Ask your vendor which components they implement. If they can't list all 23 obligation categories, you've found what's still on your plate — and Sundays are shorter for it. A complete implementation removes it from your calendar permanently.

← Previous Every Payroll You Run Through Cloud Software Gives a Third Party Your Employees' Salaries. Next → A Micro-Entrepreneur in Lyon Pays the Same Sage License Fee as a 50-Person Company in Paris.

Ready to free your accounting data?

Join the waitlist for early access when Liberté launches in Q2 2026.

No spam, just launch updates.