Luxembourg’s pension system starts with a threshold. Contribute for less than a certain period, and the country pays nothing at retirement — no partial pension, no pro-rata credit for the years worked. Cross the threshold, and a pension entitlement is permanent, payable from age 65 regardless of where the person lives at that point.
That threshold is ten years. For expats who arrive in their thirties and wonder how long they need to stay, it is the single most consequential number in the system.
This article explains what the ten-year rule actually requires, how European aggregation rules change the picture, what a partial Luxembourg pension looks like in practice, and when an extra year in country carries unusually high financial weight.
What the ten-year rule actually says
Under Luxembourg’s Code de la Sécurité Sociale, a worker qualifies for an old-age pension from CNAP only after completing a minimum insurance period — the stage — of 120 months of effective contributions. That is ten years of real contributions from paid employment or self-employment, during which pension contributions were withheld and paid to CNAP.
A few points are worth being precise about.
The 120 months must be effective — meaning periods where contributions were actually paid, not periods credited for other reasons. Luxembourg’s system does allow certain non-contributory periods to count toward pension calculation (study years — up to 9 years in total, from age 18 onward, with no upper age limit; baby years; periods of illness or unemployment with benefits). Most of these count toward the pension amount once the threshold is crossed, but they do not, on their own, help someone cross the threshold in the first place.
The ten years do not need to be continuous. A person who works in Luxembourg for four years, leaves for five, and returns for six has completed the stage. The months simply need to total 120.
Part-time work counts proportionally. A person working at 50% capacity for twenty years would complete the equivalent of ten full-time years of contributions. CNAP tracks insurance periods in months and cumulates them regardless of intensity.
Once the stage is complete, the entitlement is permanent. A person who contributes for ten years and two months, then leaves Luxembourg and never returns, still receives a Luxembourg pension from age 65 for the rest of their life — calculated on those ten years and two months of contributions.
The European aggregation rule
Regulation (EC) 883/2004 on the coordination of social security systems governs how pension rights move across European borders. For someone who has worked in multiple EU or EEA member states (plus Switzerland), the rule does something important: periods completed in other member states count toward Luxembourg’s ten-year minimum.
A concrete example makes the mechanics clear. Consider a professional who worked six years in Germany, then six years in Luxembourg, then retired. On the face of it, six years in Luxembourg falls short of the ten-year stage. But under aggregation, Germany’s six years are added to Luxembourg’s six for the purposes of meeting the minimum — twelve years in total, threshold crossed.
This does not mean Luxembourg pays a pension based on twelve years. Luxembourg pays a pension based on its own six years of contributions, at Luxembourg rates. Germany separately pays a pension based on its six years, at German rates. Each country pays for what it received in contributions, but each uses the combined career to determine whether any pension is owed at all.
The practical effect is that very few expats with European career histories are shut out of the Luxembourg system entirely. Someone who worked three years in France, four years in Belgium, and four years in Luxembourg meets the stage via aggregation. Someone who worked only in Luxembourg for nine years and then left for a non-EU country does not.
Post-Brexit, the United Kingdom’s situation is governed by the 2020 EU-UK Trade and Cooperation Agreement, which broadly maintains aggregation for periods worked before and after Brexit for most individuals. Swiss periods aggregate under the EU-Switzerland bilateral agreement. Periods in the United States, Canada, or elsewhere outside the EU/EEA/UK/Switzerland generally do not aggregate, though Luxembourg has bilateral social security treaties with a handful of non-European countries that provide limited coordination.
What a partial Luxembourg pension looks like
Crossing the ten-year threshold is necessary but not sufficient for a comfortable pension. Luxembourg’s pension formula rewards longer careers substantially. The system is built around a 40-year reference career, and someone who contributes for only ten or fifteen years receives a meaningful but clearly partial benefit.
To make this concrete, three archetypal scenarios are useful. All figures are approximate, calculated at today’s purchasing power for a worker on a typical professional salary of around €85,000 per year, and assume a retirement age of 65.
The nine-year leaver. A worker who contributes for nine years in Luxembourg and then leaves — with no EU career to aggregate — receives nothing from Luxembourg. The contributions paid over those nine years are not refunded, not transferred, and produce no future benefit. This is the hard edge of the ten-year rule.
The twelve-year leaver. A worker who contributes for twelve years before leaving receives a Luxembourg pension of roughly €1,840 per month from age 65, indexed to Luxembourg’s cost-of-living adjustments for the remainder of their life. The exact figure depends on salary history and the year of retirement, but this is the order of magnitude. For someone who left Luxembourg twenty years before retirement, this is genuine long-term income that many expats do not realise they have.
The twenty-five-year leaver. A worker who contributes for twenty-five years — a substantial Luxembourg career — receives roughly €4,535 per month on the same salary assumption. The proportional increases built into the CNAP formula, which reward longer careers, are now working strongly in the worker’s favour. The jump from twelve years to twenty-five years more than doubles the monthly pension — a 2.5x increase for roughly doubled years of contribution, reflecting how the formula rewards career length above the minimum.
These figures should be treated as illustrations, not quotations. Actual outcomes depend on the specific salary history, revaluation factors applicable at retirement, the 2012 reform transitional rules, and personal circumstances like baby years or study years. The point is the shape of the curve, not the precise numbers.
When one more year matters disproportionately
The ten-year threshold is the most dramatic inflection point in the system, but it is not the only one. Three moments deserve particular attention for anyone weighing whether to extend a Luxembourg stay.
Year ten, obviously. The difference between nine years and ten years, for a career with no EU aggregation, is the difference between zero Luxembourg pension and a pension for life. This is the largest single-year financial decision in the entire system. For a professional in their early forties considering whether to leave at year nine or stay to year ten, the lifetime value of that twelfth month of work frequently runs into six figures in present value terms — a remarkably high return on one additional year of work.
Year forty. Luxembourg’s pension formula includes “proportional increases” that scale with years of contribution and reach their maximum rate after forty years of insured career. A worker who retires with thirty-nine years of contributions receives meaningfully less than one who retires with forty, because the uplift in the proportional component is concentrated at that threshold. For someone who started contributing at twenty-five, this threshold is reached at sixty-five — often coinciding with the intended retirement age anyway.
The early retirement thresholds. Luxembourg permits early retirement at sixty with at least forty years of insurance, or at fifty-seven with forty years of effective contributions (excluding most non-contributory periods). The 2026 reform adds a small extension to the 60-year insurance-period requirement phasing in from 1 July 2026 (+1 month in 2026, rising to +8 months for anyone reaching the threshold in 2030 or later); the 57-year stage is unchanged. See the 2026 reform article for the full phase-in. For workers close to these thresholds, extending the Luxembourg career by one or two years can unlock retirement several years earlier than the default age of sixty-five. The financial value of retiring at sixty instead of sixty-five on a full pension is substantial.
The honest framing for an exit decision
None of this is an argument to stay in Luxembourg. Quality of life, family, career opportunity, and personal circumstance all weigh heavily against the pure pension mathematics, and reasonably so. The Luxembourg pension is generous by European standards, but it is one component of a larger life decision.
What the ten-year rule should do is inform the decision, not dominate it. A professional leaving Luxembourg at year eight for a compelling opportunity elsewhere is making a defensible choice. A professional leaving at year nine because they are “tired of Luxembourg” and have no urgent reason to go is making an expensive one. The extra year is rarely the limiting factor in a life plan; it is, however, the difference between a permanent lifetime annuity and nothing at all.
For workers with prior EU careers, the calculus is softer. Aggregation means the threshold is usually met by the time the question arises, and the decision becomes one of pension size rather than pension existence. For workers whose entire working career is in Luxembourg, the ten-year rule is a cliff, and it is worth knowing exactly where it sits.
The bottom line
The ten-year rule is the single most consequential threshold in Luxembourg’s pension system. Below it, the country pays nothing. Above it, an expat who leaves Luxembourg keeps a permanent lifetime pension, payable from age 65 regardless of where they live. For workers with prior EU careers, aggregation under Regulation 883/2004 usually softens the cliff; for workers whose entire career is in Luxembourg, the cliff is real and worth knowing exactly where it sits.
MyPensionPlan.lu’s calculator runs the full CNAP formula with your inputs — years contributed, years remaining, salary, and retirement age. It works for users of any age, including the under-55s who cannot yet get an official estimate from CNAP. The output is an estimate based on current published parameters, not financial advice; individual circumstances vary, and anyone making a significant financial decision should verify against their own CNAP record and consult a qualified advisor where appropriate.