Luxembourg tax return: who files, when and how.

In Luxembourg, an income tax return (form 100) is mandatory in particular when taxable income exceeds EUR 100,000, EUR 36,000 with several salaries or pensions (EUR 30,000 in class 1a), or when income not subject to withholding exceeds EUR 600. For 2025 income, returns can be filed until 31 December 2026, with no extension possible.

Reply within 24 h · NDA on request before any confidential document

In short

The personal income tax return (form 100) summarises a Luxembourg taxpayer's income (employment, investment, rental and self-employed income) and applies the progressive scale according to the tax class (1, 1a or 2). It is filed with the Luxembourg Inland Revenue (Administration des contributions directes, ACD), on paper or through MyGuichet.lu, by 31 December of the following year.

Cross-border workers and couples: why is a payslip not enough for Form 100?

Luxembourg Form 100 may require information about the household and income arising in different jurisdictions. Before claiming deductions, establish tax residence, family situation, relevant income, any non-resident assimilation and supporting documents. A tax simulator does not establish that a full return is complete.

What to check

  1. Tax position : Review residence, tax class, marriage or registered partnership and available filing choices.
  2. Income inventory : Collect Luxembourg certificates, relevant foreign income, pensions and rental income.
  3. Supported deductions : List potentially eligible expenses and test conditions, dates and documentary evidence.

Deliverable: household income-and-deductions matrix and missing-document checklist for Form 100.

Personal income tax return : Guichet.lu

Legal basis

Income tax governed by the amended law of 4 December 1967 (LIR), assessment cases under article 116 LIR. Return on form model 100 with the ACD, by 31 December of the year following the tax year (rule applicable since tax year 2022), with no extension possible. Tax classes 1, 1a and 2 depending on family situation (article 119 LIR).

Key takeaway

  • Filing is mandatory above EUR 100,000 of taxable income with a single withholding card.
  • With several withholding cards, the threshold is EUR 36,000 in classes 1 and 2 and EUR 30,000 in class 1a.
  • More than EUR 600 a year of income not subject to withholding makes filing mandatory, whatever the income.
  • 2025 income: filing from 7 April to 31 December 2026, no extension beyond 31 December.
  • Pre-filled return: signed and posted back, with an assessment announced within about fifteen days by the ACD.

Further reading: payslip in Luxembourg and licensed accountant in Luxembourg. In-depth analysis: Retirement in Luxembourg: conditions and calculation and Cross-border remote work: the two 2026 thresholds.

Who must file a model 100 tax return in Luxembourg?

Luxembourg withholds income tax on salaries every month. For a large share of employees that withholding settles the year's tax and no return is required. The obligation to file a model 100 arises from a specific situation, not from the mere fact of earning a Luxembourg salary.

The filing cases published by the ACD for a resident are precise thresholds. With a single withholding card, filing is mandatory above 100,000 euros of taxable income. With several withholding cards, for example two salaries or two pensions from different bodies, the threshold falls to 36,000 euros in classes 1 and 2 and to 30,000 euros in class 1a.

Income not subject to withholding (rent, self-employment, foreign income) above 600 euros net a year makes filing mandatory whatever the taxable income. On top of that come an express request from the ACD and, for a non-resident, an application for assimilation, which can only be made through the return.

The costliest mistake concerns the benefit of filing far more than the duty to file. Many taxpayers, residents and cross-border workers alike, are not required to file and would nonetheless be entitled to a refund. Monthly withholding ignores special expenses, extraordinary charges and actual expenses above the standard allowance. Filing nothing means accepting a tax computed on an incomplete picture of your situation.

Two forms are also routinely confused. The annual adjustment, form 163, is a simplified reconciliation that opens only a restricted set of deductions. The model 100 return is the full return: it alone allows assimilation, joint taxation and the complete range of deductible items. Choosing the adjustment when the model 100 was the right route is a straight loss, and it goes unnoticed because the authority does not flag that another path would have been more favourable.

We settle that choice before filing, on a computation rather than a rule of thumb. For self-employed taxpayers the logic combines with self-employed accounting and, for companies, with the corporate tax return.

What is the model 100 filing deadline, and what happens if you miss it?

The form 100 for year N must be filed by 31 December of year N+1 at the latest, a rule applicable since tax year 2022. For 2025 income, filing is open from 7 April to 31 December 2026, on paper or through MyGuichet.lu. The ACD states that no extension beyond 31 December is possible: a missing document does not justify a delay, and the return is filed with a note that the document will follow.

This deadline is often described as a mere tolerance. That is inaccurate, and the distinction has consequences. The date is a real deadline, and missing it exposes the taxpayer to two separate mechanisms: a surcharge for late filing, and above all assessment by the authority on its own estimate. In that situation the administration establishes the tax base itself. It does not know your deductions, so it does not apply them. You then end up contesting an assessment instead of filing a return, which is a materially weaker position.

Before the assessment, an error is corrected by a written request for rectification, no later than three months after the return was sent. Once the tax assessment is issued, the taxpayer has three months to lodge a claim with the Director of the Direct Tax Authority. That period is a strict cut-off: after three months the assessment becomes final, even if it is wrong. This is why we systematically check the assessment received against the return filed, line by line. A discrepancy not caught within three months can no longer be recovered.

In practice, filing early carries an advantage few taxpayers anticipate: the refund arrives sooner. Filings cluster in the final quarter and processing times lengthen mechanically as the deadline approaches. A complete file submitted in spring is handled in a far lighter queue.

Pre-filled return, MyGuichet or paper: which filing route?

The ACD posts a simple pre-filled return to taxpayers whose situation is simple: income limited to a salary or a pension, and only certain capped deductions (consumer loan interest, certain insurance premiums, minimum flat-rate allowances). For 2025 income, these were sent on 30 March 2026. If the data is correct, the taxpayer signs it and posts it back, the only accepted route, by 31 December of the year of receipt; the ACD then announces an assessment within about fifteen days.

If any item is wrong or incomplete, the pre-filled return must not be used. Filing then goes through the MyGuichet.lu assistant, the route the ACD recommends, a PDF upload on MyGuichet.lu, or the paper form 100 sent to the tax office.

The pre-filled return only carries the deductions designed for that format. A taxpayer who paid home loan interest, old-age pension contributions or childcare costs should not sign it as it stands: those items go through the full return. We compare both routes before anything is sent back.

Cross-border workers: the 34-day tax tolerance against the 49.9% social security allowance

This is where cross-border workers receive the most contradictory information, because two separate bodies of rules apply to the same day of remote work and set limits that bear no relation to each other.

On the tax side, the tolerance is 34 days per year, now identical for France, Belgium and Germany. Two points are consistently misunderstood. First, any day containing remote work counts as a full day, including a half day, including two hours at the end of an afternoon. Second, exceeding the threshold is not treated as an excess: once the limit is crossed, the days worked outside Luxembourg become taxable in the country of residence, not merely the days beyond the thirty-fourth.

On the social security side the logic is entirely different. The European framework agreement applicable since July 2023 allows up to 49.9% of working time to be performed remotely while remaining affiliated to the Luxembourg system, subject to a formal application. That is roughly two and a half days a week.

The gap is the real information: 34 days a year is about 0.6 days a week, against roughly 2.5 days a week on the social security side. An employer who calibrates remote-work policy on the social security ceiling exposes cross-border employees to a tax reallocation they will only discover when they are assessed in their country of residence. The binding constraint is fiscal, not social.

The operational consequence: days must be counted day by day, and the burden of proof sits with the taxpayer, not with the authority. A named log, kept by the employer or by the employee, is the only record that genuinely stands up in an audit. We fold that count into payroll monitoring where we also run the employer's payroll.

Assimilation to resident status: the 90%, 50% and 13,000 euro thresholds

Assimilation, set out in article 157ter of the amended law of 4 December 1967, allows a non-resident to be taxed as a Luxembourg resident. It is exercised annually, through the return, and it governs access to almost every deduction.

There are three routes in. The general rule requires at least 90% of the taxpayer's worldwide income to be taxable in Luxembourg. Belgian residents have their own rule: 50% of the household's professional income taxable in Luxembourg is sufficient. Since 2018, a non-resident whose income not taxable in Luxembourg stays below 13,000 euros may also elect assimilation.

Assimilation is almost always presented as a gain. The reality depends on the household profile, and this is exactly where a prior computation earns its keep. Electing assimilation requires declaring the household's entire worldwide income. That foreign income is not taxed in Luxembourg, but it enters the determination of the rate applied to Luxembourg income. Where the spouse has substantial income in the country of residence, the rate effect can cancel out, or exceed, the gain from the deductions.

The trade-off is therefore arithmetic, not doctrinal. It is settled by computing the tax under both configurations, with and without assimilation, and for couples by additionally comparing joint and individual taxation. We produce that computation before filing, because once the election is made for a year it shapes the entire file.

Tax classes 1, 1a and 2: what family situation actually changes

The tax class sets the scale applied to your taxable income. Three classes coexist. Class 1 covers single taxpayers without children. Class 1a covers single parents, taxpayers entitled to a child tax allowance, and taxpayers over 64 at the start of the tax year. Class 2 applies to married couples and partners taxed jointly, and, for the three following years, to divorced, separated and widowed taxpayers.

For non-residents, the 2018 reform changed the landscape: married non-resident couples fall by default into class 1, and access to class 2 runs through assimilation. Many married cross-border workers continue to be taxed in class 1 without ever having checked whether assimilation would open class 2 to them.

Class 2 is not mechanically better than individual taxation. The splitting effect built into class 2 delivers its maximum benefit where the two spouses' incomes are very unequal: the higher income is pulled down into a lower bracket. Where both spouses earn comparable amounts the advantage narrows sharply, and individual taxation, available since 2018 with or without income reallocation, can become equivalent or preferable.

The right reflex is to treat the tax class as an annual decision variable rather than a fixed state of affairs. It interacts with the household's other trade-offs, particularly where there is investment income within a private wealth structure or an active succession plan.

The deductions employees and cross-border workers miss most often

Two deductions are known to everyone and rarely produce anything extra. The standard business expense allowance is 540 euros per year. Commuting expenses are computed in distance units, at 99 euros per unit beyond the first four, capped at 2,574 euros per year.

Here is the point almost nobody explains: both items are already built into the monthly salary withholding calculation. Claiming them in the return therefore produces, in itself, no refund at all. The refund comes from what withholding does not capture.

What withholding does not capture are the special expenses and extraordinary charges: interest on a loan for the occupied home, old-age pension contributions, insurance premiums and contributions, home savings schemes, childcare costs, domestic staff and household help, unreimbursed medical costs. Add to that actual business expenses where they exceed the 540 euro allowance, against receipts: professional training, specialist literature, equipment, professional membership fees.

The ceilings on these items are revised periodically by the legislator. We apply the scale of the relevant tax year rather than a remembered figure, because an obsolete ceiling applied to a return produces either a lost deduction or an adjustment.

For non-residents one prerequisite governs everything else: almost none of these items is accessible without assimilation to resident status. A cross-border worker who files without having examined assimilation does not lose one deduction, they lose nearly all of them. It is the first check we run on a cross-border file, before we even collect the supporting documents. The work then coordinates with the household's accounting where there is a self-employed activity or a company.

Filing thresholds for a resident (taxable income, ACD source)

SituationClass 1Class 1aClass 2
One withholding card, other income of EUR 0 to 600 a yearAbove EUR 100,000Above EUR 100,000Above EUR 100,000
Several withholding cards, other income of EUR 0 to 600 a yearAbove EUR 36,000Above EUR 30,000Above EUR 36,000
Two pensions from different bodiesAbove EUR 36,000Above EUR 30,000Above EUR 36,000
Income not subject to withholding above EUR 600 a yearAlwaysAlwaysAlways

Sources: official texts cited on this page. Summary: Financial Services Luxembourg, licensed accountant.

Who this is for

  • Taxable Luxembourg residents
  • Cross-border workers and non-residents with Luxembourg income
  • Married couples / partners (joint or individual taxation)
  • Taxpayers with rental, investment or self-employed income

What we do

  • Preparation of the model 100 return
  • Identification of deductions (interest, insurance, pension, expenses)
  • Choice of tax class and joint / individual taxation
  • Cross-border workers and assimilation to residents
  • Filing, follow-up and verification of the tax assessment
Income tax simulator, individuals

Indicative estimate based on the official scale (2025 tax year).

Annual gross salary€60,000 / year
Tax class
Gross salary€60,000
Social contributions (employee)− €7,654
Estimated taxable base€51,806
Base income tax€7,992
Employment fund surcharge (7 %)€559
Estimated total tax€8,551
Estimated net income€43,795
Average rate (tax)16.5 %
Marginal rate40.7 %
Request a personalised calculation →

Class 1a (single parents, widowed, aged 64 on 1 January) : specific scale, personalised calculation on request.

Indicative estimate, 2025 tax-year scale (classes 1 and 2) and 2026 social parameters. The net-salary mode applies employee contributions (pension 8.5%, health 3.05%, dependency 1.4%), a EUR 540 expense allowance and excludes the employee tax credit and specific deductions; annual calculation (the monthly RTS statement may differ). Excludes class 1a. Not tax advice.

Reply within 24 working hours, from a named adviser. NDA on request before any confidential document.

Scope my tax obligations

Required documents

0/6

Estimated timelines

Filing opens for 2025 income7 April 2026
Filing deadline31 December 2026
Assessment after a pre-filled returnAbout 15 days (ACD)
Claim against the assessment3 months after notification

Pricing indication

Service
Profile
From
Personal income tax return, form 100
Resident or cross-border worker
150 € excl. VAT / return
Tax mandate, ACD power of attorney
Filing on your behalf
50 € excl. VAT, one-off
Complex situations
Foreign income, assimilation, rental income
On quotation 

Indicative ranges, excluding 17 % Luxembourg VAT, disbursements and filing fees. Firm quote after scoping.

Ready to structure your personal income tax return?

First reply within 24 working hours, from a named adviser. Firm quote within 48 working hours once the scope is defined. NDA on request before any confidential document.

Scope my tax obligations

The process, step by step

01

Diagnosis

Check whether you must file and choose the form: pre-filled return, annual adjustment (form 163) or full return (form 100).

02

Documents and mandate

Collection of certificates and evidence, signature of the tax mandate where we file on your behalf with the ACD.

03

Compared computation

Tax computed under joint and individual taxation and, for a non-resident, with and without assimilation, presented before anything is filed.

04

Filing

Filing through MyGuichet.lu before 31 December of the year following the tax year, with the acknowledgement of receipt kept on file.

05

Assessment review

Line-by-line comparison of the tax assessment with the return, and a claim within three months if they differ.

Official sources and verification

This page is published under the editorial responsibility of Mickaël LOC for Financial Services Luxembourg (business permit 10077274). The rules cited should be checked against competent authorities and the circumstances of the case.

Editorial version dated . Amounts and rates change with indexation and budget laws: check the date before relying on them.

FAQ

Frequently asked questions

Do I need to file a tax return in Luxembourg?

Not always. A resident with a single withholding card and no more than EUR 600 of other income only has to file above EUR 100,000 of taxable income. With several withholding cards the threshold falls to EUR 36,000 (EUR 30,000 in class 1a), and more than EUR 600 a year of income not subject to withholding makes filing mandatory whatever the income.

When is the Luxembourg tax return deadline in 2026?

31 December 2026 for 2025 income. Filing has been open since 7 April 2026, through MyGuichet.lu or on paper.

Can I get an extension?

No. The ACD states that an extension beyond 31 December is not possible, including when a document is missing: the return is filed with a note that the document will follow.

What is the pre-filled tax return?

A simple return posted by the ACD to taxpayers whose income is limited to a salary or a pension. If the data is correct, it is signed and posted back before 31 December of the year of receipt; otherwise a full form 100 return must be filed.

Can you estimate my tax before filing?

Yes. We compute the tax from your supporting documents and present the result before anything is filed, including the comparison between joint and individual taxation and, for non-residents, with and without assimilation. You decide on figures, not on an assumption.

How many days can a cross-border worker work remotely without changing their tax position?

The tax tolerance is 34 days per year, identical for France, Belgium and Germany. Any day containing remote work counts as a full day. Beyond the threshold, days worked outside Luxembourg become taxable in the country of residence, not only the excess days. The social security ceiling of 49.9% is far wider and offers no protection on the tax side.

What is the difference between the annual adjustment and the model 100 return?

The annual adjustment (form 163) is a simplified reconciliation that opens only a restricted set of deductions. The model 100 is the full return: it alone allows assimilation to resident status, joint taxation and the complete range of deductible items. We determine the relevant form by computation, before filing.

How much does an accountant charge for a tax return?

With us, from EUR 150 excl. VAT for a form 100 return, plus EUR 50 excl. VAT for the tax mandate when we file on your behalf. Complex situations (foreign income, assimilation, rental income) are quoted individually.

Request a quote

Request a quote: Personal income tax return

First reply within 24 working hours, from a named adviser. NDA on request before any confidential document.

Step 1 of 3Your need

You came from our Personal income tax return page. Select the category that matches your enquiry.

Urgency · optional
CallTry itRequest a quoteFirm quote within 48 h