Not tax advice. Computation tools only. Have a professional check your work before filing.
openaccountants/skills/france-payroll.md

Use this skill with your AI agent

View on GitHub

Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.

france-payroll.md351 lines15.8 KB
v10France
Not yet verified by an accountantContact accountant
1---
2name: france-payroll
3description: >
4 Use this skill whenever asked about French payroll processing for employees. Trigger on phrases like "French payroll", "bulletin de paie", "fiche de paie", "prélèvement à la source", "PAS", "URSSAF cotisations", "cotisations sociales France", "CSG CRDS", "SMIC", "AGIRC-ARRCO", "retraite complémentaire", "DSN", "net imposable", "net à payer", "salaire brut net France", "charges patronales", "charges salariales", "PMSS", "plafond sécurité sociale", "minimum wage France", "congés payés", "13ème mois", "mutuelle obligatoire", or any question about computing employee pay, income tax withholding, or social contributions in France. This skill covers prélèvement à la source (PAS), URSSAF contributions, AGIRC-ARRCO, CSG/CRDS, mandatory benefits, payslip (bulletin de paie) requirements, DSN filing, and employer cost analysis. ALWAYS read this skill before processing any French employee payroll.
5version: 1.0
6jurisdiction: FR
7tax_year: 2026
8category: payroll
9depends_on:
10 - payroll-workflow-base
11---
12 
13# France Payroll Skill v1.0
14 
15---
16 
17## Section 1 -- Quick Reference
18 
19| Field | Value |
20|---|---|
21| Country | France (République française) |
22| Currency | EUR only |
23| Standard pay frequency | Monthly (mensuel) -- almost universal |
24| Tax year | Calendar year (1 January -- 31 December) |
25| Income tax withholding | Prélèvement à la Source (PAS) -- rate communicated by DGFiP to employer |
26| Social contribution authority | URSSAF (collects contributions for all social security branches) |
27| Supplementary pension | AGIRC-ARRCO (single unified scheme since 2019) |
28| Tax authority | Direction Générale des Finances Publiques (DGFiP) |
29| Key legislation | Code de la Sécurité sociale; Code du Travail; Code Général des Impôts (Art. 204 A--M for PAS) |
30| Social Security Ceiling (PMSS, 2026) | EUR 4,005/month (EUR 48,060/year) |
31| Electronic declaration | DSN (Déclaration Sociale Nominative) via net-entreprises.fr |
32| Validated by | Pending -- requires sign-off by a French expert-comptable |
33| Skill version | 1.0 |
34 
35---
36 
37## Section 2 -- Income Tax Withholding (Prélèvement à la Source)
38 
39Since 1 January 2019, France operates a PAYE system where the employer withholds income tax from the employee's **net imposable** (net taxable salary) each month.
40 
41### How PAS Works
42 
43| Step | Detail |
44|---|---|
45| Rate source | DGFiP transmits the employee's personalised PAS rate to the employer via the DSN feedback loop |
46| Default rate | If no personalised rate is available, a statutory "taux neutre" (barème par défaut) applies, based on monthly net imposable |
47| Calculation | PAS = Net imposable x PAS rate |
48| Deducted from | Net salary (after social contributions, before payment) |
49| Remittance | Monthly via DSN + URSSAF collection |
50 
51### Income Tax Brackets (2026, progressive scale for annual declaration)
52 
53| Taxable Income (EUR, per part) | Rate |
54|---|---|
55| 0 -- 11,497 | 0% |
56| 11,498 -- 29,315 | 11% |
57| 29,316 -- 83,823 | 30% |
58| 83,824 -- 180,294 | 41% |
59| 180,295+ | 45% |
60 
61The PAS rate already accounts for the quotient familial (family coefficient) system when personalised. The employer does NOT compute tax brackets -- they simply apply the rate received from DGFiP.
62 
63### Taux Neutre (Default Rate Grid, 2026 -- Metropolitan France)
64 
65Used when no personalised rate is available. Based on monthly net imposable. Progressive grid from 0% (low income) to 43% (high income). Consult the CGI Article 204 H barème for exact thresholds.
66 
67---
68 
69## Section 3 -- Social Security -- Employee Deductions (2026)
70 
71### URSSAF Contributions (Employee Share)
72 
73| Contribution | Employee Rate | Base |
74|---|---|---|
75| Maladie, maternité, invalidité, décès | 0% | Total gross |
76| Vieillesse plafonnée (old-age, capped) | 6.90% | Up to 1 PMSS (EUR 4,005/month) |
77| Vieillesse déplafonnée (old-age, uncapped) | 0.40% | Total gross |
78| CSG déductible | 6.80% | 98.25% of gross |
79| CSG non-déductible | 2.40% | 98.25% of gross |
80| CRDS | 0.50% | 98.25% of gross |
81 
82Note: The 98.25% abattement (1.75% deduction for professional expenses) applies only up to 4 PMSS (EUR 192,240/year in 2026). Above that threshold, CSG/CRDS apply on 100% of gross.
83 
84### AGIRC-ARRCO (Supplementary Pension -- Employee Share)
85 
86| Contribution | Employee Rate | Base |
87|---|---|---|
88| Retraite complémentaire Tranche 1 (T1) | 3.15% | Up to 1 PMSS |
89| Retraite complémentaire Tranche 2 (T2) | 8.64% | From 1 to 8 PMSS (EUR 4,005 -- EUR 32,040) |
90| CEG (Contribution d'Équilibre Général) T1 | 0.86% | Up to 1 PMSS |
91| CEG T2 | 1.08% | From 1 to 8 PMSS |
92| CET (Contribution d'Équilibre Technique) | 0.14% | From 1 to 8 PMSS (cadres/non-cadres above PMSS) |
93 
94AGIRC-ARRCO rates shown are **appelés** (call rates = 127% of contractual rates). Pension points are calculated on the contractual rate (e.g., T1 contractual = 6.20% total).
95 
96### Chômage (Unemployment -- Employee Share)
97 
98| Contribution | Employee Rate | Base |
99|---|---|---|
100| Assurance chômage | 0% | Up to 4 PMSS |
101 
102Employee unemployment contribution was abolished in October 2018. Only the employer pays.
103 
104### Total Employee Deductions (Approximate)
105 
106For a salary at the PMSS (EUR 4,005/month): employee social contributions total approximately **21--23%** of gross, plus PAS income tax.
107 
108---
109 
110## Section 4 -- Social Security -- Employer Contributions (2026)
111 
112### URSSAF Contributions (Employer Share)
113 
114| Contribution | Employer Rate | Base |
115|---|---|---|
116| Maladie, maternité, invalidité, décès | 13.00% | Total gross |
117| Vieillesse plafonnée | 8.55% | Up to 1 PMSS |
118| Vieillesse déplafonnée | 2.11% | Total gross |
119| Allocations familiales | 5.25% | Total gross |
120| Accidents du travail (AT/MP) | Variable (0.5%--7%+) | Total gross |
121| Contribution Solidarité Autonomie (CSA) | 0.30% | Total gross |
122| FNAL (Fonds National d'Aide au Logement) | 0.10% (< 50 employees) or 0.50% (≥ 50) | Up to 1 PMSS or total gross |
123| Contribution au dialogue social | 0.016% | Total gross |
124 
125### AGIRC-ARRCO (Employer Share)
126 
127| Contribution | Employer Rate | Base |
128|---|---|---|
129| Retraite complémentaire T1 | 4.72% | Up to 1 PMSS |
130| Retraite complémentaire T2 | 12.95% | From 1 to 8 PMSS |
131| CEG T1 | 1.29% | Up to 1 PMSS |
132| CEG T2 | 1.62% | From 1 to 8 PMSS |
133| CET | 0.21% | From 1 to 8 PMSS |
134| APEC (cadres only) | 0.036% | Up to 4 PMSS |
135 
136### Unemployment and Other Employer-Only
137 
138| Contribution | Employer Rate | Base |
139|---|---|---|
140| Assurance chômage | 4.05% | Up to 4 PMSS (EUR 16,020/month) |
141| AGS (Association pour la Gestion du régime d'assurance des créances des Salariés) | 0.25% | Up to 4 PMSS |
142| Prévoyance cadres (minimum) | 1.50% | Up to 1 PMSS (Convention collective nationale des cadres) |
143 
144### Total Employer Cost (Approximate)
145 
146Total employer contributions typically amount to **45--55%** on top of gross salary, depending on industry (AT/MP rate), company size, and whether the employee is cadre or non-cadre.
147 
148---
149 
150## Section 5 -- Minimum Wage and Overtime
151 
152### SMIC (Salaire Minimum Interprofessionnel de Croissance, 2026)
153 
154| Item | Value |
155|---|---|
156| Gross hourly (from 1 June 2026) | EUR 12.31 |
157| Gross monthly (35 hrs/week) | EUR 1,867.02 |
158| Net monthly (approximate) | EUR 1,477.93 |
159| Prior rate (1 Jan -- 31 May 2026) | EUR 12.02/hour (EUR 1,823.03/month gross) |
160 
161The SMIC is revalorised automatically when CPI rises 2%+ since the last revaluation, and annually on 1 January.
162 
163### Working Hours and Overtime
164 
165| Rule | Detail |
166|---|---|
167| Legal weekly hours (durée légale) | 35 hours |
168| Maximum daily hours | 10 hours (extendable to 12 by agreement) |
169| Maximum weekly hours | 48 hours absolute; 44 hours average over 12 weeks |
170| Overtime: 36th--43rd hour | +25% of hourly rate |
171| Overtime: 44th hour and above | +50% of hourly rate |
172| Annual overtime contingent | 220 hours default (modifiable by collective agreement) |
173| Alternative to payment | Repos compensateur (compensatory time off) per agreement |
174 
175Collective agreements (conventions collectives) may adjust these rates and thresholds.
176 
177---
178 
179## Section 6 -- Mandatory Benefits
180 
181### Congés Payés (Paid Annual Leave)
182 
183| Entitlement | Detail |
184|---|---|
185| Statutory | 2.5 working days per month worked = 30 working days (5 weeks) per year |
186| Accrual period | 1 June -- 31 May (reference period, unless otherwise agreed) |
187| Main leave | Minimum 2 consecutive weeks between 1 May and 31 October |
188| Fractionnement bonus | 1--2 extra days if leave is split outside the main period |
189 
190### Sick Leave (Arrêt Maladie)
191 
192| Entitlement | Detail |
193|---|---|
194| Social security daily allowance (IJSS) | 50% of daily base salary (capped at 1/720 of 3x PASS); 3-day waiting period |
195| Employer top-up (maintien de salaire) | Per Code du Travail L1226-1: after 1 year seniority, employer pays 90% of gross for 30 days, then 66.66% for 30 days (periods increase with seniority) |
196| Medical certificate | Required; sent to CPAM within 48 hours |
197 
198### Maternity Leave (Congé de Maternité)
199 
200| Entitlement | Detail |
201|---|---|
202| Duration (1st/2nd child) | 16 weeks (6 pre-natal + 10 post-natal) |
203| Duration (3rd+ child) | 26 weeks (8 + 18) |
204| Twins | 34 weeks; triplets+ 46 weeks |
205| Pay | IJSS maternité (daily allowance from Sécurité sociale, capped at PMSS net equivalent) |
206| Employer top-up | Many collective agreements provide 100% maintien de salaire |
207 
208### Paternity Leave (Congé de Paternité)
209 
210| Entitlement | Detail |
211|---|---|
212| Duration | 25 calendar days (32 for multiple births) + 3 days congé de naissance |
213| Pay | IJSS from Sécurité sociale; employer top-up per agreement |
214 
215### 13th Month (Treizième Mois)
216 
217No statutory obligation. Very common per collective agreements or company policy. Where contractual, it is subject to all cotisations and PAS.
218 
219### Mutuelle Obligatoire (Compulsory Health Insurance)
220 
221| Item | Detail |
222|---|---|
223| Requirement | Employer must offer a complémentaire santé to all employees (since 2016, ANI) |
224| Minimum employer contribution | 50% of the premium |
225| Minimum coverage | Panier de soins (basket of care): optician, dental, hospital |
226 
227---
228 
229## Section 7 -- Payslip Requirements
230 
231The bulletin de paie is governed by Code du Travail Articles L3243-1 to L3243-4 and R3243-1.
232 
233### Mandatory Payslip Fields (Simplified Format since 2018)
234 
235| Section | Required Fields |
236|---|---|
237| Header | Employer name, SIRET, APE/NAF code, convention collective applicable |
238| Employee | Name, position, classification, date of entry |
239| Period | Pay period, hours worked (normal + overtime + supplementary) |
240| Gross pay | Base salary, overtime, bonuses, premiums, in-kind benefits |
241| Social contributions | Grouped by risk: Santé, Accidents du travail, Retraite, Famille, Chômage, CSG/CRDS -- showing base, employee rate, employer rate, employee amount, employer amount |
242| Net imposable | Gross minus deductible social contributions |
243| PAS | PAS rate, PAS base, PAS amount withheld |
244| Net à payer avant PAS | Net after all social contributions, before income tax |
245| Net à payer | Final amount paid to employee (after PAS) |
246| Cumuls annuels | Year-to-date totals: gross, net imposable, PAS withheld, hours worked |
247| Footer | Payment date, leave balance, mention "conserver le bulletin de paie sans limitation de durée" |
248 
249### Delivery
250 
251- Paper or electronic (with employee consent or company agreement for digital)
252- Employer must retain a copy for 5 years minimum
253- Simplified format groups contributions by risk category rather than line-by-line
254 
255---
256 
257## Section 8 -- Filing Obligations
258 
259### Monthly -- DSN (Déclaration Sociale Nominative)
260 
261| Obligation | Deadline | Notes |
262|---|---|---|
263| DSN (≥ 50 employees) | 5th of the month following the pay period | Single electronic declaration to all social bodies |
264| DSN (< 50 employees) | 15th of the month following the pay period | Same format, later deadline |
265| DSN signalement d'événement | Within 5 days of event | Arrêt maladie, accident du travail, fin de contrat |
266| PAS payment | With DSN transmission | Collected by URSSAF on behalf of DGFiP |
267| Social contribution payment | With DSN transmission | URSSAF debits after DSN acceptance |
268 
269The DSN replaced 25+ separate declarations and is the single channel for URSSAF, AGIRC-ARRCO, France Travail, CPAM, and DGFiP.
270 
271### Annual
272 
273| Obligation | Deadline | Notes |
274|---|---|---|
275| DADS (replaced by DSN) | N/A -- fully replaced since 2019 | Historical reference only |
276| Bilan social | Varies | Companies ≥ 300 employees |
277| Index égalité professionnelle | 1 March | Companies ≥ 50 employees; gender pay gap index |
278 
279### Employee Obligations
280 
281| Item | Detail |
282|---|---|
283| Déclaration de revenus | Annual (April--June); pre-filled with PAS data |
284| Adjustment | If PAS rate was incorrect, balance settled via avis d'imposition |
285 
286---
287 
288## Section 9 -- Common Payroll Patterns
289 
290### Typical Bank Statement Descriptions (Salary Credits)
291 
292| Pattern | Classification |
293|---|---|
294| VIREMENT SALAIRE, VIR SALAIRE | Net salary payment |
295| SALAIRE [EMPLOYER NAME] | Net salary payment |
296| INDEMNITE CONGES PAYES | Holiday pay (if paid separately) |
297| PRIME 13EME MOIS | 13th month bonus |
298| PRIME PARTICIPATION, INTERESSEMENT | Profit-sharing (separate tax/social rules) |
299| IJSS, CPAM INDEMNITE | Sickness/maternity daily allowance from Sécurité sociale |
300 
301### Typical Employer Debit Patterns
302 
303| Pattern | Classification |
304|---|---|
305| URSSAF COTISATIONS | Monthly social contribution payment |
306| AGIRC-ARRCO COTISATIONS | Supplementary pension contributions |
307| DGFIP PAS, PRELEVEMENT SOURCE | PAS income tax remittance |
308| MUTUELLE [NAME] | Compulsory health insurance premium |
309| PREVOYANCE [NAME] | Provident insurance premium |
310 
311---
312 
313## Section 10 -- Interaction with Other Skills
314 
315| Scenario | Skill to Use |
316|---|---|
317| Employee payroll (cotisations + PAS) | **This skill (france-payroll.md)** |
318| Self-employed income tax | france-income-tax.md |
319| Auto-entrepreneur / micro-enterprise | france-micro-enterprise.md |
320| TVA (French VAT) | france-vat-return.md |
321| Bookkeeping | france-bookkeeping.md |
322| E-invoicing (Factur-X / Chorus Pro) | france-einvoice.md |
323 
324### Key Handoff Points
325 
326- **Payroll → Bookkeeping:** Gross wages + employer charges are P&L expenses. Employee deductions (cotisations + PAS) are liabilities (comptes 43x) until DSN payment. Employer cotisations are booked to 645xxx.
327- **Payroll → Income Tax:** The PAS system means employees' income tax is largely settled in real time. Year-end déclaration may result in adjustments. The net imposable on the bulletin de paie is the reference figure.
328- **Payroll → DSN:** All payroll data feeds directly into DSN. Accurate bulletins de paie = accurate DSN. Errors in DSN trigger anomaly reports from net-entreprises.fr.
329 
330---
331 
332## PROHIBITIONS
333 
334- NEVER compute income tax brackets manually for withholding -- use the PAS rate provided by DGFiP
335- NEVER forget to apply the 98.25% abattement on gross for CSG/CRDS (and 100% above 4 PMSS)
336- NEVER confuse Tranche 1 (up to 1 PMSS) and Tranche 2 (1--8 PMSS) ceilings for AGIRC-ARRCO
337- NEVER omit the mutuelle obligatoire (compulsory health insurance) from employer cost calculations
338- NEVER apply employee chômage contributions -- they were abolished in 2018
339- NEVER issue a bulletin de paie missing any mandatory field under Code du Travail
340- NEVER miss a DSN deadline -- penalties of EUR 7.50 per employee per month of delay
341- NEVER forget that SMIC changed mid-year (1 June 2026) -- verify which rate applies
342- NEVER present payroll computations as definitive -- direct to expert-comptable for sign-off
343 
344---
345 
346## Disclaimer
347 
348This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as an expert-comptable in France) before implementation.
349 
350The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes.
351 

Run this skill, then get an accountant to check it

After running the full skill pack in your AI agent, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.

Verification status

Research-verified

Drafted from authoritative sources (tax authority sites, Big-4 summaries). Awaiting credentialed sign-off.

Needs section-by-section practitioner review to reach accountant-verified.

Section review progress

0/35

About

Use this skill whenever asked about French payroll processing for employees. Trigger on phrases like "French payroll", "bulletin de paie", "fiche de paie", "prélèvement à la source", "PAS", "URSSAF cotisations", "cotisations sociales France", "CSG CRDS", "SMIC", "AGIRC-ARRCO", "retraite complémentaire", "DSN", "net imposable", "net à payer", "salaire brut net France", "charges patronales", "charges salariales", "PMSS", "plafond sécurité sociale", "minimum wage France", "congés payés", "13ème mois", "mutuelle obligatoire", or any question about computing employee pay, income tax withholding, or social contributions in France. This skill covers prélèvement à la source (PAS), URSSAF contributions, AGIRC-ARRCO, CSG/CRDS, mandatory benefits, payslip (bulletin de paie) requirements, DSN filing, and employer cost analysis. ALWAYS read this skill before processing any French employee payroll.

FRty-2025

Use this skill

This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, report an issue — a licensed accountant will review.

2 of 19 in the FR workflow: