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

Guides · Tax

Luxembourg tax return 2026 for frontaliers: two countries, two filings.

A frontalier who lives in France and works in Luxembourg files two tax returns: the French one every year, because it is compulsory, and the Luxembourg tax return, form 100 (modèle 100), only in the cases where the law requires it or where it gives tax back. A Belgian or German resident follows the same logic with their own forms.

9 min read

Checked September 2026

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

Form 100 Luxembourg: compulsory for some, useful for others.

Luxembourg withholds tax on the salary every month, based on the tax withholding card. With a single employer, the story often ends there: nothing to file in the Grand Duchy.

The return becomes compulsory in the cases the Administration des contributions directes (ACD) lists on its page on taxation by assessment, updated on 28 October 2024. For a non-resident employee taxed at source for at least nine months, form 100 is required as soon as taxable income exceeds €100,000, or as soon as there are several withholding cards (two employers, or a salary and a pension) and the total exceeds €36,000 in class 1 or 2, €30,000 in class 1a. It is also required above €1,500 of net investment income or directors' fees (tantièmes) subject to withholding, for Luxembourg income with no withholding at all, and when the administration asks for it. Two choices also make the filing compulsory: the request for assimilation to a resident, and the option taken by couples for joint or individual taxation.

Assimilation is what makes form 100 useful for a frontalier who is under no obligation. The guichet.lu page on the option for tax treatment equivalent to a resident's, updated on 23 September 2025, sets the central condition: at least 90% of worldwide income taxable in Luxembourg. Two side doors: under €13,000 of net income not taxable in Luxembourg, or, for a Belgian resident, 50% of the household's professional income taxable in the Grand Duchy. Days worked outside Luxembourg but exempt count as Luxembourg days, up to 50 of them.

In return, the same page promises the deductions, allowances and credits of a resident, mortgage interest and extraordinary expenses included. The request is a box ticked in form 100 itself.

For an employee with nothing but a salary to settle, the annual adjustment (décompte annuel), form 163 NR F, is the short route. The guichet.lu page on the annual adjustment for non-residents, updated on 7 April 2026, reserves it for employees outside taxation by assessment, subject to a condition on the length of activity (nine months) or on the share of the Luxembourg salary in professional income (75%), and as a rule it cannot end in additional tax.

Situation of the employed frontalierForm 100
One employer, taxable income under €100,000, nothing elseNo obligation
Taxable income above €100,000Compulsory
Two withholding cards, total above €36,000 (classes 1 and 2) or €30,000 (class 1a)Compulsory
Luxembourg income with no withholding at sourceCompulsory
Request for assimilation (90% of income in Luxembourg, or under €13,000 elsewhere, or 50% of the household for a Belgian resident)Optional, then compulsory once requested
Couple opting for joint or individual taxationOptional, then compulsory once requested
Employee under no obligation who wants to correct withholding that was too highAnnual adjustment (form 163 NR F)

In Luxembourg, withholding at source is the rule and form 100 the exception: triggered by a threshold or requested for a deduction, never automatic.


Declare a Luxembourg salary in France: it comes back on form 2042.

On the French side, the annual return is due from every resident, whatever country pays. What remains is where the Luxembourg salary is entered, and what it sets off.

The mechanism comes from the tax treaty of 20 March 2018, completed by the amendment of 10 October 2019 and applicable since 1 January 2020. The DGFiP step-by-step guide on applying the Franco-Luxembourg treaty to 2024 income records the switch: the old effective rate method, tolerated for 2020 to 2023 income, ended with 2024 income. Since then, the Luxembourg salary gives rise to a tax credit equal to the French tax.

In practice, the salary enters French taxable income. Tax is calculated on all of the household's income, then a credit equal to the share of French tax that corresponds to that salary cancels it. The notes to form 2047 for 2025 income state that this credit is calculated whatever the tax actually paid in Luxembourg, and that "French tax means income tax plus social levies". The salary therefore produces no French tax of its own, but it weighs on the rate applied to the household's other income, a spouse's French salary for example.

The amount declared is the gross salary, without deducting the tax paid in Luxembourg; the flat 10% deduction then applies by itself. The step-by-step guide gives the example of a couple: Dominique, employed in Luxembourg, €40,000 of salary and €2,000 of Luxembourg tax; Camille, employed in France, €25,000.

Item declaredFormBoxAmount in the example
Luxembourg salary, detail2047, section 1Salaries and wages€40,000
Luxembourg salary, tax credit2047, section 6Income giving rise to a credit equal to the French tax€40,000
Luxembourg salary, carried over20421AF (declarant 1) or 1BF (declarant 2)€40,000
Total Luxembourg income with credit20428TK€40,000
Spouse's French salary20421BJ€25,000
Tax paid in Luxembourgnonenot deducted€2,000

For anyone who works remotely from France, the treaty grants a flat 34 days a year outside Luxembourg without changing the country of taxation. Beyond that, the share of salary that corresponds to the days in France becomes taxable in France; the step-by-step guide indicates that it is pre-filled in box 1AG, without the credit. These box numbers are those of the 2026 campaign, and the notes to form 2047 for the current year are what counts.

In France, the Luxembourg salary is declared gross, neutralised by a credit, and never leaves the calculation of the rate.


Luxembourg tax return for a non-resident of Belgium or Germany: same logic, other forms.

A Belgian resident also declares all worldwide income, Luxembourg salary included. The SPF Finances says so on its page on income from abroad: even when a treaty takes the right to tax it away from Belgium, that income appears in the return, because it sets the rate on other income and, in some cases, the municipal tax. The method is called exemption with progression (exonération avec réserve de progressivité), described on the page on living and working in different EU member states.

The Belgian tolerance threshold is 34 days a year outside Luxembourg. The ACD note on cases covered by the Belgo-Luxembourg treaty, dated 2 March 2023, ties it to the amendment of 31 August 2021, which entered into force on 10 February 2023 and applies to remuneration from 1 January 2022. Before it, the threshold was 24 days.

Same figure for a German resident. The protocol of 6 July 2023 amending the German-Luxembourg treaty and the mutual agreement of 11 January 2024 published by the federal Ministry of Finance (Verständigungsvereinbarung zur Anwendung und Auslegung des DBA Luxemburg) set, since 1 January 2024, 34 working days per calendar year, with no pro rata for part-time work. In Germany, the exempt Luxembourg salary goes into the annual return under the Progressionsvorbehalt, the progression clause.

Belgium, France or Germany: the country of residence does not take the tax on the Luxembourg salary, but it uses that salary to set the rate on everything else.


Luxembourg tax return deadline and documents: what to keep, what to file when.

The paperwork is short. The ACD's frequently asked questions for non-residents gives the exact names.

  • The certificate of remuneration (certificat de rémunération), or certificate of salary, tax withheld and tax credits, issued by the employer at the start of the year. It goes with the annual adjustment as it goes with form 100.
  • The tax withholding card (fiche de retenue d'impôt), which sets the class and the month's rate. Changing it goes through form 164 NR, with supporting documents.
  • The statements behind a deduction requested under assimilation: mortgage interest, insurance premiums, extraordinary expenses.
  • For France, forms 2047 and 2042 as filed, with the certificate of remuneration behind the amount entered in box 1AF.

The dates barely move in Luxembourg and change every year in France. The guichet.lu page on the income tax return, updated on 7 April 2026, sets the limit at 31 December of the year that follows the tax year, and places the filing for 2025 income between 7 April 2026 and 31 December 2026. After that, the tax office can apply a tax surcharge, late interest or a penalty payment, and no extension is granted. Filing is done as a PDF via MyGuichet.lu or by post.

For France, the impots.gouv.fr page on how the 2026 income tax return is filed gives the deadlines by département and the date for paper.

DeadlineDateSource
Form 100, 2025 income7 April 2026 to 31 December 2026, no extensionguichet.lu, ACD
Annual adjustment (form 163 NR F), 2025 income31 December 2026guichet.lu
French return online, 2025 income21 May 2026 (départements 01 to 19 and non-residents), 28 May (20 to 54), 4 June (55 to 974 and 976)impots.gouv.fr
French return on paper, 2025 income19 May 2026impots.gouv.fr
Belgian and German returnsThe date is published each year by the SPF Finances and by the Finanzamtfin.belgium.be, bundesfinanzministerium.de

Luxembourg leaves until 31 December of the following year and does not extend; France closes in May or June and publishes its dates each spring.

Frequently asked questions

Does a frontalier file a tax return in Luxembourg?

Not by default. Withholding at source settles the tax of a non-resident employee with one employer and taxable income under €100,000. Form 100 becomes compulsory above that, with several withholding cards above the thresholds, for income with no withholding, or once an assimilation or a couple's option has been requested.

How does a frontalier fill in the Luxembourg tax return?

Form 100 is filed as a PDF via MyGuichet.lu or by post to the competent tax office, with the certificate of remuneration. Assimilation is requested in the form itself, and it is what opens the deductions. For an employee under no obligation who only wants to correct withholding that was too high, the annual adjustment (form 163 NR F) is enough.

How do I declare a Luxembourg salary in France?

The gross salary, without deducting the Luxembourg tax, goes in sections 1 and 6 of form 2047, then in boxes 1AF (1BF for the second declarant) and 8TK of form 2042, with a tax credit equal to the French tax. The share of remote days worked in France beyond the 34 days is declared separately, in box 1AG, without that credit.

When is the Luxembourg tax return deadline?

No later than 31 December of the year that follows the income year, which means 7 April 2026 to 31 December 2026 for 2025 income. The ACD grants no extension and goes by the date of arrival at the tax office, not the date of posting.

Key points

  • An employed frontalier with a single employer and taxable income under €100,000 has nothing to file in Luxembourg; form 100 becomes compulsory above that, with several withholding cards, with income that carries no withholding, or once an option has been requested.
  • Assimilation to a resident is requested in form 100 and rests on 90% of worldwide income taxable in Luxembourg, under €13,000 of net income elsewhere, or 50% of the household for a Belgian resident.
  • In France, the Luxembourg salary is declared gross on form 2047, then in boxes 1AF and 8TK of form 2042, with a tax credit equal to the French tax; beyond 34 days of remote work, the French share goes in 1AG.
  • Belgium and Germany exempt the Luxembourg salary with progression and apply the same 34-day threshold.
  • Form 100 for 2025 income is filed between 7 April and 31 December 2026 with no extension; the French return closes between 19 May and 4 June 2026.
Run the numbers with your own figures

Find your Luxembourg deductions

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

Open the calculator Year-end tax moves →

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