Last updated
Luxembourg Telework Tax and Social Security for Cross-Border Workers
A cross-border employee working from home for a Luxembourg employer must track two separate systems: income-tax allocation and applicable social-security legislation. The neighbouring-country tax treaties currently use a 34-day tolerance for private-sector residents of France, Belgium and Germany, while the European telework framework can in qualifying cases keep an employee in Luxembourg social security when habitual telework is between 25% and less than 50% of working time. The thresholds do not measure the same thing, do not replace an A1 decision, and can be exceeded at different times. This guide shows what to count, what the employer must declare, and which evidence protects payroll and the annual tax file.
The two-threshold problem
| System | Core question | Evidence |
|---|---|---|
| Income tax | Which country may tax salary linked to work physically performed outside Luxembourg? | Dated work-location calendar, travel days, payroll allocation and tax filings. |
| Social security | Which single state's legislation applies under EU coordination rules or the telework framework? | Employer declaration, competent-institution decision and A1 certificate. |
| Employment arrangement | Does the written telework arrangement match actual location, equipment and working time? | Contract or addendum, policy, approvals and changes. |
Remaining below a tax tolerance does not automatically settle social security. An A1 certificate does not decide where salary is taxed. Payroll and HR should therefore maintain two calculations from the same underlying location record.
Tax: the 34-day tolerances
Luxembourg's Inland Revenue states that the private-sector treaties with Germany, Belgium and France each provide a 34-day annual tolerance. If the relevant limit is not exceeded, Luxembourg retains the right to tax the whole salary. If it is exceeded, Luxembourg is not entitled to tax the salary earned for work performed outside Luxembourg; the residence state may tax that portion under its rules and the treaty.
All workdays outside Luxembourg count for the threshold, not only home-office days. The official guidance expressly includes other professional stays such as business travel and continuing training, and reduced-hours or part-time days must still be considered. Public-sector employment has separate treaty rules, so a state employee should not reuse the private-sector answer.
| Residence country | Private-sector tolerance stated by Luxembourg tax authority | Planning point |
|---|---|---|
| France | 34 days | Count telework and other work outside Luxembourg across the tax year. |
| Belgium | 34 days | Keep location records that can support both Luxembourg and Belgian reporting. |
| Germany | 34 days | The 34-day rule applies from the 2024 tax year; do not use the former 19-day figure. |
Social security: when the telework framework can apply
The CCSS framework is available only when all conditions are met. It covers salaried work, requires telework between 25% and less than 50% of total working time, requires the employer state and residence state to be signatories, and requires telework to be performed exclusively in the residence state. The employee must not habitually work elsewhere beyond the employer state and residence-state telework, and the work must connect to the employer's IT infrastructure.
France, Belgium and Germany are signatories. When the framework applies, the CCSS can issue an A1 certificate for the declared period, up to three years. The employer or authorised representative makes the declaration. From 1 July 2024, retroactivity is limited to three months and requires prior Luxembourg affiliation during that period.
Telework below 25%, at 50% or more, involving another regular activity, multiple employers in different states, or work in a third state falls outside this framework and must be assessed under the ordinary multi-state rules. That does not automatically mean a particular country's system applies; the competent institution determines it.
Three practical scenarios
One day a week from France
Roughly 20% habitual telework is below the framework's 25% minimum, so the ordinary multi-state procedure applies rather than the framework. The same employee may still consume the 34-day tax tolerance during the year. The employer should declare the work and obtain the applicable-legislation decision rather than infer the answer from the percentage.
Two days a week from Belgium
About 40% residence-state telework can fit the 25% to less-than-50% framework if every other condition is met. The annual 34-day tax tolerance will ordinarily be exceeded much earlier, so salary may need tax allocation even while Luxembourg social security continues under a valid A1.
Home office plus regular work in a third country
The framework requires telework exclusively in the residence state and no other habitual activity outside the employer state. A recurring third-country work pattern therefore needs ordinary multi-state analysis and separate tax review.
Records the employee and employer should reconcile
- Daily physical work location, including partial days.
- Telework, client visits, training and business travel coded separately.
- Residence address and any move date.
- Employer entity and all other employment or self-employment.
- Approved telework percentage versus actual percentage.
- CCSS submission and A1 validity period.
- Payroll allocation and year-end tax information.
A spreadsheet can support the facts, but it cannot issue an A1 or interpret a treaty. Escalate before the pattern changes, not after payroll closes.
Official sources
- Luxembourg Inland Revenue: information for non-residents
- CCSS: framework agreement on telework
- CCSS: telework examples and exclusions
- Guichet.lu: opting for telework
Bottom line
For Luxembourg cross-border telework, count work location once but test it twice: against the applicable tax treaty and against social-security coordination. Keep the A1, payroll treatment and actual calendar aligned, and report changes before they invalidate the assumptions behind the file.