Payroll & HR

Payroll accounting in Luxembourg: the entries

Payroll accounting in Luxembourg: gross is not the cost, net is not the expense. The question is which accounts of the standard chart receive what, which rates apply in 2026, and why the CCSS statement never lands on the payroll month.

Published

Payroll accounting in Luxembourg: which entries?

Payroll accounting in Luxembourg comes down to one monthly entry in three legs: gross pay and the employer's share of contributions as expenses, net pay and the withholdings as liabilities, then the settlement of each liability on its own due date. Gross is not the cost, net is not the expense.

The standard chart of accounts places the expense in class 6 and the matching items in class 4. Contractual gross pay goes to account 6211, under account 621 for employee remuneration; the employer's share of contributions goes to account 623, social security charges borne by the employer, with sub-account 6231 for pensions and 6232 for the other branches. Facing them are three separate liabilities: remuneration owed to staff, contributions owed to the Joint Social Security Centre for both shares, and tax withheld and owed to the Luxembourg Inland Revenue.

The most common mistake is to record the bank transfer only. Net pay transferred measures neither the expense of the year nor the employer's liability: it is only the fraction of gross pay that escapes the withholdings. A company that books payroll from its bank statement understates its staff costs by the employee's share, the employer's share and the tax withheld, and carries none of the three matching liabilities on its balance sheet.

The entry below is the template to repeat every month, before any settlement. It reads as a mirror of the payroll journal: total gross, total employer shares, total net, total contributions, total tax withheld. The amounts come from the journal, never from the bank statement. Payroll gives the detail employee by employee.

Standard monthly payroll entry, before settlement, following the structure of the standard chart of accounts applicable to financial years beginning on or after 1 January 2020. Verified on 22 October 2026.
AccountCaptionDebitCredit
6211Gross wagesTotal gross for the month—
623Social security charges (employer's share)Employer's share of contributions—
4714Amounts payable to staff — remuneration due—Net pay
462 / 4621Amounts payable to social security — CCSS—Employee's and employer's shares
461Tax debts — wage tax withheld—Tax withheld for the month

Which social contribution rates enter the payroll entry in 2026?

The social contribution rates applying to payroll in Luxembourg split in 2026 between an employee's share of 11.55 % on the capped base, to which the long-term care contribution is added, and an employer's share of 12.34 % before the Employers' Mutual Insurance Scheme.

This year's change concerns pensions. The overall pension insurance rate moved from 24 % to 25.5 % on 1 January 2026: the contribution of each of the three parties, employee, employer and the State, was raised from 8 % to 8.50 %, for the coverage period running to 2032. The measure sits in the pension scheme adjustments voted in December 2025 (parliamentary file 8634). A company that carried its 2025 rate table forward has therefore been recording an understated employer and employee share since January.

Two contribution bases coexist in the same payroll run, and that is the second source of error. The health, pension, accident and occupational health branches sit on a base capped at five times the social minimum wage, that is EUR 13,856.63 a month since 1 June 2026. The long-term care contribution knows no such cap: its base is the health insurance base, reduced by an abatement equal to one quarter of the unskilled social minimum wage, that is EUR 692.83 a month, prorated over 173 hours where working time in the service of one employer stays below 150 hours in the month.

The table below gives the split branch by branch. Two lines are not fixed rates: accident insurance, whose base rate of 0.65 % is adjusted by a bonus-malus factor specific to the company, and the Employers' Mutual Insurance Scheme, whose contribution depends on the risk class the company is placed in. For those two lines, the rate to book is the one on the account statement, not a market average.

Split of social contributions between the employee's and the employer's share for a private-sector employee. Overall rates from the CCSS table of social parameters for 2026, split taken from the notice to employers and from Guichet.lu. Verified on 22 October 2026.
BranchEmployee's shareEmployer's shareBase
Health insurance — healthcare2.80 %2.80 %Capped
Health insurance — cash benefits0.25 %0.25 %Capped
Pension insurance8.50 %8.50 %Capped
Long-term care insurance1.40 %—After abatement, uncapped
Accident insurance—0.65 %, adjustedCapped
Occupational health—0.14 %Capped
Employers' Mutual Insurance Scheme—By risk classCapped

Which accounts of the standard chart does payroll use?

The standard chart of accounts in Luxembourg assigns payroll two expense accounts and three liability accounts: 621 for employee remuneration, 623 for the employer's share, 4714 and 4724 for staff, 461 for tax debts, 462 for social security bodies.

The detail matters for reading the annual accounts. Within account 62, staff costs, account 621 carries employee remuneration, with 6211 for gross wages and 6219 for refunds on wages paid. Account 622 isolates other staff: 6221 for students, 6222 for casual workers, 6228 for other temporary personnel. Account 623 carries the social security charges borne by the employer, split between 6231 for pensions and 6232 for the other branches, sickness and accidents.

On the liability side, the split by maturity is a presentation requirement, not a convenience: amounts payable to staff sit in 4714 for the portion falling due within one year and in 4724 for the portion falling due after more than one year. Amounts payable to social security bodies sit in 462, with 4621 for the Joint Social Security Centre and 4622 for foreign bodies. Tax debts sit in 461. The standard chart of accounts sets out the full numbering, fixed by the grand-ducal regulation of 12 September 2019 and applicable to financial years beginning on or after 1 January 2020.

One point deserves stating because it distorts the reading of employer cost: the refund from the Employers' Mutual Insurance Scheme is not income. It refunds to the employer the remuneration kept up during an employee's incapacity for work, on a base made up of gross salary and the matching employer shares of health, accident and pension insurance. Its place is account 6219, refunds on wages paid, reducing the expense. Booked in class 7, it inflates turnover and staff costs by the same amount.

Accounts of the standard chart used by a payroll cycle, version applicable to financial years beginning on or after 1 January 2020. Verified on 22 October 2026.
AccountCaptionUse in payroll
621 / 6211Employee remuneration, gross wagesGross for the month from the payroll journal
6219Refunds on wages paidRefund from the Employers' Mutual Insurance Scheme
622Other staffStudents, casual workers, temporary personnel
623 / 6231 / 6232Employer's social security charges, pensions, otherEmployer's share of contributions
4714 and 4724Amounts payable to staffNet pay, within and after one year
461Tax debtsWage tax withheld
462 / 4621Amounts payable to social security, CCSSContributions for both shares

Why does the CCSS statement never match the payroll month?

The CCSS statement never matches the payroll month because the account statement is issued with a lag of around two months on the month invoiced. The employer records the liability in the payroll month and settles it two months later, within ten days of the statement being issued.

That lag is not an anomaly to be corrected, it is how invoicing works. Each month the employer receives an account statement carrying the contributions due on remuneration already paid; the balance is to be settled within ten days of its issue, even where the employer disputes it. Late payment produces default interest of 0.6 % per full calendar month, partial months being disregarded, and the CCSS starts forced recovery after four statements have gone unpaid.

The accounting consequence is that account 4621 is never cleared during the year, and does not have to be. It permanently carries the contributions of two to three payroll months declared but not yet invoiced. Reconciliation is therefore a rolling exercise: the balance of the account at a given date must be explained by the contributions of the payroll months not yet settled, and not by the last statement received. At the closing date, the share of contributions bearing on remuneration of the year but invoiced after that date belongs to accruals.

The refund from the Employers' Mutual Insurance Scheme follows the same current-account logic. It is made monthly by offsetting it against all contributions claimed by the CCSS, and any surplus is credited to the account statement unless the employer asks for it back using a dedicated form. An employer waiting for a transfer before booking the refund will never see it arrive: it is already inside the balance.

Timeline of one payroll month and of its invoicing by the CCSS. Sources: CCSS, invoicing, account statement and recovery pages; Guichet.lu, payment of social contributions for employees. Verified on 22 October 2026.
StepTimingAccounting effect
Payroll for month MEnd of month MExpense and liabilities recorded in month M
Declaration of remuneration to the CCSSAfter the payroll run for month MNo entry
Issue of the account statementAround two months after the month invoicedRolling reconciliation of account 4621
Payment of the balanceWithin ten days of the statement being issuedPartial extinction of the liability
Late paymentInterest of 0.6 % per full calendar monthFinance cost, separate from payroll
Four unpaid statementsAfter the fourth statementForced recovery proceedings open

When must wage tax withheld be declared and paid over?

Wage tax withheld in Luxembourg is declared and paid over within the ten days following the reference period, whose length depends on the amount withheld: monthly from a threshold of EUR 750 a month, quarterly between the two thresholds, annually below EUR 75.

The periodicity is read off the withholding, not off headcount. A company with two well-paid employees exceeds the monthly threshold; a company with five employees close to the social minimum wage, whose withholdings are absorbed by the tax credit, may fall under the quarterly periodicity. Filing the return is electronic and mandatory for employers and pension funds since 1 January 2025, through MyGuichet.

For the accountant, the periodicity sets the normal behaviour of account 461. Under monthly periodicity the account clears every month and a residual balance signals an error. Under quarterly periodicity the account normally carries three months of withholdings at the end of January, February, April, May, July, August, October and November: taking that for a missed payment leads to paying twice, which we still see happen in files taken over mid-year.

A separate deadline closes the annual cycle: wage tax account statements must be filed electronically before 1 March of the year following the tax year. That filing generates no entry, but it can only be served if the payroll journal and the accounts agree across the twelve months. That is the practical reason why reconciliation is done every month and not in February.

Periodicity of the return and payment of wage tax withheld. Sources: Luxembourg Inland Revenue, declaration of tax withheld and payment pages; Guichet.lu, wage tax withholding. Verified on 22 October 2026.
Monthly withholdingPeriodicityDeadline
EUR 750 and aboveMonthlyThe 10th of the following month
EUR 75 to EUR 750QuarterlyThe 10th of the month following the quarter
Below EUR 75AnnualThe 10th of the month following the tax year
All periodicitiesElectronic filing mandatory since 1 January 2025MyGuichet
Wage tax account statementsAnnualBefore 1 March of the following year

How do you reconcile the payroll journal with the accounts?

Reconciling the payroll journal with the accounts comes down to four monthly control points: net pay against account 4714, contributions for both shares against account 4621, tax withheld against account 461, and employer cost against the sum of accounts 6211 and 623 less account 6219.

Done in that order, the control locates the gap before it compounds. Net pay is the only one of the four to be checked against the bank statement, and it must tie to the euro: a rejected transfer, an advance paid mid-month or an attachment of earnings leaves a balance on account 4714 that has a named explanation. The other three are checked against a return or a statement, never against the bank, since their settlement date is deferred.

Four errors recur in the files we take over. The employer's share recorded net of the refund from the Employers' Mutual Insurance Scheme, which flattens staff costs. The long-term care contribution treated as an employer charge, when it is borne by the employee alone. The CCSS account statement booked as an expense, which doubles the employer's share already recorded by payroll. And account 4621 forced to zero at the closing date through a difference taken to expenses, which destroys the only information allowing the originating month to be found.

On this cycle, our fees are of the order of EUR 20 to EUR 25 excluding VAT per payslip, tapering by volume, with the opening of the payroll file charged once; the full grid is on our fees. The time does not go into the entry, which is mechanical, but into those four controls and into reworking earlier months where they were not done.

The four monthly control points between the payroll journal and the accounts, and the gap each one reveals. Firm method, to be read alongside the CCSS invoicing rules and the wage tax payment rules. Verified on 22 October 2026.
Control pointSource in payrollAccountTypical gap
Net payTotal net in the journal4714Rejected transfer, advance, attachment of earnings
Social contributionsEmployee's and employer's shares462 / 4621Two-month invoicing lag
Tax withheldTotal withheld for the month461Quarterly periodicity taken for a missed payment
Employer costGross and employer's share6211 + 623 − 6219Mutual scheme refund booked as income

Sources and verification

Written for Financial Services Luxembourg and reviewed before publication by Mickaël LOC, licensed accountant (authorisation 10077274).

The structure of the payroll entry, the accounts of the standard chart, the split of contributions between the employee's and the employer's share, the move of the pension rate from 24 % to 25.5 % on 1 January 2026, the contribution ceiling of EUR 13,856.63, the long-term care abatement of EUR 692.83, the two-month lag in CCSS invoicing, the ten-day deadline, default interest of 0.6 % per month, the EUR 750 and EUR 75 wage tax periodicity thresholds and the 1 March deadline were verified on 22 October 2026 against the sources below.

The sources consulted are as follows. From the Joint Social Security Centre, the social parameters page, for the 2026 overall rates of health insurance in healthcare and in cash benefits, of pension insurance, of accident insurance and of occupational health; the page on who bears the contributions, for the split between insured person and employer and for the absence of an employer share in long-term care insurance;

the contribution ceiling page and the contribution bases page, for the ceiling of five times the social minimum wage and for long-term care insurance being outside that ceiling, as well as for the abatement of one quarter of the unskilled social minimum wage and its proration over 173 hours below 150 hours of work in the month;

the invoicing, account statement and recovery pages, for the monthly issue of the statement with a lag of around two months, for settlement of the balance within ten days even where disputed, for default interest per full calendar month and for forced recovery opening after four unpaid statements, and for the monthly refund by offset against all contributions claimed; the notice to employers on contribution rates, for the equal split of health insurance and for the cash benefits supplement.

From the Guichet.lu portal, the page on payment of social contributions for employees, for the split by branch and for accident insurance and occupational health falling entirely on the employer; the pages on wage tax withholding and on filing wage tax account statements, for the 1 March deadline; the page on the chart of accounts of undertakings, for the plan applying to financial years beginning on or after 1 January 2020.

From the Luxembourg Inland Revenue, the pages on the declaration of tax withheld and tax credits by employers and pension funds and on payment of the withholding, for the periodicity thresholds, for the deadline on the 10th and for mandatory electronic filing through MyGuichet since 1 January 2025.

From the grand-ducal regulation of 12 September 2019 determining the standard chart of accounts, through the forms and mapping tables of the eCDF platform and through the publications of the Commission des normes comptables, the numbering of accounts 621, 6211, 6219, 622, 623, 6231, 6232, 4714, 4724, 461, 462, 4621 and 4622. Finally, from gouvernement.lu and parliamentary file 8634, the move of the overall pension insurance rate from 24 % to 25.5 % with effect from January 2026, by raising each of the three parties' contribution from 8 % to 8.5 %, for the coverage period running to 2032.

Four points could not be verified against an official source at that date and are therefore not asserted here. First, the domains ccss.public.lu, guichet.public.lu, impotsdirects.public.lu, legilux.public.lu, cnc.lu, ecdf.b2g.etat.lu and igss.gouvernement.lu are blocked by the network proxy of our drafting environment: those pages were read through indexed extracts by means of a search restricted to official domains, and the statements above reproduce those extracts without extrapolation.

Next, the rates of the Employers' Mutual Insurance Scheme by risk class for 2026: the article points to the class applicable to the company without giving its rate. Next, the final numbering of the sub-account for tax debts owed to the Luxembourg Inland Revenue, which the 2018 preview of the chart places at 4612 without the final version having been read; the article stays with account 461.

Finally, the 2026 split of health insurance between the employee's and the employer's share, confirmed by the notices to employers of earlier years and by the consistency of the 2026 total, and not by a 2026 notice read directly. Readers can confirm these points on ccss.public.lu, on guichet.public.lu, on impotsdirects.public.lu and on legilux.public.lu.

This article sets out the state of the law at the date of publication and does not constitute personalised legal or tax advice: the company's risk class, the bonus-malus factor of accident insurance, the periodicity of wage tax withholding, the treatment of benefits in kind and each employee's own situation all change the outcome. Texts, regulations and practice change, and any decision binding your structure should be verified as at the date you rely on it. Report an error to contact@financialservices.lu: the correction is dated in the article.

A question about your situation? Let's talk.

Free first call within 24 hours. Dedicated adviser, NDA on request before any confidential document.

Book a consultation
CallTry itRequest a quoteFirm quote within 48 h