Luxembourg net salary: what the CCSS takes first
The first line to leave your gross has nothing to do with tax. It is the social contributions, deducted by the employer and passed on to the CCSS. For the employee, they fund the pension, health insurance and dependency insurance (assurance dépendance).
Health insurance reads as two lines. The "health care" share covers reimbursements from the CNS. The "cash benefits" share covers continued pay during sickness, at a lower rate because the employer pays the first weeks of absence.
Dependency insurance is calculated separately. Its rate applies to the gross after an allowance, which the Administration des contributions directes defines as "a quarter of the social minimum wage for an unskilled employee aged 18" in its example calculation of net remuneration, that is €659.45 per month at 1 January 2025. It is deducted after tax.
| Line | Employee share | Employee + employer total (2026) | Basis |
|---|---|---|---|
| Pension insurance | 8.00% | 17% | Gross, between the contributable minimum and maximum |
| Health, health care | 2.80% | 5.60% | Gross, same limits |
| Health, cash benefits | 0.25% | 0.50% | Gross, same limits |
| Dependency insurance | 1.40% | 1.40% (employee only) | Gross minus an allowance of a quarter of the social minimum wage |
The employee shares come from the guichet.lu page on paying social contributions for employees, updated on 3 January 2023; the ACD applies the same rates in its example of 1 January 2025. The 2026 totals come from the CCSS social parameters, modified on 29 May 2026. The pension total there goes from 16% in 2025 to 17% in 2026, and how that extra point is split between employee and employer appears on none of the pages consulted. The 8% used here is the one in the published texts.
The basis has a floor and a ceiling, both tied to the social minimum wage (salaire social minimum, SSM). For guichet.lu, the monthly basis "cannot be lower than the social minimum wage" and "cannot, in principle, be higher than 5 times the social minimum wage". At 1 June 2026, the CCSS shows a contributable minimum of €2,771.33 and a maximum of €13,856.63, at index 992.24. The part of the gross above that no longer contributes.
On a Luxembourg salary, social security comes before tax, and it takes a little over 11% of the gross before the tax office steps in.
Luxembourg salary after tax: withholding at source by tax class
Once the contributions are out, the employer applies the tax withholding. The employer does not invent it; it reads your tax card. The ACD says so on its page Employees and pensioners: "any income from salaried employment or a pension is subject to tax withheld at source on the basis of a tax withholding card".
The card carries the tax class, or failing that a fixed rate, the deductions written on it (travel expenses, special expenses) and the tax credits to add back. The taxable basis is the gross minus contributions, minus those deductions, rounded "down to the nearest multiple of €5". The employer then reads the amount in the monthly scale published every year by the Administration des contributions directes.
The definitions of the classes come from the ACD pages on tax classes for residents (16 July 2025) and for non-residents (26 June 2026).
| Class | Who falls in it | Fixed rate on an additional card |
|---|---|---|
| 1 | People "who belong neither to class 1a nor to class 2", so single people without children | 33% |
| 1a | Widows and widowers, people who receive a tax reduction for a child, and those who "had completed their 64th year at the start of the tax year" | 21% |
| 2 | "Spouses and partners taxed jointly", plus a three-year transition period after widowhood, divorce or separation | 15% |
The last column covers the case of several employers: the main card goes to the highest income, with the full scale, and each additional card applies a fixed rate, "33% for class 1, 21% for class 1a, 15% for class 2", according to the guichet.lu page on the tax withholding card for non-residents, updated on 17 January 2025.
Withholding at source is not a percentage of your salary. It is a scale read from your tax class, and two neighbours on the same gross can see two very different amounts.
Luxembourg net salary calculator: the official example line by line
Rather than an invented figure, the table takes the example the ACD publishes on its page Calculating net remuneration, updated on 13 February 2025. The assumptions are its own: a monthly gross of €3,500, a card in class 2, travel expenses of €99 and special expenses of €16 written on the card, at 1 January 2025. Every line has been recalculated with the rates from the first table and lands on the ACD's amount.
| Step | Calculation | Amount |
|---|---|---|
| Gross remuneration | €3,500.00 | |
| Health, cash benefits | 3,500 × 0.25% | €8.75 |
| Health, health care | 3,500 × 2.80% | €98.00 |
| Pension insurance | 3,500 × 8.00% | €280.00 |
| Total contributions | 8.75 + 98.00 + 280.00 | €386.75 |
| Semi-net remuneration | 3,500 − 386.75 − 99 − 16 | €2,998.25 |
| Basis rounded down to a multiple of €5 | €2,995.00 | |
| Tax withheld, class 2 | read from the 2025 monthly scale | €63.80 |
| Dependency insurance | (3,500 − 659.45) × 1.40% | €39.77 |
| Employee tax credit (CIS) | + €47.50 | |
| CO2 tax credit (CI-CO2) | + €15.20 | |
| Social minimum wage tax credit (CISSM) | + €13.50 | |
| Net payable | 3,500 − 386.75 − 63.80 − 39.77 + 76.20 | €3,085.88 |
The path reads from top to bottom. Contributions go first. The deductions on the card lower the basis without touching the net directly. The withholding, €63.80, is low because class 2 puts the scale lower at this level of income. Dependency comes after tax, and the three credits come back to the employee at the end of the calculation.
This table is an illustration built from published rates, not a payslip. The €63.80 comes out of the 2025 scale in class 2 and carries over neither to another class nor to another year, and your employer applies what your own card shows: a different amount of expenses, a fixed rate, or no CISSM credit.
On this example, contributions and dependency together come to €426.52, or 12.2% of the gross. At €5,000 or €8,000 gross, contributions stay proportional up to the ceiling, while the withholding climbs with the scale. The Luxembourg income tax estimator does this reading with your own figures, as an estimate for teaching purposes.
An official example beats an anonymous calculator: every line has a source, a date and arithmetic you can redo yourself.
Social contributions Luxembourg for frontaliers and couples: what changes in the calculation
For a cross-border worker (frontalier), nothing changes on the CCSS side. An employee who works in Luxembourg is affiliated there, whatever their country of residence, with the same rates, the same floor and the same ceiling. The payslip of a resident of Thionville or Arlon carries the same contribution lines as that of their colleague in Luxembourg City.
The difference is on the tax side. First the class on the card: a married non-resident falls "in tax class 1" by default, and can ask to be treated as a resident to reach class 2. The conditions are on the guichet.lu page on tax assimilation, updated on 23 September 2025: at least 90% of worldwide income taxable in Luxembourg, or income not taxed in Luxembourg "below 13,000 euros", and for Belgian residents a rule of their own at "50% of the professional income" of the household.
Then the return in the country of residence, where the Luxembourg salary is declared and then exempted or credited according to the treaty. That mechanism, with the remote work thresholds country by country, is set out in the guide on cross-border worker tax in Luxembourg.
For a couple, resident or assimilated, three regimes exist according to the guichet.lu page on joint or individual taxation, updated on 23 September 2025: joint, both spouses in class 2 with a common rate; pure individual, each in class 1; individual with reallocation, separate classes but a common rate on both cards. The choice is made "no later than 31 December of the year following the tax year".
A frontalier contributes like a resident and pays tax at source like a resident; what sets them apart sits on their tax card, then on their return on the other side of the border.
Luxembourg minimum wage 2026, indexation and bonuses: what the monthly net does not say
The net in the table is that of an ordinary month. Three things common in Luxembourg do not show in it.
The thirteenth month and bonuses are taxed as non-periodic remuneration, with a scale of their own that the ACD publishes next to the monthly scale. December's net cannot be worked out by multiplying that of a normal month.
Indexation is not a pay rise. Guichet.lu points out on its page on the social minimum wage and indexation that salaries are adjusted when the consumer price index moves by 2.5% over the past half-year. The gross changes on a fixed date, and with it the contributable ceiling and the dependency allowance, as the two 2026 lines from the CCSS show.
Benefits in kind, a company car or housing, are added to the basis for contributions and tax, then come back out of the net payable since they are provided in kind: a higher gross, a lower net. And one month's net does not settle the year; a tax return can give back part of the withholding or ask for more.
The figure at the bottom of the payslip describes a month; the year is settled between the scale, the return and the index.
Frequently asked questions
How do you calculate net salary in Luxembourg?
The calculation starts from the gross, minus the employee shares published on guichet.lu: 8% for pension, 2.80% and 0.25% for health. Then come the deductions written on the tax card, a rounding down to a multiple of €5, and the withholding read in the ACD's monthly scale for the class concerned. Dependency insurance, 1.40% of the gross after the allowance, comes off last, and the tax credits on the card are added back. The ACD's official example at €3,500 gross gives €3,085.88 net in class 2.
What percentage is deducted from a salary in Luxembourg?
The employee shares of pension and health contributions come to 11.05% of the gross according to guichet.lu, up to the ceiling of €13,856.63 at 1 June 2026. Dependency insurance adds 1.40% on the gross less the allowance. On the ACD's example at €3,500, the whole comes to €426.52, or 12.2% of the gross. Tax comes on top and depends on the class and the scale, with no fixed percentage.
What is the minimum wage in Luxembourg?
According to the CCSS social parameters, the social minimum wage for an unskilled employee is €2,771.33 gross per month since 1 June 2026, at index 992.24, after €2,703.74 on 1 January 2026. Guichet.lu states that a skilled employee receives that amount plus 20%, which works out at €3,325.60.
Does a cross-border worker pay the same social contributions as a resident?
Yes. Contributions to the CCSS depend on the place of work, not the place of residence. What differs is the tax card, in class 1 by default for a married non-resident unless assimilated, and the return in the country of residence.
Key points
- A Luxembourg net salary is worked out in two successive deductions: social contributions to the CCSS, then tax withheld at source, read from the scale according to the tax class on the card.
- The published employee shares are 8% for pension, 2.80% and 0.25% for health, and 1.40% for dependency after an allowance of a quarter of the social minimum wage.
- At 1 June 2026, the CCSS sets the contributable minimum at €2,771.33 and the maximum at €13,856.63.
- On the ACD's official example, a gross of €3,500 in class 2 gives €3,085.88 net at 1 January 2025, tax credits included.
- A frontalier contributes like a resident; the difference plays out on the class on their tax card and on their return in their country of residence.
