Guide · Cross-border

Working in Luxembourg, living in Belgium

The BE-LU framework, the remote-day rule, train routes from Arlon and Athus, declaring in Belgium and the IPP code maze.

Reading time ~15 minutes Last reviewed 2026-05-25 Author World.lu Primary source BE-LU convention & avenants

The short version

  • Remote-work tolerance: historically 24 then 34 days under the BE-LU amendments; verify the current threshold against the most recent avenant [verify].
  • Social-security framework signed by Belgium: stays in Luxembourg up to 49.99% telework via the multilateral framework agreement, default 25% otherwise.
  • Train routes: Arlon–Luxembourg (≈25 min), Athus–Pétange–Luxembourg, Aubange and the Province de Luxembourg lines into the CFL network.
  • Belgian declaration is mandatory — IPP with codes 1057/2057 (and equivalents) for foreign-source salary; convention applies the exemption-with-progression method.
  • Family allowances follow the EU coordination rule: LU pays as primary competence; the regionalised Belgian funds (FAMIRIS / Iriscare / Wallonia / Flanders) pay the differential.
  • Additionnels communaux apply on the calculated IPP base even when the salary itself is exempt — commune-level rates vary widely and materially change the post-treaty outcome.

The BE-LU convention

The bilateral tax convention between Belgium and Luxembourg dates from 1970 and has been amended by successive avenants, most importantly on the question of teleworking and remote-day tolerance. The principle is the OECD model: employment income is taxed in the country where the work is physically performed. For a Belgian resident working in Luxembourg, the salary is taxed in Luxembourg via the standard retenue à la source; Belgium, as the country of residence, applies the exemption-with-progression method to the LU-source income — broadly, the salary is exempt from Belgian income tax, but it is included in the rate calculation that applies to any other Belgian-taxable income the household has.

Exemption-with-progression is the key conceptual difference from the French credit method. Under exemption, the LU salary disappears from the Belgian tax base. Under exemption-with-progression, it stays in the rate calculation: Belgium calculates the average rate applicable to a notional taxable income that includes the LU salary, then applies that rate to the actual Belgian-taxable income. The result is that the LU income is not taxed by Belgium directly, but it pushes the effective rate on other Belgian income upwards.

The 2024 amendments to the BE-LU convention also raised the tolerance for remote work outside Luxembourg, in line with the parallel renegotiations Luxembourg conducted with France and Germany. The current figure should be verified against the most recent avenant as the number has moved.

Remote-work threshold

The principle is identical to the FR side: a day worked physically in Belgium counts as a day outside Luxembourg. Below the threshold, the full salary remains taxable only in Luxembourg. Above it, the share corresponding to days worked in Belgium becomes taxable in Belgium under normal IPP rules.

What counts as a day:

  • Any working day with physical presence in Belgium, even a partial day, counts as a day outside Luxembourg.
  • Leave, public holidays and sickness do not count — they neither protect nor consume the threshold.
  • Business trips to a third country are not days in Belgium.
  • Working from a Belgian train or airport on a journey counts if work is actually performed there.

The threshold is annual and cumulative; changing employer does not reset the count. Most Luxembourg employers now include a written teleworking declaration in the contract or annex, but the underlying responsibility for tracking the days sits with the worker.

Social security (883/2004 + framework agreement)

Social security follows EU regulation 883/2004: affiliation is in the work state (Luxembourg, via the CCSS) as long as less than 25% of activity is performed in the residence state. Belgium is a signatory to the multilateral framework agreement on telework [verify current status], which raises the threshold to up to 49.99% on an opt-in basis. Above the ceiling, social security shifts to Belgium and the employer would have to register with the ONSS.

The independence of the tax and social-security thresholds matters here too. A Belgian teleworker can be over the tax convention's day-count (so the Belgian IPP applies to the share of salary corresponding to BE days) while still safely under the social-security ceiling (so the CCSS continues to manage social insurance). Or the reverse — under the day-count but, after a holiday-heavy period of remote weeks, over the percentage ceiling.

Trains and travel time

The Province de Luxembourg and the Belgian commute into Luxembourg are dominated by a small number of corridors:

  • Arlon–Luxembourg — the main artery. SNCB and CFL services run frequently at peak, with travel time around 25 minutes. Arlon itself is a 10-minute drive from the LU border at Sterpenich.
  • Athus–Pétange–Luxembourg — the southern corridor via Pétange, used heavily by residents of the south Province de Luxembourg and the French Longwy area.
  • Aubange–Pétange — local connector, useful for residents on the south-eastern Belgian side.
  • Marbehan / Libramont — further west, with an IC service that connects to Brussels and Liège; the LU-bound leg routes via Arlon.

Tickets across the BE-LU border use the combined SNCB/CFL tariff; the LU-side leg is free since 2020, but the Belgian-side portion is not. SNCB monthly subscriptions and the dedicated frontalier products cover the routine commute. The bottlenecks are predictable: morning peak Arlon–Luxembourg around 07:00–08:30, return peak 17:00–18:30. Snow on the Belgian side or works at the Sterpenich tunnel cause periodic delays.

Filing in Belgium (IPP declaration codes)

Belgian residents file the annual déclaration à l'impôt des personnes physiques (IPP) via Tax-on-web on finance.belgium.be. The Luxembourg salary is declared under cross-border codes that signal foreign-source income taxable abroad under treaty:

  • Code 1057 / 2057 series for foreign-source salary income (gross — the codes for taxpayer 1 and 2 of the household).
  • The convention exemption is applied via the exemption-with-progression mechanism. The LU income is not added to taxable Belgian income for federal IPP, but it is added for the rate calculation that determines the effective rate on Belgian-taxable income.
  • Withholdings and foreign tax are reported on the same lines — the LU tax withheld at source is informational; it does not reduce the Belgian IPP because the Belgian IPP on this income is already zero under exemption-with-progression.
  • The BCSS and SPF Finances receive automatic information exchange from the Luxembourg ACD; the declaration is the formal step that closes the file.

For households with mixed income (one Belgian-taxable salary, one LU salary), the declaration combines both: the BE salary is entered as normal, the LU salary is entered under the cross-border codes, and the calculation produces a single IPP figure based on the BE income alone — but at the rate applicable to the combined income. Practitioners describe the result as "the LU income pushes everything else into a higher bracket without itself being taxed".

Additionnels communaux

This is where the BE-LU picture diverges most sharply from the FR-LU one. Belgian communes levy additionnels communaux, expressed as a percentage of federal IPP. Rates vary by commune from around 0% to above 8%; the Province de Luxembourg communes most commonly used by LU commuters typically sit in the 7–8.5% range, but the figure is set commune-by-commune annually and can move.

The practical effect: the additionnels are calculated on the IPP base, and under exemption-with-progression the LU salary contributes to the rate determination used for that base. The result is that even though the LU income is not taxed federally by Belgium, it can still feed into a higher additionnels communaux figure on whatever Belgian-taxable income the household has. For households with no other Belgian-taxable income — a sole LU cross-border worker with no Belgian rental income, no Belgian capital income, no Belgian-source pension — the practical effect approaches zero. For mixed-income households, it can be meaningful.

The commune choice within the Province de Luxembourg therefore has a real, if often modest, fiscal dimension. Higher-rate communes in some Walloon or Brussels areas (10%+ in some Brussels communes for retirees of LU careers who later move) can materially change the post-treaty outcome.

Edge cases

  • Belgian SPRL/SRL self-employed working for an LU client: the convention rules on employment income do not apply. The Belgian company is taxed on its profits in Belgium; social security is in Belgium via INASTI. If the structure is disguised employment, both tax authorities can re-characterise it.
  • One Belgian-resident spouse working in LU, one in BE: each spouse is taxed where they work. The Belgian household declaration includes the LU salary under the cross-border codes (rate-only effect via progression) and the BE salary under normal codes (full IPP). Joint filing in Belgium follows Belgian rules; in Luxembourg, the LU-employed spouse files as a non-resident, with the tax class depending on assimilation.
  • The "Belgian half-week, LU half-week" pattern: common in jobs that allow it, but it exceeds the day-count threshold and also approaches the social-security percentage ceiling. Possible, but requires careful tracking and explicit framework-agreement opt-in for social-security purposes.
  • Move to Luxembourg mid-year: Belgian declaration covers the pre-move period; LU declaration covers the post-move. The day-count threshold applies only during the cross-border period; you become a full LU resident from commune registration.

How to register as a cross-border worker from Belgium

  1. Sign the Luxembourg contract with the remote-work clause documented. Days teleworked from Belgium drive both the convention day-count and the social-security percentage.
  2. CCSS affiliation via the employer. The LU employer declares the hire and you receive your matricule and the CCSS welcome pack.
  3. Request the S1 from the CNS for coordination with your Belgian mutualité (CM, Solidaris, Partenamut, Helan). You keep using the Belgian mutualité for in-Belgium care, with reimbursement coordinated.
  4. Open the family-allowance file with your Belgian regional fund (FAMIRIS for Brussels, the Wallonia or Flanders fund for the Province). LU pays primary via the CAE; the regional fund pays the differential where applicable.
  5. File the annual IPP on Tax-on-web. The LU salary goes under the cross-border codes (1057/2057 series). The convention applies exemption-with-progression. Additionnels communaux are calculated on the resulting IPP base.

A worked example, in qualitative terms

Consider a Belgian resident in Arlon, working a Luxembourg CDI at salary level N, teleworking one day per week from January. By December, days worked in Belgium total around 45 — above the BE-LU convention threshold (whatever the current avenant has fixed [verify]) but still under the 49.99% social-security ceiling. The tax consequence: the share of salary corresponding to BE days (roughly one-fifth of working days) is taxable in Belgium at normal IPP rates plus the commune's additionnels. The LU payroll continues to withhold tax at source on the LU-day share. The annual IPP declaration reports both — LU salary on cross-border codes for the part still treaty-exempt; the over-threshold portion on normal salary codes and subject to full Belgian taxation. The social-security side is unaffected: CCSS and CNS continue. The practical effect is a Belgian IPP bill on roughly one-fifth of salary at Belgian marginal rates plus commune additionnels — significantly more than the equivalent French situation because the Belgian rates and additionnels stack rather than crediting.

If you live in Belgium and work in Luxembourg
TopicWhere it lands
Income tax on LU salaryLuxembourg, withheld at source by the employer
Social securityLuxembourg (CCSS) if BE-based work < 25% / < 49.99% under telework framework
Family benefits (one parent in LU)Luxembourg CAE primary; Belgian regional fund pays differential
Remote-work threshold for full LU taxationPer most recent BE-LU avenant [verify]
Additionnels communaux applicabilityYes — calculated on IPP base, including rate-progression effect of LU income
Belgian filing obligationMandatory IPP via Tax-on-web; cross-border codes 1057/2057 series

What this means in practice

Three concrete steps for a Belgian resident starting a Luxembourg job:

  1. Check the additionnels communaux rate for your commune before signing a long-term lease or buying — Arlon, Aubange, Messancy, Habay-la-Neuve and the surrounding communes have meaningfully different rates, and the choice affects the lifetime tax bill if you have any Belgian-source income at all.
  2. Track days from day one. Spreadsheet, one row per working day, country code. Both the Luxembourg ACD and the Belgian SPF Finances can audit; the burden of proof is on the worker.
  3. Open the Belgian regional family-allowance file even if the differential is zero. The Belgian fund needs the file open to release the differential if your situation changes; processing times are long.

Frequently asked questions

What is the current remote-work threshold?

The BE-LU convention as amended sets the tolerance — verify against the current avenant text on finance.belgium.be and the LU ACD circular. The threshold has moved with successive amendments; do not rely on a number from an old article.

Do I really have to file in Belgium?

Yes — the IPP is mandatory for Belgian residents. The Luxembourg salary is declared on cross-border codes (1057/2057 series). The convention applies exemption-with-progression: LU income is exempt from Belgian IPP but stays in the rate calculation.

What are the additionnels communaux and do they apply?

Commune-level surcharges expressed as a percentage of federal IPP. Rates vary widely; Province de Luxembourg communes typically 7–8.5% [verify]. They apply on the IPP base — which under exemption-with-progression is calculated at a rate that takes the LU salary into account.

Is social security in Luxembourg?

Yes, under EU 883/2004 if Belgian-based work stays under 25%, or up to 49.99% under the telework framework agreement Belgium signed. Above the ceiling, affiliation shifts to Belgium via ONSS.

How does the Belgian family-allowance fund interact with LU?

Belgian family allowances have been regionalised (FAMIRIS for Brussels, regional funds elsewhere). LU is primary competent when one parent works in LU; the Belgian fund pays the differential where applicable. Open the file in Belgium even if you expect zero differential.

I run a Belgian SRL serving an LU client — does this guide apply?

No. The convention rules on employment income do not apply to a Belgian SRL or self-employed. The Belgian company is taxed on its profits in Belgium; social security is in Belgium via INASTI. See the freelance guide for the LU side and seek BE-specific advice on the Belgian side.

Sources & last reviewed

  • Convention fiscale BE-LU (1970) and successive avenants — text on finance.belgium.be and the LU ACD circulars.
  • Règlement (CE) n° 883/2004 — EUR-Lex.
  • Multilateral framework agreement on telework — Belgian signatory status via SPF Sécurité sociale.
  • SPF Finances — Guide aux frontaliers and IPP code definitions.
  • FAMIRIS / Iriscare / regional family-allowance funds.
  • CFL / SNCB combined tariff for the Arlon–Luxembourg corridor.
  • Last reviewed: 2026-05-25.

Related guides