CNAP pension: how it is calculated and at what age you can get it

Skimming?
We've prepared the shortcut for you.
This is for you if
- You work in Luxembourg in the private sector, as an employee or self-employed, and you want to know what your career will yield.
- You are approaching 55-60 years old and wondering if you can retire before 65.
- You are a cross-border worker or expat and will have contribution years in several countries.
- You received your career statement from the CNAP and don't know how to read it.
This is not for you if you are a civil servant of the State, a municipality, or the CFL (Luxembourg national railways): you fall under a special scheme with its own rules (Guichet.lu (ouvre dans un nouvel onglet)).
Key figures to remember
| Item | Value | Year or date |
|---|---|---|
| Statutory old-age pension age | Age 65 | Unchanged by the 2026 reform |
| Minimum insurance period (qualifying period) at age 65 | 120 months (10 years) | 2026 |
| Early retirement at age 57 | 480 months of mandatory insurance | 2026 |
| Early retirement at age 60 | 480 months, including 120 months of insurance excluding complementary periods, plus 1 to 8 months depending on the year | Increase since July 2026 |
| Fixed portion for 40 years of insurance (flat-rate increases) | €678.71 per month | New pensions in 2026, as of June 1, 2026 |
| Base rate of the proportional portion | 1.763% of career earnings | Pensions starting in 2026 |
| Minimum pension (40 years of insurance) | €2,436.04 gross per month | Since June 1, 2026 |
| Maximum pension | €11,277.94 gross per month | Since June 1, 2026 |
| Pension contribution | 25.5% of gross, including 8.5% paid by you (17% if you are self-employed) | Since January 1, 2026 |
| Anti-cumulation threshold before age 65 (one third of minimum social wage) | €923.78 per month | Since June 1, 2026 |
Sources: IGSS, social parameters as of June 1, 2026 (ouvre dans un nouvel onglet), CNAP, pension calculation (ouvre dans un nouvel onglet), government, reform of December 18, 2025 (ouvre dans un nouvel onglet).
What exactly is the CNAP?
The CNAP manages pension insurance under the general scheme: employees and self-employed individuals in the private sector, and people receiving replacement income such as sickness benefits or unemployment benefits (Guichet.lu (ouvre dans un nouvel onglet)). It calculates and pays out old-age pensions, disability pensions, and survivor's pensions.
It does not collect payments itself. Your contributions come directly out of your payslip: 8.5% of your gross pay, the same amount from your employer, and the same amount from the State. If you are self-employed, you pay your contributions yourself, employer share included: 17% of your professional income for the pension (CCSS (ouvre dans un nouvel onglet)). They are registered by the CCSS (Joint Social Security Centre), which keeps your career record up to date.
Important point: it is a pay-as-you-go system. Your contributions today pay today's pensions. You do not have an "account" in your name, but rights that accumulate month after month.
At what age can you retire?
At age 65, with at least 120 months of insurance. These months can be mandatory insurance periods (your working months), continued or optional insurance (voluntary contributions) or retroactive purchases (bought-back years) (CNAP (ouvre dans un nouvel onglet)). From age 65, you can work in addition to receiving your pension without it being reduced.
At age 57, if you have 480 months of mandatory insurance, meaning 40 years of paid contributions. Your study years do not count here.
At age 60, if you have 480 months by adding up all types of periods, including complementary periods. These are non-contributory periods that count towards eligibility: mainly your study years, up to 9 years from age 18. Out of these 480 months, at least 120 must be actual insurance periods (CNAP (ouvre dans un nouvel onglet)). Since 1 January 2026, the age limit of 27 for studies has been removed (government (ouvre dans un nouvel onglet)).
Before age 65, your side earnings count. If your income exceeds one-third of the social minimum wage (€923.78 per month in 2026), your early pension may be reduced or even withdrawn, depending on the average of your 5 best annual salaries (Guichet.lu (ouvre dans un nouvel onglet)). If this income comes from self-employment, your early pension is refused or withdrawn as soon as it exceeds this threshold, with no partial reduction (CNAP (ouvre dans un nouvel onglet)).
How your pension is calculated
A single formula is used for retirement at 65 and for early retirement (CNAP (ouvre dans un nouvel onglet)). It adds together two components.
1. The flat-rate portion (flat-rate increases). You earn 1/40 of this portion per insurance year, up to a maximum of 40 years. It counts your years, not your salary. For a pension starting in 2026, 40 years yield €678.71 per month, or about €16.97 per month for each year (IGSS (ouvre dans un nouvel onglet)). Study years also count towards this portion (Guichet.lu (ouvre dans un nouvel onglet)).
2. The proportional portion (proportional increases). All your career contributory earnings are added up: that is, your gross wages subject to contributions, capped at €13,856.63 per month in 2026. Each past salary is first adjusted to today's value. The CNAP then applies a rate: a base rate of 1.763% for a pension starting in 2026.
If your retirement age plus your full years of mandatory insurance exceed 95 (threshold for a pension starting in 2026), this rate increases by 0.016 points per year beyond that, up to a maximum of 2.05% (CNAP (ouvre dans un nouvel onglet)). In plain English: retiring later with a long career slightly increases your rate.
Next, two safeguards. With 40 years of insurance, your pension never falls below €2,436.04 gross per month. This minimum drops by 1/40 for each missing year, and you need at least 20 years to be entitled to it. Conversely, it cannot exceed €11,277.94 (IGSS (ouvre dans un nouvel onglet)). Our guide on the minimum pension will detail the case of short careers.
Once paid out, your pension follows the index just like salaries (+2.5% as of 1 June 2026) and an annual adjustment (+1.5% as of 1 January 2026) (CNAP (ouvre dans un nouvel onglet)).
Numerical example: Paulo and Sofia
Intentionally simplified method: we take an average career salary already expressed in 2026 values, the base rate of 1.763% without the age and career bonus, and parameters for pensions starting in 2026. Your real pension depends on your career statement: only the CNAP can calculate it.
Paulo, 65 in 2026, resident in Esch-sur-Alzette. He worked 40 years in Luxembourg. His career salary averages €4,500 gross per month in today's values.
- Flat-rate portion: 40 years out of 40, i.e., €678.71 per month.
- Sum of his salaries: €4,500 × 12 months × 40 years = €2,160,000.
- Proportional portion: €2,160,000 × 1.763% = €38,080.80 per year, i.e., €3,173.40 per month.
- Total: €678.71 + €3,173.40 = about €3,852 gross per month.
This is above the minimum (€2,436.04), so there is no top-up. From this gross amount, the CNS (Caisse nationale de santé) deducts health and long-term care insurance contributions, and then income tax applies.
Sofia, an Italian expat who arrived at age 50, turning 65 in 2041. She will have a 15-year career in Luxembourg averaging €6,000 gross per month, after 25 years in Italy.
- Flat-rate portion: 15 years out of 40, i.e., €678.71 × 15 / 40 = €254.52.
- Proportional portion: €6,000 × 12 × 15 = €1,080,000; × 1.763% = €19,040.40 per year, i.e., €1,586.70 per month.
- Luxembourg total: about €1,841 gross per month, in 2026 euros, on top of her Italian pension. This is a baseline: the CNAP also calculates her pension on a pro-rata basis, counting her 40-year total career for the age and career bonus, and pays her whichever amount is higher. Retiring in 2041, she will have a lower base rate (1.669% instead of 1.763%), so slightly less.
- This calculation based solely on her Luxembourg years is a floor: the CNAP compares it with the pro-rata calculation across her entire European career and pays her whichever is higher.
What this example shows: for an equal salary, each year in Luxembourg brings you roughly 1/40 of the flat-rate portion plus 1.763% of your annual salary. A short or interrupted career quickly weighs on the total, which is why supplementing it with private pension scheme 111bis is worth considering.
Cross-border worker or career in several countries
You don't lose any years. In the European Union (EU), the European Economic Area (EEA) and Switzerland, your insurance periods from all countries are aggregated to check whether you meet the conditions, such as the 120 months (CNAP (ouvre dans un nouvel onglet)). This is known as aggregation.
On the other hand, each country pays its own pension, calculated based on the years spent there. You receive as many partial pensions as countries in which you worked. Luxembourg also has agreements with other countries, including the United States, Canada, Brazil and India.
As for the application, if you are a cross-border worker, you generally go through the pension authority of your country of residence, which forwards your file to the CNAP (Guichet.lu (ouvre dans un nouvel onglet)). Exception: if you have only worked in Luxembourg, you can apply directly to the CNAP.
Watch out for the age requirement: each country applies its own retirement age. You can receive your Luxembourg pension at 65 and the pension from your country at another age, or vice versa. On the tax side, your Luxembourg pension follows the rules of the tax treaty with your country: we won't go into details here.
Your to-do list, in 5 steps
Practical guide · trigger.lu
CNAP pension: how it is calculated and at what age you can get it
- When
- every year, by post, if you contributed the previous year
- Cost
- free
- Content
- your insurance months and pensionable income
Details
Check that no employer, period of unemployment, or parental leave is missing: fixing an error is much easier at 35 than at 64.
- When
- right now
- What you need
- enrolment certificates (from age 18)
- foreign career statements
Details
These periods do not always appear on the statement. You will be asked for them both when requesting an estimate and when applying for your pension.
- When
- from age 56
- Reply
- by post, timeframe depends on your file
Details
Online on MyGuichet.lu, with or without LuxTrust or an eID card, or using a paper form sent to the CNAP. The CNAP may only accept one request per person. The CNAP sets your earliest possible retirement date and calculates your pension for up to two dates; from age 56 and 120 months of insurance, your annual statement also shows an estimated amount, limited to your Luxembourg periods.
- When
- 2 to 6 months before leaving, 6 months before if you worked abroad
- Where
- the CNAP, or your home country's fund if you are a cross-border worker
- Bring
- "Pension application" form
- diplomas
- foreign career statements
Details
Pensions are never paid automatically: without an application, nothing happens.
- Timeframe
- from a few weeks to several months
- Payment
- every month, in advance
Details
If you dispute the decision, you can appeal to the social security courts.
Common mistakes
- Waiting until age 64 to check your career record. A missing month discovered too late delays your application, or even your early retirement.
- Counting your studies towards retiring at 57. They only count for retirement at 60: at 57, only the 480 months of compulsory contributions count.
- Submitting your application at the last minute. With a career abroad, the CNAP has to wait for other countries: without the 6-month buffer, your first payments will arrive later.
- Continuing to earn a good income after early retirement. Beyond the anti-cumulation threshold, your pension is reduced if your combined pension and salary exceed the average of your 5 best annual salaries, and it is withdrawn if your salary alone exceeds this average.
- Taking the estimate as a promise. It is based on current rules: a reform or a change in your career path will change the result.
What is still changing with the 2026 reform
As of 9 October 2026, the latest reform is passed and in force: law adopted on 18 December 2025, applied since 1 January 2026 (government (ouvre dans un nouvel onglet)). What it still changes in the coming years:
- Retirement at 60: the required duration increases in stages, +1 month in July 2026, +2 in 2027, +4 in 2028, +6 in 2029, +8 in 2030. Official example: if you reach 40 years of insurance in October 2026, you retire in November 2026. Retirement at 57 and the pension at 65 are not affected (CNAP (ouvre dans un nouvel onglet)).
- Contributions: the 25.5% rate is planned until 2032.
- Phased pension: with your employer's agreement, you can work part-time while receiving part of your early-retirement pension.
The government presents these measures as a stabilization until 2042, and says the issue will be revisited in the coming years. As of this date, we have found no new pension bill submitted to Parliament. If the rules change, this page will be updated.
Frequently asked questions
At age 65 with at least 10 years of coverage. Earlier, at age 57 with 40 years of mandatory contributions, or at age 60 with 40 years including your studies, plus a few months since July 2026.
Roughly speaking: €16.97 per month for each year of coverage, plus 1.763% of the sum of your career earnings (2026 parameters). For your exact figure, request an estimate from the CNAP starting at age 56.
€2,436.04 gross per month since 1 June 2026 for 40 years of coverage. It decreases by 1/40 for each missing year, and you need at least 20 years of coverage to be eligible.
10 years (120 months), by combining your periods in EU/EEA countries, Switzerland, or a country with a bilateral agreement. Luxembourg then pays you the share corresponding to the years spent here. In the EU, with less than one year of insurance in Luxembourg, it pays you nothing: the other country takes those months into account (CNAP (ouvre dans un nouvel onglet)).
Yes. From age 65, with no limit. Before age 65, with an early pension, your pension may be reduced or even withdrawn if you earn more than €923.78 per month (2026). If you are self-employed, you lose it as soon as you exceed this threshold.
Via the pension hotline at (+352) 22 41 41 65 00, Monday to Friday from 8:00 to 15:30, or at the reception desk, 34-40 avenue de la Porte-Neuve in Luxembourg (Guichet.lu (ouvre dans un nouvel onglet)).

