Early adopters: 3 months of Plus free · up to 12 with referrals · see the programme

Guides · Tax

Cross-border worker tax Luxembourg 2026: paid there, counted here.

Tax for a cross-border worker in Luxembourg follows a short rule: the salary from a job carried out in Luxembourg is taxed in Luxembourg, withheld at source, and the country of residence takes it into account to set the rate applied to the household's other income. That is what the tax treaties signed with France, Belgium and Germany provide, on condition of staying under a threshold of days worked outside Luxembourg.

9 min read

Checked September 2026

AVURU / GUIDES FOR YOUR NEXT CHAPTER
In this guide ← All guides

Cross-border worker tax Luxembourg: who counts as "non-resident" for the ACD

The word "frontalier" is not a tax status at the Administration des contributions directes (ACD). For the ACD, someone paid in Luxembourg and living in France, Belgium or Germany is a non-resident taxpayer. Guichet.lu defines that as a person whose centre of vital interests is abroad, outside Luxembourg, according to the page on the tax withholding card for non-residents.

The status is a tax one, not a geographical one. An employee living in Thionville and another living in Lyon are both non-residents for the ACD, as long as the job is carried out in Luxembourg.

On the French side, the DGFiP says so on its page "Am I a cross-border worker?": France and Luxembourg have no special frontalier regime, and it is the tax treaty that sets where the salary is taxed. Life with two accounts and two tax offices is covered on the cross-border worker in Luxembourg page; this guide sticks to tax.

For the ACD, a frontalier is a non-resident who carries out their job in Luxembourg, nothing more.


Tax classes 1, 1a and 2: a non-resident's Luxembourg tax is settled at source

The Luxembourg employer withholds tax on every payslip, based on a tax withholding card issued by the ACD's RTS non-residents office. The card carries the tax class, and the class decides which scale applies. The three classes are described on the ACD page on tax classes for non-residents.

ClassWho, for a non-residentWhat the card shows
1Anyone who falls in neither 1a nor 2: single people, and since 2018 married people who have not opted for assimilationBasic individual scale
1aWidows and widowers, people who receive a tax reduction for a child, people who had completed their 64th year at the start of the tax yearReduced individual scale
2Married couples or partners taxed jointly, provided they meet the conditions for assimilation to a resident; divorced, legally or de facto separated and widowed people for the 3 years that followCouple's scale, overall rate written on the card

The point that surprises couples: since 1 January 2018, a married non-resident receives class 1 by default and each spouse is taxed on their Luxembourg income alone, as the guichet.lu page on joint or individual taxation explains. Class 2 only comes with tax assimilation to a resident, an option exercised in the Luxembourg tax return, form 100.

The conditions for that assimilation are on the guichet.lu page on assimilation to a resident taxpayer: at least 90% of the taxpayer's income taxable in Luxembourg, or, since tax year 2018, net income not taxable in Luxembourg below €13,000. For a Belgian resident, 50% of the household's professional income taxable in Luxembourg is enough. The first 50 days worked outside Luxembourg count as Luxembourg income in this calculation.

Once assimilated, the couple chooses between joint taxation in class 2, pure individual taxation and individual taxation with reallocation. The choice produces a rate written on the withholding card and applied to every payslip. The tax class simulator puts figures on the gap between these options with your own amounts; it is an estimate for teaching purposes, not an ACD assessment.

Class 1 is the starting point for every married non-resident; class 2 is asked for, it does not come by default.


Double taxation Luxembourg-France: what the treaty prevents, and what it leaves in place

Two tax offices know about your salary. The tax treaty exists so that only one of them taxes it. For France, the treaty of 20 March 2018, consolidated by the DGFiP sets the rule in article 14: the salaries of a resident of one State are taxable only in that State, "unless the employment is exercised in the other Contracting State". What remains is what the country of residence does, and each treaty answers in its own way; the list of treaties in force published by the ACD gives the texts and their dates.

Country of residenceTreaty with LuxembourgWhat the State of residence does with the Luxembourg salary
France20 March 2018, amendments of 10 October 2019 and 7 November 2022Tax credit equal to the French tax (article 22): the salary enters the calculation, the credit cancels it, the other income is taxed at the rate of the total
Belgium17 September 1970, amendments up to 31 August 2021Exemption, with the salary taken into account for the rate on other income; a municipal tax may remain due
Germany23 April 2012, protocol of 6 July 2023Method set by the treaty; the consultation agreement of 11 January 2024 governs how it applies to frontaliers

For a resident of France, article 22 provides that income taxable in Luxembourg "is taken into account for the calculation of French tax", with a tax credit equal to the amount of French tax on that income. The Luxembourg salary is therefore not taxed twice, but it weighs on the rate applied to the spouse's French salary. This is the heir of the "effective rate" of the old treaty, under a different mechanism.

The DGFiP kept the old effective rate as a tolerance for 2020 to 2023 income, then ended it. Its step-by-step guide on applying the treaty to 2024 income takes the example of Dominique, €40,000 of Luxembourg salary, and Camille, €25,000 of French salary: the €40,000 is declared gross, without deducting the tax paid in Luxembourg, in sections 1 and 6 of form 2047, then in boxes 1AF and 8TK of form 2042.

For a Belgian resident, the SPF Finances page on working in different EU member states describes the exemption: no tax is due on the exempt professional income, but that income "is taken into account to determine the rate applicable to any other income". Some treaties let a municipal tax be calculated on the exempt income.

The treaty does not remove the Luxembourg salary from the return in the country of residence; it removes the tax on it.


Remote work days for Luxembourg cross-border workers: the threshold, country by country

Each day worked from home is, strictly speaking, a day of employment exercised in the State of residence. The three treaties contain a tolerance that neutralises this count up to a certain number of days a year, according to the texts consulted in September 2026.

Country of residenceAnnual thresholdText that sets itPart-time
France34 daysPoint 3 of the protocol to the treaty, raised from 29 to 34 by the amendment of 7 November 2022Threshold reduced pro rata
Belgium34 daysAmendment of 31 August 2021, applicable to remuneration from 1 January 2022; 24 days before thatThreshold not reduced
Germany34 working daysArticle 14, paragraph 1a of the treaty as amended on 6 July 2023, applicable from 1 January 2024; 19 days before thatThreshold not reduced

For France, point 3 of the protocol treats a resident who is at home or in a third State to work there "for one or more periods not exceeding 34 days in total" as exercising their employment in Luxembourg all year. The move from 29 to 34 days is article 1 of the amendment of 7 November 2022, reproduced in the ACD circular L.G. Conv. D.I. n° 61, for tax periods opening on or after 1 January 2023. The protocol provided for the two States to meet before 31 December 2024 to decide what comes next; the DGFiP's consolidated text, dated July 2025, still reads 34 days.

How to count is set out in the Franco-Luxembourg mutual agreement of 16 July 2020. Any fraction of a day counts as a full day, training included. Leave, weekends, public holidays and sick leave do not count. The threshold is reduced pro rata for part-time work or a contract that covers only part of the year.

Above the threshold, the tolerance falls away entirely. The State of residence "recovers the right to tax the remuneration received for employment from the first day and in proportion to the time" spent outside Luxembourg. On day 35, it is 35 days that switch to French tax, pre-filled in box 1AG according to the DGFiP step-by-step guide.

For Belgium, the ACD note on the Belgian tolerance threshold follows the same first-day logic, with no reduction of the threshold for part-time work or an incomplete year. The amendment of 31 August 2021 entered into force on 10 February 2023 and applies to remuneration for taxable periods opening from 1 January 2022.

For Germany, the ACD note on the German threshold describes the old 19-day rule, applicable until 31 December 2023. Since 1 January 2024, the consultation agreement published by the Bundesfinanzministerium on 15 January 2024 applies the "Bagatellgrenze" of 34 working days per calendar year from article 14, paragraph 1a, with no reduction for part-time work; an activity of under 30 minutes in a day does not count as a day.

Below the threshold, everything is taxed in Luxembourg; above it, each day spent at home is taxed at home, from the first one.


In retirement: the pension changes country of taxation

The salary rule does not follow the retiree. In the consolidated Franco-Luxembourg treaty, article 17 reserves pensions from past employment to the State of residence, except pensions "paid under the social security legislation", which are taxable only in the State that pays them. A pension from the Caisse nationale d'assurance pension therefore stays taxed in Luxembourg for a retiree living in France, and then enters the French calculation with the article 22 tax credit.

The DGFiP step-by-step guide on 2024 income puts these pensions in boxes 1AL and following of form 2042. A career split between two countries goes beyond this guide.

In retirement, the country of taxation depends on who pays the pension.


Frequently asked questions

Does a cross-border worker pay tax in France?

Not on the Luxembourg salary, as long as they stay under the threshold of 34 days worked outside Luxembourg: article 22 of the treaty of 20 March 2018 grants a tax credit equal to the French tax on that salary. The salary is still declared in France for its gross amount, in boxes 1AF and 8TK, and it raises the rate applied to the household's other income.

What is double taxation for a frontalier?

It is the situation where two countries tax the same salary: Luxembourg because the job is carried out there, the country of residence because the taxpayer lives there. The treaties avoid it by allocating the salary to Luxembourg and setting the other State's method: a tax credit in France, exemption with progression in Belgium.

How many remote work days can a Luxembourg cross-border worker have?

The texts in force in September 2026 set 34 days a year for a resident of France, Belgium or Germany, fractions of a day included. The French threshold is reduced pro rata for part-time work, the Belgian and German thresholds are not. Above it, the State of residence taxes every day spent outside Luxembourg, from the first one.

Which Luxembourg tax class does a married frontalier get?

Class 1 by default since 1 January 2018, with each spouse taxed on their Luxembourg income alone. Class 2 comes through the option of assimilation to a resident in form 100: at least 90% of income taxable in Luxembourg, or under €13,000 of net income not taxable in Luxembourg, or 50% of the household's professional income for a Belgian resident.

Key points

  • The salary from a job carried out in Luxembourg is taxed in Luxembourg by withholding at source, whatever the municipality of residence in France, Belgium or Germany.
  • The country of residence does not tax that salary a second time, but it takes it into account to set the rate applied to the household's other income.
  • A married non-resident receives class 1 by default; class 2 comes through the option of assimilation to a resident, subject to the 90%, €13,000 or 50% conditions depending on the country.
  • The three treaties tolerate 34 days a year worked outside Luxembourg; above that, the State of residence taxes those days from the first one.
  • In retirement, a Luxembourg social security pension stays taxed in Luxembourg, while a company pension follows the country of residence.
Run the numbers with your own figures

Luxembourg income tax estimator

Free, no account, no email. An educational estimate, not advice.

Open the calculator Compare tax classes 1, 1a and 2 →

This guide explains published rules and cites its sources. Amounts are educational estimates, not tax advice. For your own situation, have it checked by a professional.

The maths is done. The tracking is Avuru.

Your accounts, investments and currencies in one net worth, read-only, hosted in the European Union. The demo opens without an account or an email.

Start for free

Or explore the demo first.

Start for free