Skip to main content

Deduct your course from your Luxembourg taxes

Training that deepens the job you already hold comes off your taxable income as frais d'obtention, with no ceiling once you clear the automatic EUR 540 allowance, and nothing in the rule looks at who runs the course. Read the next sentence before you plan around it: costs incurred to learn a new profession are not deductible in Luxembourg, which is the opposite of the German rule many people here bring with them. This page is for upskillers, and it says what a career changer should use instead.


One question decides everything: deepening, or changing?

Luxembourg's income tax lets an employee deduct the costs of earning their salary, and continuing training counts when it has a direct link with the occupation currently exercised. Updating your skills, deepening them, or progressing within your present profession all qualify, and above the EUR 540 the tax office grants automatically there is no upper limit on what you can deduct. Nothing in the rule mentions accreditation, recognition, a national register or the country the school sits in, so an invoice from an online provider abroad is treated exactly like a Luxembourg classroom. What the rule does not cover is the cost of learning a different profession. Luxembourg treats that as a private investment in a future career rather than a cost of the income you earn now, and the tax office applies the test case by case on your file. Germany takes the opposite view of the same expense, France and Belgium have their own tests again, and in a country where a large share of the workforce commutes across a border every day, that difference is the single most common reason someone plans around the wrong rule. So the useful first question is not whether the course qualifies. It is whether you are deepening the job you hold or leaving it.

Frequently asked questions

Where exactly is the line between deepening and changing?

It is drawn by reference to the occupation you currently exercise, and the tax office applies it to your file rather than to the course catalogue. Adding a skill your present job uses, or that moves you up within the same profession, is the clear case. Qualifying yourself for work you do not currently do, in a field you are not currently in, is the case Luxembourg treats as a private investment rather than a cost of earning your salary. Most people know honestly which one they are, and the paragraph in step 1 is a good test: if you can only justify the course by describing a job you do not yet have, expect a refusal and use one of the other routes instead.

Does it matter that Code Labs Academy is German and teaches online?

Not for this deduction. The rule has no accreditation, recognition, listing or geography condition anywhere in it: it attaches to your own training costs and the link between them and your job. That is unusually clean compared with schemes that fund training directly, most of which are scoped to providers approved by the body paying. Our AZAV certification is a German quality accreditation with no legal standing in Luxembourg, so read it as evidence that we are externally audited rather than as any kind of Luxembourg approval, which this deduction does not ask for.

How much do I actually get back?

Your marginal rate applied to the amount you deduct above the lump sum. Luxembourg's top bracket with the solidarity contribution takes the effective rate past 42%, so on an EUR 8,000 course a taxpayer at the top is looking at roughly EUR 3,300, and someone lower down the scale proportionately less. Two things move the figure: your income, and whether your other income-related expenses already use up the automatic EUR 540. Work it out with your own rate before treating it as part of the plan, and remember it lands with your assessment rather than at enrolment, so it is a discount on money you have already spent.

I commute from France, Germany or Belgium. Which country's rule applies?

The one where your salary is taxed, which for most frontaliers working in Luxembourg is Luxembourg itself, though the position depends on your circumstances and days worked outside the country. If you are taxed in Luxembourg this page is your rule, including its restriction on retraining. If you are taxed in your country of residence, use its rule, and the last section links our page for each of the three neighbours. The German one is worth reading carefully if you are retraining, because Germany allows exactly what Luxembourg does not.

Can I combine the deduction with my employer paying part of the course?

Yes, on different euros. You deduct what you paid yourself; what the company paid was never your taxable income, so it is not yours to claim. The clean way is to agree the split before enrolling and ask us for an invoice in your own name covering your share. Note that the employer's own route, the State cofinancement, is claimed by the company on its annual application, so the two sit in different places entirely and do not compete.

I am self-employed in Luxembourg. Is this the same rule?

The mechanics differ, because a self-employed person deducts business expenses against their professional income rather than claiming frais d'obtention against a salary, but the practical question is the same one: whether the training relates to the activity you already carry on. Bring your invoice and the programme documentation to your accountant with that question framed that way. The congé individuel de formation is also open to the self-employed, which is worth knowing since it is often assumed to be an employees-only right.

Career services

Personalized career support to help you launch your tech career. Get résumé reviews, mock interviews, and industry insights, so you can showcase your new skills with confidence.

Get personalised advice

Not sure what you’re eligible for in Luxembourg? Book a one-to-one call with our education specialists. We can explain how our payment plans and discounts work, and point you towards common Luxembourg routes such as training leave, employer sponsorship, in-company training co-funding, or ADEM support for registered jobseekers (where eligible). You’ll leave the call with a clear plan and the right questions to ask before you commit.

Call with Advisor at Code Labs Academy