Articles · PENSION

How much pension will I get in Luxembourg? A realistic calculation for expats

19 APR 2026 · 7 min read

Three concrete expat career scenarios, calculated with 2028 CNAP parameters, showing how Luxembourg's pension formula actually behaves across different career lengths and salaries.

The most common question about the Luxembourg state pension — “how much will I actually get?” — does not have a single answer. It depends on how long you contribute, how much you earned across those years, when you start your pension, and what Luxembourg’s pension parameters look like at that moment. For expats with incomplete careers in Luxembourg, the answer also depends on how your contributions stack up against what you’d have been paid in your home country or elsewhere in the EU.

This article walks through the calculation with three concrete expat scenarios, retiring in January 2028 and computed using the CNAP parameters that apply to pensions starting in 2028. Where current-year reference numbers appear below, they are 2028 values from the engine’s canonical rate table; the equivalents for other retirement years can be looked up on the methodology page. The goal is not to give you a definitive figure for your own case — that requires running your specific numbers — but to show you how the formula behaves and what range of outcomes is realistic.

The short version

The Luxembourg state pension is the sum of two components: fixed increases based on how long you contributed, and proportional increases based on how much you earned. Both are calculated in 1984-base-year terms and then adjusted forward using the cost-of-living index and the revaluation factor. For pensions starting in 2028, the adjusted rates work out to:

  • Fixed increases (majorations forfaitaires) at full career: €668/month for 40 years of contributions
  • Proportional increases (majorations proportionnelles): 1.750% of cumulative lifetime earnings (in 1984 base-year terms) for pensions starting in 2028, plus a per-unit bonus of 0.016% for each unit your age + insurance years exceed the threshold of 95

Most expat careers are partial — under 40 years in Luxembourg — so both components scale down. That scaling is the source of most confusion, and it’s non-linear: halving your career length more than halves your pension, because you also fall further from the thresholds that trigger the 2012 reform’s proportional-increase bonuses.

The formula in plain English

For any year of your career, Luxembourg’s pension system does four things to your salary:

  1. Index it back to 1984. Your 2015 salary of €60,000 is divided by the 2015 cost-of-living index (about 776) and multiplied by 100. This gives you the 1984-equivalent value of that salary — in this case, roughly €7,730 at the 1984 purchasing-power level.

  2. Revalue it to modern living standards. That 1984-equivalent is then divided by the revaluation factor for the year the salary was earned (for 2015, roughly 1.45). This step accounts for real wage growth in the economy — 1984 wages weren’t just smaller in nominal terms, they were smaller in real terms too.

  3. Sum across all years. This gives your cumulative pensionable income, expressed in 1984 base-year euros.

  4. Apply the formula. Fixed increases accrue at 25.300% of the reference amount (€2,085 at index 100, base 1984) across a 40-year career for pensions starting in 2028 — i.e. each year of insurance contributes 1/40 of that cap, revalued to current terms. Proportional increases are 1.750% of your cumulative pensionable income (in 1984 base-year euros), plus a per-unit bonus of 0.016% for each unit your age + insurance years exceed 95 at retirement. The effective proportional rate is capped at 2.05%.

The resulting figure is in 1984 base-year euros. That figure is then multiplied by the current cost-of-living index (968.04 — the 2026 value, held flat in the forecast) divided by 100, and multiplied by the current revaluation factor (1.570 — again the 2026 value, held flat), and divided by 12 to get a monthly amount.

It sounds convoluted. In practice the formula is mechanical — it just requires a career’s worth of inputs to apply.

Three expat scenarios

Here are three realistic careers for Luxembourg expats, with the resulting pension calculated using the CNAP parameters that apply to pensions starting in 2028 — MF rate 25.300%, base MP rate 1.750%, per-unit bonus 0.016%, threshold 95 — combined with the 2026 index (968.04) and revaluation factor (1.570), held flat in the engine’s forecast. Each profile retires in January 2028 at age 65.

Scenario 1: The long-stayer

  • Arrived in Luxembourg at 24, stays until 65
  • 41 years of contributions (1987–2028)
  • Salary progression: starting around €44,000 in 1987, growing 2% real per year, reaching €99,000 by retirement
  • All years in Luxembourg, no cross-border complications

Calculated monthly pension: €8,396.84 gross

At full career length, the fixed-increase component hits its 40-year cap at €668/month. The proportional-increase component on four decades of senior-expat salaries, plus the 2012 reform’s bonus for high age-plus-insurance-years totals, delivers the bulk of the pension. This figure sits well below Luxembourg’s statutory maximum pension (approximately €11,000–€12,000/month gross for 2026 — see the methodology page for the derivation), reflecting a career whose earnings, while comfortably above the Luxembourg median, do not max out the system’s contribution ceiling every year.

Scenario 2: The mid-career arrival

  • Arrived in Luxembourg at 44, worked 21 years before retiring at 65
  • 21 years of contributions (2007–2028)
  • Salary progression: starting around €66,000 in 2007 at 2% growth, reaching €100,000 by retirement
  • Pre-2007 career in another EU country (which contributes its own pension separately under EU aggregation rules)

Calculated monthly pension: €3,599.84 gross

Roughly half the career length produces roughly 43% of the long-stayer’s pension — not half. The reasons are two-fold: the fixed-increase component scales linearly (a 21-year career gets about 51% of the 41-year cap), but the proportional-increase bonus for exceeding the age+insurance threshold falls away entirely at 21 years (65 + 21 = 86, well below the threshold of 95). This person would also receive a separate pension from their original EU country under EU Regulation 883/2004, which is not included in the Luxembourg figure.

Scenario 3: The short stint

  • Worked in Luxembourg for 11 years between ages 54 and 65, no other EU contributions
  • 11 years of contributions (2017–2028)
  • Salary progression: around €68,000 in 2017 growing to €85,000 by retirement
  • Retires at 65, meeting the 10-year Luxembourg minimum

Calculated monthly pension: €1,581.04 gross

With 11 years of contribution, fixed increases deliver about €184/month. The proportional component on a shorter, lower-cumulative-income career adds the remaining €1,400 or so. The Luxembourg pension is modest in absolute terms, but it’s real and permanent — paid monthly for life, indexed to cost-of-living, regardless of where the person lives in retirement.

What these numbers don’t show

A single monthly figure hides some important nuances.

The pension is gross. All three figures above are before Luxembourg’s pension-specific deductions: 2.80% health insurance and 1.40% long-term care (reduced by 25% of the minimum social wage). Income tax applies on top. Scenario 1’s gross €8,396.84 comes out closer to €7,600 before income tax, and somewhere around €5,500–€6,200 net depending on tax class, filing status, and personal deductions. Scenario 3’s gross €1,581.04 faces lower proportional deductions and may fall below income-tax thresholds entirely in single-person tax class 1A.

Parameters change over time. The 2028 rates above will be different in 2045 or 2055. The revaluation factor has been rising roughly 0.5–1% per year. The base proportional-increase rate phases down under the 2012 reform — from 1.850% pre-2013 to 1.600% by 2052 — but the per-unit bonus for exceeding the age-plus-insurance-years threshold phases up, from 0.010%/unit pre-2013 to 0.025%/unit by 2052, with the effective rate capped at 2.05%. The net effect is that longer careers retiring later are better off under the post-reform schedule; shorter careers retiring early are worse off. Discussion of both directions matters — the 2012 reform is not a simple rate cut.

Purchasing power is not nominal value. €3,600 in 2045 euros has substantially less purchasing power than €3,600 today, even accounting for pension indexation. Luxembourg’s pension indexation tracks the cost-of-living index, which historically moves slower than overall wages and considerably slower than specific costs like housing. A pension that looks generous in today’s terms may look less so in 20 years.

What this means for planning

Three implications for someone modelling their own number:

Career length compounds. Scenario 1’s 41-year career produces a pension roughly 5.3x larger than Scenario 3’s 11-year career, despite a similar high-end salary. The extra years don’t just add linearly — they push the beneficiary across the 2012 reform threshold (age + insurance years ≥ 95), which triggers the proportional-increase bonus, and they push the fixed-increase total closer to its cap.

Early-career salaries count, adjusted. A €44,000 salary in 1987 is worth more in the pension calculation than its nominal value suggests, because of the revaluation factor. If you have old payslips, they’re not worthless — they feed into the proportional component, properly adjusted for wage growth since.

Partial Luxembourg careers are still worth having. Even an 11-year stint produces a meaningful monthly pension, indexed for life and payable worldwide. If you’re within a few years of the 10-year minimum, staying long enough to cross that threshold has outsized value compared to leaving at 8 or 9 years.

Running your own numbers

The three scenarios above are illustrative. Your actual career — specific salaries, specific years, specific plans — produces a different number. To run your own calculation without waiting until age 55 for CNAP’s official service, MyPensionPlan.lu implements the full CNAP formula with transparent forecast assumptions, and lets you input actual historical salaries if you have them. The calculator is free, requires no account, and stores nothing outside your browser.

The output will still be an estimate, not an entitlement — but for under-55 residents, it’s the best starting point available.

Run the calculator →

Last reviewed: 20 April 2026
Published 19 APR 2026
← All articles