Personal income tax return in Luxembourg, model 100, optimised and on time.
The personal income tax return (model 100) declares your income to the Direct Tax Authority (ACD). We prepare it, identify the applicable deductions and file it on time, for residents and non-residents alike.
The personal income tax return (form model 100) summarises a Luxembourg taxpayer's income (salaries, investment, rental, self-employed) and applies the scale according to the tax class (1, 1a, 2). It is filed with the Direct Tax Authority (ACD).
Income tax governed by the amended law of 4 December 1967 (LIR). Return via form model 100 with the ACD. The filing deadline was extended to 31 December of the year following the tax year (law of 19 December 2020). Tax classes 1, 1a and 2 depending on family situation.
Key takeaway
- The return is filed via form model 100 with the ACD.
- The tax class (1, 1a, 2) depends on family situation.
- The filing deadline is extended to 31 December of the following year.
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.
Four families of circumstances trigger the obligation. Taxable income exceeds 100,000 euros for a resident employee. The taxpayer combines several salaries or pensions subject to withholding during the same year. Income not subject to withholding is added to the salary: rental income, foreign investment income, self-employed income. Finally, a non-resident applies for assimilation to resident status, which can only be done 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 filing deadline was extended to 31 December of the year following the tax year by the law of 19 December 2020. For tax year 2025, forms were made available in early April 2026 and filing runs until 31 December 2026. The same calendar applies to paper returns and to electronic filing through MyGuichet.
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.
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.
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.
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
Indicative estimate based on the official scale (2025 tax year).
Class 1a (single parents, widowed, 65+) : specific scale, personalised calculation on request.
Indicative estimate, 2025 tax-year scale (classes 1 and 2) and 2025 social parameters. The net-salary mode applies employee contributions (pension 8%, 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.
Ready to structure your personal income tax return?
Free first call within 24 hours. Dedicated adviser, NDA from first contact.
Preparation checklist
Get the list of documents and steps to start without friction.
Frequently asked questions
Who must file a return in Luxembourg?
What is the deadline?
What is the tax class?
Can you estimate my tax before filing?
How many days can a cross-border worker work remotely without changing their tax position?
What is the difference between the annual adjustment and the model 100 return?
Request a quote
Reply within 24 business hours. NDA from first contact.