Payroll audit: getting ready for a URSSAF inspection
Payroll audit before a URSSAF inspection: how the procedure unfolds, what gets checked and a self-audit checklist to secure your SME's compliance.
Expert note: This article was written by our chartered accountancy firm. Information is current as of 2026. For a personalised review of your situation, contact us.
Quick answer. Auditing your payroll before a URSSAF inspection means reproducing the inspector's approach in-house: pull a sample of payslips, reconcile payroll against the DSN and the accounts, check rates, ceilings and exemptions, and verify the supporting evidence for expenses and benefits in kind. The goal: fix any gaps before they turn into an assessment.
A URSSAF inspection is not an exceptional event: it is a normal milestone in the life of any business that employs staff. The difficulty is not the inspection itself, but reaching it without ever having reviewed your own payroll with a critical eye. Many directors discover their weaknesses on the day the inspector asks questions, whereas an internal audit a few months earlier would have secured everything.
This article is aimed at directors, HR managers and finance leaders of SMEs who want to understand what URSSAF checks, how the procedure works, and above all how to audit their payroll beforehand using a concrete checklist.
Why audit your payroll before the inspection#
A URSSAF inspection has a simple objective: to verify the accuracy of the social security contributions declared and paid. In practice, the inspector reconstructs what the company should have paid and compares it with what it actually declared. Any gap in URSSAF's favour translates into an assessment, sometimes over several years.
The internal payroll audit means doing this work before URSSAF does, on your own file. You identify the weak spots, you document what can be documented, and you correct what needs correcting. That is the difference between enduring an inspection and preparing for one.
The underestimated risk#
The most frequently overlooked risk is not the isolated rate error. It is the systematic error repeated on every payslip, every month, across the entire reviewable period. A mishandled bonus, an unreported benefit in kind or a wrong reduction calculation costs only a few euros per payslip, but multiplied by the number of employees and months, the amount becomes significant. The limitation period covers, as a rule, the current year and the three preceding calendar years, which mechanically amplifies any structural gap.
How a URSSAF inspection unfolds#
The inspection follows a regulated procedure that gives the company time to prepare. URSSAF sends a prior notice of inspection, by a means that allows receipt to be proven, at least 30 days before the operations actually begin. The one notable exception: the fight against undeclared work, where this prior notice does not apply.
At the outset, URSSAF hands over the charter of the inspected contributor, an official document describing the process, the contributor's rights and the available remedies. The inspection rests on dialogue, and the company may be assisted by the adviser of its choice, for example its chartered accountant.
| Stage | What happens | Deadline or key point |
|---|---|---|
| Prior notice | Notice of inspection received | At least 30 days before the actual start (except undeclared work) |
| Charter handed over | Charter of the inspected contributor provided | At the start of the inspection |
| Operations | Review of payslips, DSN, accounts, supporting evidence | Dialogue, assistance by an adviser possible |
| Period reviewed | Social security contributions | Current year + 3 preceding calendar years (5 years for undeclared work) |
Those 30 days are valuable: this is the window during which a targeted audit can still gather supporting evidence, document practices and identify the topics to explain to the inspector.
What a payroll audit checks#
A useful payroll audit reproduces the points URSSAF looks at first. Frequent checks cover:
- Liability and the contribution base: anything that constitutes remuneration must fall within the base.
- The calculation of the degressive general reduction (RGDU), a classic source of discrepancies. To understand the mechanism, see our article on the single degressive general reduction in 2026.
- Professional expenses and benefits in kind: supporting evidence, valuation, social treatment.
- Exemptions and their justification: a scheme applied without proof of eligibility is fragile.
- CSG-CRDS and the social package (forfait social): bases and rates.
- The treatment of severance payments: exempt portion, taxable portion.
- Reclassifications, for example of expenses into salary where the supporting document is missing.
URSSAF control points and risk#
| Control point | What is reviewed | Main risk |
|---|---|---|
| Contribution base | Omitted remuneration items | Reinstatement and contribution catch-up |
| RGDU | Parameters and calculation formula | Overstated reduction to be repaid |
| Professional expenses | Supporting evidence and ceilings | Reclassification into salary |
| Benefits in kind | Valuation and reporting | Understated base, catch-up |
| Exemptions | Proof of eligibility | Scheme called into question |
| Severance payments | Correct taxable portion | Catch-up on the taxable fraction |
The self-audit checklist#
Here is an operational checklist to run the internal audit. It follows the inspector's logic, from the general to the detail.
- Pull a representative sample of payslips (different profiles, bonuses, part-time, joiners and leavers).
- Reconcile payroll against the DSN: do the declared amounts match the payslips?
- Reconcile payroll against the accounts: staff costs, contribution accounts, balances.
- Check the rates and ceilings applied over the period (social security ceiling, brackets).
- Re-check the RGDU calculation on several payslips.
- List the benefits in kind and verify their valuation and reporting.
- Gather the supporting evidence for professional expenses and verify that no expense should be reclassified as salary.
- Document each exemption applied with proof of eligibility.
- Check the social treatment of severance payments made during the period.
- Verify the consistency of CSG-CRDS and the social package.
- Identify any systematic error likely to be repeated across the whole period.
In practice: preparing for the inspection step by step#
Once the notice is received, or ideally before, here are the preparation steps:
- Read the charter of the inspected contributor as soon as it is handed over, to know your rights and the process.
- Appoint a single point of contact on the company side and, if needed, mandate your chartered accountant to assist you.
- Centralise the documents: payslips, DSN, employment contracts, agreements, expense evidence, conventions.
- Launch the self-audit based on the checklist above, prioritising the high-stakes items.
- Document or correct the gaps detected before the inspection rather than letting them surface.
- Prepare the explanations for sensitive points, with their supporting evidence.
Up-to-date payroll software makes these reconciliations easier. For choosing a tool, see our comparison of Lucca, PayFit and Silae and the Silae profile.
Our take#
In payroll files, the most frequent sticking points are not fraud but approximations: an unvalued benefit in kind, a reduction calculation never re-checked since it was set up, expenses reimbursed without a filed receipt. The internal audit is not meant to rebuild everything: it should target high-leverage items, the ones that repeat on every payslip. That is where most of an assessment is decided.
We also recommend not waiting for the notice of inspection. The logic of the preventive audit echoes that of the compliance review on the tax side: a cold diagnosis is better than a correction under pressure.
A common case#
An SME has for several years applied a contribution reduction whose parameters were never re-checked after a regulatory change. Each payslip shows a tiny gap. During the self-audit, the reconciliation on a sample reveals the anomaly; the company documents the situation and corrects the calculation before any inspection, turning a potential multi-year catch-up into a managed adjustment.
Points to watch in 2026#
- The standard limitation period remains 3 years (the current year plus the three preceding calendar years), extended to 5 years for undeclared work: any structural error adds up fast.
- The 30-day prior notice does not apply for undeclared work: the regularity of declarations must therefore be permanent, not only as an announced inspection approaches.
- The RGDU calculation remains a sensitive item: its parameters change and a frozen calculation quickly becomes wrong.
Frequently asked questions
How does a URSSAF inspection unfold?+
URSSAF sends a prior notice, hands over the charter of the inspected contributor, then reviews the payslips, the DSN, the accounts and the supporting evidence. The inspection rests on dialogue and the company may be assisted by the adviser of its choice, for example its chartered accountant.
What is the limitation period for the inspection?+
The recovery of contributions covers, as a rule, the current year and the three preceding calendar years, a three-year limitation period. This is extended to five years in cases of undeclared work, which significantly widens the period that may be reassessed.
Does URSSAF give notice before an inspection?+
Yes, with one exception. URSSAF sends a prior notice of inspection, by a means that allows receipt to be proven, at least thirty days before the operations actually begin. This prior notice does not apply in the fight against undeclared work.
What does a payroll audit check?+
A payroll audit covers the points URSSAF looks at: liability and the contribution base, the RGDU calculation, professional expenses and benefits in kind, exemptions and their justification, CSG-CRDS, the social package, severance payments and possible reclassifications, for example of expenses into salary.
How do you prepare for a URSSAF inspection?+
Reproduce the inspector's approach: pull a sample of payslips, reconcile payroll against the DSN and the accounts, check rates, ceilings and exemptions, and verify the supporting evidence for expenses and benefits. Document or correct the gaps before the inspection.
Can you be assisted during the inspection?+
Yes. The charter of the inspected contributor recalls that the inspection rests on dialogue and that the company may be assisted by the adviser of its choice. Involving your chartered accountant helps frame the exchanges and present the supporting evidence in an orderly way.
Key takeaways#
- URSSAF gives at least 30 days' notice before the inspection actually begins, except for undeclared work.
- The limitation period covers the current year and the 3 preceding calendar years, and 5 years for undeclared work.
- The charter of the inspected contributor sets out your rights and the inspection rests on dialogue, with assistance possible.
- The self-audit reproduces the inspector's approach: sample, DSN and accounting reconciliations, rates, ceilings, exemptions, supporting evidence.
- The major risks are repeated systematic errors: RGDU, benefits in kind, professional expenses, unjustified exemptions.
This article is for information purposes. Hayot Expertise, registered with the Ordre des experts-comptables d'Île-de-France, supports SMEs in payroll audits and URSSAF inspection readiness; a tailored analysis requires reviewing your situation, your documents and the applicable regulations.

Article written by Samuel HAYOT
Chartered Accountant, registered with the Institute of Chartered Accountants.
Regulated French accounting and audit firm based in Paris 8, built to support companies across France with a digital and decision-oriented approach.
Sources
Official and operational sources cited for this page.
This topic is part of our service French payroll outsourcing | DSN, payslips, HR
Need a quote or personalised advice?
Our accountancy firm supports you through all your steps. Get a free quote to review your situation and receive a bespoke fee proposal, or contact us directly.