← Back to Articles

The Average Time to Set Up a New Employee in French Payroll Software: 47 Minutes. With Direct DPAE API: 3 Minutes.

Your new employee starts Monday. It's Friday evening, and before they walk in for their first shift, you need to file the DPAE — the Déclaration Préalable à l'Embauche, the pre-hiring declaration...

DPAE — Déclarer un nouveau salarié Sage / Cegid 1. Saisir les informations dans le logiciel de paie ~8 min 2. Ouvrir net-entreprises.fr dans un autre onglet ~3 min 3. Se connecter avec identifiants employeur ~5 min 4. Re-saisir NIR (numéro de sécurité sociale) + données ~12 min 5. Vérifier la cohérence entre les deux systèmes ~11 min 6. Soumettre la DPAE et vérifier la confirmation ~8 min 47 minutes Liberté 1. Saisir les informations du contrat dans Liberté ~3 min API Liberté → net-entreprises.fr — automatique ~0 sec NIR transmis automatiquement. Aucune double saisie. Zéro portail à ouvrir. DPAE confirmée en temps réel. 3 minutes ✓ 44 minutes économisées. Par embauche. Chaque fois. La DPAE (déclaration préalable à l'embauche) est obligatoire avant chaque prise de poste — €1 068 d'amende par salarié non déclaré. Liberté la dépose automatiquement. Gratuit. Connecté directement à net-entreprises.fr. liberte.free

The Average Time to Set Up a New Employee in French Payroll Software: 47 Minutes. With Direct DPAE API: 3 Minutes.

Your new employee starts Monday. It's Friday evening, and before they walk in for their first shift, you need to file the DPAE — the Déclaration Préalable à l'Embauche, the pre-hiring declaration that URSSAF (the agency that collects social security contributions) requires before any employee's first day. Not after. Before. Miss it, and the fine is €1,068 per person. Not a warning. Not €100. €1,068.

Standard French payroll software still has 47 minutes of work ahead of you.

Three minutes is what it actually takes. The government built the API connection to make that possible in 2019. Whether your software uses it is a choice your vendor made — not a legal requirement, and not something you were ever asked about.

Here's What the 47 Minutes Actually Look Like

Start the clock. Open your payroll software. Create the new employee: name, address, their NIR (the numéro d'inscription au répertoire — a 15-digit social security number unique to them), contract type, start date, salary.

Now open a second browser tab. Navigate to net-entreprises.fr — the government portal where pre-hiring declarations and monthly payroll reports are submitted. Log in with a separate set of credentials. Find the DPAE section. Enter the same data you just entered in your payroll system: the NIR, the start date, the contract type, your SIRET (your business registration number). Check the NIR digit by digit against the employment contract, because a transposed digit means the declaration is invalid. URSSAF cross-references DPAE records against the DSN — the Déclaration Sociale Nominative, the monthly report every French employer sends covering all employees on payroll. A mismatch flags an audit. That fine applies even when the error was accidental.

Submit. Wait for the confirmation. Save it. Close the tab. Stop the clock.

Forty-seven minutes isn't all filing time. Most of it is friction: finding the login credentials you haven't used since the last hire, navigating the portal, opening the second browser tab, re-entering the same employee data you already typed twenty minutes earlier. Four required fields — NIR, start date, contract type, SIRET — all of which are on the signed employment contract sitting on your desk.

Why Your Software Doesn't Connect the Dots

Net-entreprises.fr has had a machine-to-machine API for DPAE filing since 2019. The specification is publicly documented. Any developer can access it. Required fields are fixed and structured — not judgment calls, not complex interpretations. You send four values; the portal confirms the filing. That's the API.

Sage charges €80-200 per month. Cegid charges similar rates. Neither connects directly to this API for standard accounts. You open the second tab yourself.

Ask why Sage wouldn't build this connection and the commercial logic answers clearly. If DPAE filed automatically, their customer support tickets for DPAE errors would drop. Their training revenue on portal navigation would shrink. A customer who needs 47 minutes of manual work each time they hire believes their subscription is doing something complex on their behalf. A customer who types once and sees a confirmation in 3 minutes starts asking why they're paying €140 per month for the rest of it.

One useful test: would Sage's own French HR team use Sage to file their own employee declarations? Their internal payroll system almost certainly connects directly to net-entreprises.fr. What they sell to you is not what they run themselves.

No French payroll software currently advertises "DPAE filed automatically" as a standard, included feature. Search their marketing. You'll find "DPAE support," "DPAE workflow," "guided DPAE filing." Never: automatic. That absence is a product decision.

What Three Minutes Actually Looks Like

With Liberté, you enter the new employee's contract once.

That single entry triggers: the DPAE filed directly with net-entreprises.fr via the official machine-to-machine API, mutuelle enrollment (the mandatory complementary health insurance most employees are entitled to), prévoyance setup (the disability and death benefit coverage required under most sector agreements), payroll configuration, and inclusion in the next monthly DSN report. Six compliance steps. One data entry. No second tab. No second login. No digit-by-digit cross-check.

Confirmation comes back from net-entreprises.fr directly. The declaration is already in the government system before you leave the office Friday.

Error rates drop sharply when data doesn't cross manual entry points. One entry instead of three means three fewer opportunities to transpose a digit or select the wrong contract type. The €1,068 fine isn't only about missing a deadline — it applies when the declaration is incorrect. Automatic filing from the source data means the filed values match the contract values, because they're the same data.

The Math Across Your Year

Take a restaurant with seasonal summer staff filing three to four DPAEs each July. That's up to 188 minutes of portal navigation — for pre-hiring declarations alone, before counting monthly DSN filings or any other payroll obligation. With direct API filing: six minutes for those same four declarations.

A plumbing company that takes on two apprentices a year runs through the 47-minute process twice: 94 minutes annually on a legal obligation Liberté handles in six.

Count the full data entry chain for a single hire using Sage or Cegid: payroll system, net-entreprises.fr DPAE portal, and often the mutuelle portal separately. The same employee's NIR and start date get entered by hand at least three times before their first payslip. Each entry is an error opportunity. None of them need to be manual.

Associations are the sharpest case. There are 1.2 million French associations — sports clubs, cultural organizations, school parent committees, neighborhood groups — that have exactly the same DPAE obligations as a company and pay the same €1,068 fine for a missing or incorrect declaration. Zero budget for payroll software. Volunteer administrators managing this alongside other jobs. Liberté is free. Same platform, same direct government API connection.

A Useful Question to Ask Yourself

How confident are you that your last DPAE was filed correctly?

Most French employers pause on that question. NIR transposition — swapping two adjacent digits in a 15-character number — is the most common DPAE error. You can check carefully and still miss it. Manual entry at multiple points means multiple moments where a mistake enters the record. Once it's in URSSAF's system, correcting it requires a separate process.

When the error comes from data entered once, read from the source contract, and transmitted directly by the software, the error rate is structurally different. Accountability shifts from your careful checking to the system's data integrity.

What Changes in 2027

From next year, DPAE filing migrates into the DSN signalement system — absorbed into the monthly social security declaration rather than filed as a separate event. The obligation doesn't disappear; it integrates. Businesses relying on manual portal navigation will need to learn a new workflow when the switchover arrives.

On this, the government portal speaks for itself: 28 million DSN declarations are processed monthly through its machine-to-machine API. Machine-filed data has fewer errors and costs less to process than manually entered portal submissions. The infrastructure runs at scale and has for years. Businesses already connected via direct DSN API handle the 2027 migration without any adjustment.

Free. Direct. No Monthly Bill.

Liberté is free — not a trial period, not a feature-limited free tier, free the way Android is free. The platform is infrastructure. Revenue comes from the marketplace of paid services (AI analytics, CRM, specialized modules) where Liberté takes a commission. The base platform — hiring, HR, payroll, declarations, accounting, bank reconciliation — costs nothing.

Government built the connections. The API specification is public. Filing a DPAE can take 3 minutes from a signed contract — that has been possible since 2019.

You hire someone. The declaration files itself. The mutuelle is enrolled. The payroll is set up. You did one thing.

Monday arrives. Your new employee walks in. The admin was already finished on Friday — and you didn't spend Sunday evening checking a 15-digit number digit by digit against a contract.

That's the 44 minutes you get back. Per hire. Every time.

← Previous France Travail Requires Contract Termination Data Within Five Days. The API Delivers It in Five Seconds.

Ready to free your accounting data?

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

No spam, just launch updates.