Luxembourg payroll calendar: recurring employer deadlines

Recurring blank tabs moving from a circular scheduler into processing stations to illustrate Luxembourg payroll deadlines

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 CCSS account, 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 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

The close 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. Employee 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 therefore separates three moments: collection of employee events, approval of the calculation and release of the resulting payments and declarations. The internal 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 the electronic DECSAL route, 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 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 withheldFiling frequencyDeclaration and payment
EUR 750 or moreMonthlyBy the 10th day of the following month
EUR 75 to less than EUR 750QuarterlyBy the 10th day after the quarter
Less than EUR 75AnnuallyBy 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 tax position applied to each employee should also reflect the current electronic tax card available to the employer.

Corrections and retroactive pay

A correction belongs to the period that produced it. A revised salary, benefit or absence can change gross pay, deductions, net payment, CCSS reporting and the wage-tax return. The accounting correction should identify the same original period even when the cash adjustment is paid later.

This distinction matters at year-end. A correction processed in January may concern December remuneration and the previous tax year’s salary statement. The payroll record should show both the earning period and the payment or correction date clearly enough to support the annual reconciliation.

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.

Employers must file electronic salary-account statements covering the previous tax year before 1 March. The current official filing procedure requires transmission through MyGuichet 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. The payroll calendar and the financial close should therefore use a common list of outstanding employee items.

Conclusion

The recurring calendar follows a clear order. Employee events feed the monthly calculation, the approved calculation feeds the payslip and declarations, and the monthly records feed the annual salary statement. Reconciliation between payroll, CCSS, wage tax and accounting keeps that sequence complete.

Related service

Turn this topic into action

If this topic has a direct impact on your business, explore our Luxembourg payroll outsourcing service to coordinate monthly calculations, declarations and employee events.

Explore our payroll service Contact us

Frequently Asked Questions

How often must a Luxembourg employer report wages to the CCSS?

Gross remuneration and the exact number of paid hours are reported every month. The CCSS uses that information to calculate the employee and employer contributions.

Who pays the monthly social contributions?

The employer deducts the employee share from pay and settles the full CCSS account statement, including both the employee and employer shares.

When is wage tax due?

The frequency depends on the amount withheld. Filing is monthly from EUR 750, quarterly from EUR 75 up to but excluding EUR 750, and annual below EUR 75. The declaration and payment are due within 10 days after the relevant period.

What is the main annual payroll deadline?

Electronic salary-account statements for the previous tax year must be submitted to the Luxembourg Inland Revenue before 1 March.