A 32-year-old expat in Luxembourg, five years into contributing to the Caisse Nationale d’Assurance Pension, decides it’s time to check what that pension will actually be worth. The logical first stop is CNAP’s website. On the page titled Request a pension estimate, the instructions are clear: the service is available for residents aged 55 and older.
For anyone under 55, that is effectively the end of the road on the official channel. No estimate, no projection, no provisional figure. The implicit message: come back in a couple of decades.
This gap — between the age at which most people start asking the question and the age at which the state is willing to answer it — is the single most common source of confusion about retirement planning in Luxembourg. This article explains why the age-55 line exists, why it’s defensible even if frustrating, and what options an under-55 resident actually has when they want a realistic picture of their future pension.
What CNAP actually offers, and at what age
CNAP provides a formal pension estimate service (simulation de pension) to residents aged 55 or older. The estimate is calculated by CNAP staff using the person’s actual contribution record on file, projected forward to the requested retirement date using the person’s current salary and a set of assumed parameters.
The estimate is not binding. CNAP explicitly states that final pension entitlement depends on the law and parameters in force at the moment the pension starts — which may differ from the parameters used in the estimate. But it is the most authoritative projection a resident can obtain, and for people within a decade of retirement it is genuinely useful.
Below 55, that service is not available. The only thing a younger resident can retrieve from CNAP is their current insurance record (carrière d’assurance), which lists the months and years of contributions recorded to date. This is useful confirmation that contributions are being credited correctly. It is not a pension projection.
Why the service is restricted to age 55
The age-55 line is not arbitrary, and it is not bureaucratic stinginess. Three pragmatic reasons drive it, each of which a calculator — whether CNAP’s internal one or any third party’s — has to reckon with.
Future parameters are genuinely unknown. The Luxembourg pension formula is set out in the Code de la Sécurité Sociale, but three of its critical inputs are re-set every year by grand-ducal regulation: the revaluation factor (facteur de revalorisation), the reference amount (montant de référence), and the cost-of-living index. Several of the CNAP formula’s rates are on phase-in schedules under the 2012 reform, running through 2052 — the fixed-increase rate phases up, the proportional-increase base rate phases down, and the per-unit bonus for longer careers phases up. A pension starting in 2055 will use parameters that literally do not exist yet. For a 30-year-old, the error bars on the official inputs alone are substantial.
Personal career trajectory is unknown. The pension calculation averages contributions across the entire working career, weighted by salary and adjusted for cost-of-living. Someone 32 years old with five years in the system has 80% of their eventual contribution period still ahead of them. Projecting that requires assumptions about future salary, periods of unemployment or parental leave, possible moves abroad. Each assumption compounds uncertainty.
Reform risk is material. Luxembourg’s pension system has been reformed substantively twice in the last 15 years (2012 and, partially, 2024), and public debate about further reform is ongoing. An official estimate issued to a 30-year-old today might become misleading before they hit 40. CNAP, as a statutory body, is understandably reluctant to issue projections it cannot reasonably stand behind.
The real blockers if you want an estimate earlier
The three reasons above are not excuses — they’re real. Anyone doing their own calculation for a person in their 20s, 30s, or 40s has to solve or accept each of them:
Unknown future parameters. Standard practice is to hold the most recently published values constant as forecasts. The 2026 revaluation factor, for example, is 1.570; a calculator projecting to 2045 will typically carry that figure forward. This is a defensible but imperfect approximation — real revaluation factors tend to creep up slowly in line with general wage growth.
Unknown personal career. The honest answer is you have to make an assumption. Most calculators ask for current gross salary and an expected real salary growth rate, then project backward to career start and forward to retirement. More detailed tools allow users to input actual historical salaries where known and override specific future years.
Unknown reform environment. There is no good solution to this. An estimate produced today can only reflect the law as it stands today. If Luxembourg changes the formula in 2030, every pre-reform estimate is stale. This is the strongest argument for treating any projection — including the one CNAP will issue at 55 — as a range, not a number.
What an under-55 resident can do in practice
For someone in their 20s, 30s, or 40s who wants a concrete figure to plan against, there are three realistic options.
Wait until 55 and ask CNAP. This is the path of lowest effort. It is also what most residents end up doing. The downside is self-evident: by 55, most of the major retirement-planning decisions — how much to save, whether to supplement with private pensions, whether to stay in Luxembourg long-term — have already been made.
Use the CNAP formula yourself. The calculation is publicly documented in the Code de la Sécurité Sociale and summarised on CNAP’s own educational pages. It is not trivial — it involves index adjustments back to 1984, revaluation factors, fixed and proportional increase rates, and the 2012 reform’s phase-in schedule — but it is tractable with a spreadsheet and an afternoon. For residents with strong numerical comfort, this is a defensible path.
Use a third-party calculator built on the formula. Several Luxembourg banks and insurers offer pension calculators, though most are oriented toward selling their own private pension products (pillar 3 savings) and produce deliberately conservative state-pension figures to make the supplementary products look more necessary. MyPensionPlan.lu is an independent tool built directly from the CNAP formula, with no product sales, no account required, and transparent assumptions about the forecast parameters. It is designed specifically for the under-55 gap.
How to use any DIY estimate responsibly
A calculated pension figure — whether produced by your own spreadsheet, a bank’s tool, or MyPensionPlan.lu — is an estimate, not a forecast. Three disciplines help use one sensibly:
Treat the output as a range, not a number. A figure of €4,200 per month should be read as “somewhere around €3,800 to €4,600 in today’s purchasing power, assuming no reform and no major career changes.” The single-number precision is a mathematical artefact of the formula, not a claim about the future.
Re-run it every five years. As your actual salary history accumulates, the range narrows. An estimate produced at 35 with ten years of career history ahead is noisier than one produced at 45 with five years ahead. Re-running the calculation periodically — especially after salary jumps, career changes, or parental leave — keeps the figure honest.
Don’t let the estimate replace real planning. Knowing your state pension will be €4,200/month doesn’t tell you whether €4,200/month will be enough. That depends on your cost of living, your other savings, whether you’ll still be in Luxembourg, and what inflation does over the intervening decades. The pension estimate is one input into retirement planning, not the output.
The bottom line
CNAP’s age-55 line is not a lock the average expat can pick, and for good reasons: the inputs to a pension estimate for someone decades from retirement carry real uncertainty. But waiting until 55 to form any view of your future state pension is worse than doing the calculation yourself, with appropriate caveats, right now.
For residents who want to run the numbers today, MyPensionPlan.lu provides a free calculator that implements the CNAP formula with transparent forecast assumptions. The output is an estimate, not an entitlement — but it’s a substantially better starting point than no number at all.