Payroll services in Luxembourg: from your first employee to monthly CCSS filings.
Payroll services in Luxembourg cover the monthly calculation of net pay from gross, the issuing of payslips, the declaration and payment of social contributions to the CCSS and the wage-tax withholding to the Luxembourg tax authority (ACD). We handle the operations agreed in the engagement, from affiliation to filings, with a dedicated portal and a single point of contact. The employer approves payroll inputs and payments. Financial Services Luxembourg, licensed accountant (auth. 10077274): EUR 25 excl. VAT per payslip up to 5 payslips a month, new-hire declaration within 8 days handled for you.
Reply within 24 h · NDA on request before any confidential document
Payroll in Luxembourg is the monthly process by which an employer prepares payslips, computes net pay after social contributions and wage-tax withholding, declares remuneration to the CCSS and remits the withholding to the ACD. The calculation applies the employee's tax class and automatic wage indexation, with the social minimum wage as the floor for gross pay.
Hiring your first Luxembourg employee: what is needed before the first payslip?
Before running payroll, the employer needs its CCSS registration, the employee's contractual details and identification information. The entry declaration is generally due within eight days of hiring. Variable pay, tax class and any cross-border work pattern should then be checked before monthly payroll is approved.
What to check
- Joiner checklist : Employment contract, start date, weekly hours, national ID or identity evidence and agreed pay.
- Payroll computation : Check indexation, leave, overtime, benefits, tax class and applicable social contributions.
- Monthly reconciliation : Match payslips to CCSS submissions and wage-tax withholding, and explain differences.
Deliverable: employee onboarding checklist, payroll calendar and validated first payslip; monthly prices and separate annual fees disclosed.
Labour Code and Social Security Code; affiliation and filings with the Joint Social Security Centre (CCSS); wage-tax withholding on salaries and dematerialised tax-deduction forms (ACD); labour-law oversight by the Labour and Mines Inspectorate (ITM).
Key takeaway
- Every employer must declare each new hire to the CCSS within 8 days of the start of employment and issue a monthly payslip.
- Net pay is computed after employee social contributions and wage-tax withholding according to the tax card. Employer contributions are an additional employer cost, not a deduction from the employee's gross pay.
- Salaries are indexed: the wage index automatically adjusts pay to price developments.
- Payroll costs EUR 25 excl. VAT per payslip (1–5/month), EUR 22 (6–20) or EUR 20 (21+), plus separate file-opening and annual CCSS/RTS fees.
Further reading: construction accounting and changing accountant. In-depth analysis: Luxembourg minimum wage 2026: EUR 2,771.33 gross per month and Cross-border remote work: the two 2026 thresholds.
What are payroll services in Luxembourg?
Payroll covers everything that turns an agreed gross salary into net pay that is paid and declared: computing social contributions (employee and employer share), applying the wage-tax withholding based on the tax class, issuing the payslip, declaring remuneration to the CCSS and remitting the withholding to the ACD.
Outsourcing payroll means entrusting this monthly cycle to a licensed accountant: rate configuration, checks on variable pay and preparation of filings against an agreed calendar, with a single contact who also handles your accounting in Luxembourg.
Payroll and HR administration: the social secretariat
In Luxembourg, SMEs and craft businesses often call the provider that runs payroll and HR administration their social secretariat (secrétariat social). It covers the same cycle as outsourced payroll, extended to the formalities that surround each employee.
In practice it covers employer and employee affiliation with the CCSS, monthly payslips, wage tax remitted to the ACD, entry and exit declarations, leave and sickness tracking, indexation and standard employment contracts. Payroll is then reconciled each month with your accounting in Luxembourg, with no double keying between two providers.
CCSS affiliation and filings
Within 8 days of the start of employment, the employer declares the new hire to the Joint Social Security Centre (CCSS), which manages affiliation and contribution calls; beyond 30 days late, the CCSS may fine EUR 50 per month of delay, capped at EUR 2,500. Each month, remuneration is declared and contributions (health, pension, dependency, accident, employers' mutuality) are computed on the contributory base.
We handle entry and exit declarations, sickness and accidents, monthly filings and CCSS statements, aligned with your accounting and cash flow. Staff costs for the financial year then flow straight into the annual accounts filed with the RCS.
Tax cards and ACD tokens: which access does payroll need?
The tax card provides the withholding instructions used for salary tax. Employers retrieve electronic cards through a certified MyGuichet.lu business eSpace. The ACD token certifies that access; it is distinct from the LuxTrust authentication method.
When payroll is delegated, use the designated service-provider token. Do not give the employer token to the provider. See the activation procedure on Guichet.lu. Tell us about missing access when scoping the work; do not submit tokens or login codes through the quote form.
Switching payroll providers or taking over overdue payroll
To scope a takeover, tell us the employee count, intended handover month and last periods processed. Then prepare payslips and year-to-date totals, CCSS/RTS filings and acknowledgements, contracts, leave balances and outstanding payroll inputs.
Scope the next monthly cycle separately from historical corrections: identify missing periods, duplicate filings and access to renew before handover. Regularisation and exceptional work need separate pricing in the quote. Compare the full annual cost in our payroll fees.
Payslip: content and obligations
The payslip details gross salary, employee social contributions, wage-tax withholding, any benefits in kind and net pay. It must be issued monthly and retained. An error in tax class, index or base feeds directly into the employee's net pay and the filings.
We produce clear, compliant payslips, available to your employees through a dedicated portal, with the annual certificates they need for their tax return.
Gross to net: contributions, tax classes and index
Moving from gross to net depends on three elements: social contributions (employee share), the wage-tax withholding set by the tax class (1, 1a or 2, depending on family situation), and the index. The wage index automatically adjusts salaries to price developments: each time an index bracket is crossed, salaries are revalued.
Rates and thresholds follow the schedule in force (CCSS, ACD) and indexation. We apply up-to-date parameters and explain net pay to your employees, cross-border workers included.
Payroll for craft and construction businesses
In crafts and construction, payroll changes from month to month: overtime, bonuses, sickness absences, cross-border employees living in France, Belgium or Germany. The construction sector also has its own compensation scheme for hours lost to bad weather, handled with ADEM. Each variable changes the contribution base and the wage-tax withholding.
We collect these items by site or by team, and reconcile payroll costs with the margin of each site in accounting for construction firms.
Can a foreign company run payroll in Luxembourg without a local entity?
Yes, in principle. A business with no registered office in Luxembourg that employs staff working here must register as an employer with the Joint Social Security Centre (CCSS), enclosing a recent extract from its foreign trade register, and each employee must be declared within eight days of starting work (Guichet.lu, registration of employers). The wage-tax treatment depends on the double tax treaty between the employee's country of residence and Luxembourg, and is settled with the direct tax administration (ACD) before the first payslip.
Staff posted temporarily to Luxembourg under a service contract are a different case: they generally remain covered by their home country's social security under the applicable international rules, but the posting must be declared to the Inspectorate of Labour and Mines (ITM) at the latest when the work starts, with a contact person designated in Luxembourg (Guichet.lu, posting workers). An employer-of-record platform, which becomes the legal employer, is a third route. The right choice depends on how long the staff stay and on whether the activity creates a taxable presence in Luxembourg: review it before opening a payroll.
Why outsource payroll?
Running payroll in-house means software, constant monitoring of labour law, the index and rate schedules, and availability every month. For an SME, the error risk and hidden cost are high. Outsourcing assigns preparation and checks to a provider; it does not remove the employer's obligations. The engagement defines responsibilities, required documents and approval dates.
You gain reliability (compliant payslips and filings), continuity (no dependence on a key person) and clarity (payslip fees, fixed charges and exceptional work distinguished in the quote).
How much do payroll services cost?
Outsourced payroll costs EUR 25 excl. VAT per payslip for 1–5 per month, EUR 22 for 6–20 and EUR 20 for 21+. Opening the payroll file costs EUR 200 excl. VAT once; annual CCSS communications cost EUR 150 and annual RTS communications EUR 150 excl. VAT per employer, excluding special events.
Our approach: a readable per-payslip package, integrated with your accounting, with a firm quote after a short scoping call. You can estimate your budget with our fee simulator and benchmark it against our accounting fees in Luxembourg.
Who this is for
- Luxembourg companies with a first employee or an assimilated director
- SMEs and subsidiaries wanting reliable, compliant outsourced payroll
- Foreign companies employing in Luxembourg without a local HR team
- Cross-border and international profiles needing accurate net pay
- Craft businesses and construction firms with variable hours, bonuses and absences
What we do
- Employee affiliation and entry / exit declarations to the CCSS
- Monthly payslips and gross-to-net calculation
- Social and wage-tax filings, preparation of payments within the agreed scope
- Leave, sickness, index and benefits-in-kind handling
- Employee portal (payslips, certificates) and employer reporting
- HR administration: standard employment contracts, certificates, absence tracking
How much does an employee cost in Luxembourg?
Enter the gross monthly salary: 2026 employer and employee contributions, read from the official social parameters.
0 of 2 answered. The result appears after the last one.
Estimate for a regular month on the social parameters in force (index 992.24), checked by a licensed accountant. Excludes wage tax withholding, occupational health service, 13th month and bonuses.
Estimated timelines
Pricing indication
Indicative ranges, excluding 17 % Luxembourg VAT, disbursements and filing fees. Firm quote after scoping.
Full grid, terms and simulator: accounting pricing in Luxembourg.
First employee or payroll provider change: scope your payroll
First reply within 24 working hours, from a named adviser. Firm quote within 48 working hours once the scope is defined. NDA on request before any confidential document.
The process, step by step
Set-up
Employer CCSS affiliation, employee parameters, tax classes and applicable rules, with history take-over on transfer.
Monthly collection
Variable items (hours, bonuses, absences, benefits) via a single channel, no re-keying, with automatic reminders.
Calculation & payslips
Gross-to-net calculation, payslip issuing, availability on the employee portal and employer approval.
Filings & payment
Salary declaration to the CCSS, wage tax to the ACD, preparation of payment orders within the agreed scope, employer approval of payments and archiving.
Official sources and verification
This page is published under the editorial responsibility of Mickaël LOC for Financial Services Luxembourg (business permit 10077274). The rules cited should be checked against competent authorities and the circumstances of the case.
Frequently asked questions
What is a social secretariat in Luxembourg?
A social secretariat is the provider that runs an employer's payroll and HR administration: CCSS affiliation, monthly payslips, wage-tax withholding, entry and exit declarations, leave, sickness and standard contracts. Financial Services Luxembourg provides it at EUR 25 excl. VAT per payslip up to 5 a month, tapering to EUR 20, plus fixed set-up and annual filing fees.
Do you offer payroll services in Luxembourg?
Yes. Financial Services Luxembourg outsources payroll: CCSS affiliation, monthly payslips, gross-to-net calculation, social filings and wage-tax withholding, at EUR 25 excl. VAT per payslip up to 5 a month, tapering above, plus fixed fees, with an employee portal.
How much does payroll cost per employee?
EUR 25 excl. VAT per payslip for 1–5/month, EUR 22 for 6–20, EUR 20 for 21+. Onboarding costs EUR 200 once; annual CCSS communication costs EUR 150 and RTS communication EUR 150, excl. VAT.
How do I choose a payroll company in Luxembourg?
Compare the full annual cost, not just the payslip price: employer onboarding, CCSS and RTS communications, entry/exit filings, cross-border employees, secure document handling, deadlines and the named person responsible. Request a scoped quote that lists both included services and additional charges.
How is net pay calculated in Luxembourg?
Net pay is computed from gross, after deducting employee social contributions and the wage-tax withholding set by the tax class (1, 1a or 2). The wage index revalues salaries each time an index bracket is crossed.
What is the CCSS?
The Joint Social Security Centre (CCSS) is the body that manages employee affiliation and the calling and collection of social contributions in Luxembourg. Employers declare each entry, exit and monthly remuneration there.
When must a new employee be declared?
A new hire must be declared to the CCSS within 8 days of the start of employment. We handle entry and exit declarations, as well as sickness and accidents.
Can employees access their payslips online?
Yes. Payslips and annual certificates are made available on a secure employee portal, useful in particular for their income-tax return.
Can you run payroll for cross-border workers?
Yes. We run payroll for both resident and cross-border employees, applying the tax class and withholding rules specific to each situation.
Request a quote: Payroll services
First reply within 24 working hours, from a named adviser. NDA on request before any confidential document.