Luxembourg payroll is a monthly process, but not every obligation follows the same date. Employee events feed the calculation first. The payslip, social-security reporting, wage tax, accounting entries and payment files then follow from that calculation.
The practical aim is simple. The same employee, period and amount should appear consistently across payroll, the employer’s account with the Joint Social Security Centre (CCSS), the tax return and the general ledger. A calendar helps only when it also identifies the information needed before each deadline.
Employee events during the month
Hiring, departure, sickness, leave, overtime, a bonus or a new benefit in kind can change payroll. These events should reach the payroll record for the period in which they occur. A correction after payment can affect net pay, social contributions, wage tax and accounting at the same time.
Affiliation declarations, which register a new employee with social security, and exit declarations are separate from the monthly wage declaration. The CCSS registration guidance requires an entry declaration within 8 days after hiring and an exit declaration within 8 days after the employment relationship ends. The exit date is the last day of employment, including any applicable notice period. The first-employee checklist covers the wider registration sequence.
The monthly payroll close
Closing the payroll starts with the fixed employment terms and the variable data for the month. Paid hours, leave, sickness, overtime, benefits and variable remuneration determine gross pay. The employee’s social security contributions and wage tax are then deducted to reach net pay.
The payslip explains that calculation. The bank payment, payroll journal and declarations should use the same approved result. Late instructions can create a second payment, a corrected declaration and a difference in the ledger.
A practical monthly close allows time to collect employee events, approve the calculation and release the resulting payments and declarations. The internal deadline for payroll changes, known as the cut-off, can be earlier than the legal filing date so that differences are resolved before submission.
Monthly reporting to the CCSS
The CCSS wage guidance requires employers to report each employee’s gross remuneration and exact number of paid hours every month. The declaration concerns the previous month and distinguishes wage elements and specific categories of hours.
Paid hours include the hours corresponding to base pay, annual leave, public holidays and sickness borne by the employer. Overtime is reported separately. Sickness hours paid by the National Health Fund are not included in the ordinary paid-hours figure.
For DECSAL, the electronic file transfer of monthly wage declarations, the CCSS asks employers to transmit the previous month’s data by the 24th of the following month to avoid reminders. This is a CCSS processing date, not the payment date for contributions. Employers using the paper payroll statement return it within 10 days after receipt.
The CCSS calculates the contributions from the declared information and issues a monthly account statement, in effect an invoice, with a two-month lag. The employee share is withheld from gross pay, but the employer settles the full amount, including both employee and employer contributions. The balance shown on the CCSS account statement is payable within 10 days after the statement is issued.
The wage declaration, payroll register and CCSS account statement should be reconciled by period. A difference can result from a corrected wage, a retroactive affiliation or an updated contribution position. It should still be identified rather than left as an unexplained balance.
Wage-tax filing frequency
The employer withholds income tax from salary and pays it to the Luxembourg Inland Revenue. The current electronic wage-tax procedure sets the filing frequency by reference to the tax withheld for the month. Electronic filing has been mandatory since 1 January 2025.
| Monthly amount withheld | Filing frequency | Declaration and payment |
|---|---|---|
| EUR 750 or more | Monthly | By the 10th day of the following month |
| EUR 75 to less than EUR 750 | Quarterly | By the 10th day after the quarter |
| Less than EUR 75 | Annually | By the 10th day after the tax year |
The frequency follows the amount, not the size of the employer. A growing payroll can therefore move from annual to quarterly or monthly filing. The withholding for each employee follows the current electronic tax card. The card, which the Luxembourg Inland Revenue makes available to the employer, shows details such as the employee’s tax class. Tax-card guidance calls for employers to check for new cards at least once a month.
Corrections and retroactive pay
A revised salary, benefit or absence can change gross pay, deductions, net payment and the declarations. Social reporting and accounting should identify the period concerned, while the tax year must be determined under the income-tax timing rules.
Back pay for December work, paid in January, does not automatically belong in the previous year’s tax statement. Article 108 of the Income Tax Law generally follows the year when income becomes available, with a specific rule for periodic income paid shortly before or after the year to which it relates. The payroll record therefore needs both the earning period and the payment date.
The annual payroll close
The annual close brings together the twelve monthly payroll records. Cumulative gross pay, benefits, social contributions and wage tax should reconcile with the general ledger and the declarations already submitted.
Before 1 March, employers must file electronic salary-account statements covering the previous tax year, one for each employee. The current official filing procedure requires transmission through MyGuichet, the government’s online portal, and covers all remuneration paid by the employer during the year.
The annual statement does not replace a monthly correction. Any unresolved difference should be corrected in the relevant payroll and declaration before the final cumulative figures are treated as complete.
The accounting connection
Payroll produces more than a net bank payment. The journal records gross remuneration, employer contributions, employee deductions, wage tax and the liabilities due to the CCSS and tax administration. Those balances clear when the corresponding amounts are paid.
Leave, bonuses or other earned amounts may also require year-end accruals under the applicable accounting policy. An accrual records a cost in the year to which it relates, even when payment comes later. The payroll calendar and the financial close should therefore use a common list of outstanding employee items.
Managing payroll for a Luxembourg business
Arrange support for payslips, social declarations and employee changes throughout the year.