What does a joiner cost in Luxembourg in 2026?
By Yacine Sahnoune, founder of renov.lu
In Luxembourg, a joiner charges between €50 and €90/hour (excl. VAT) depending on their specialty. However, the vast majority of interventions are invoiced at fixed price per service: from €180 to €600 per window for fitting only (depending on material and installation type), from €120 to €350 per interior door, from €20 to €70/m² for parquet laying, and from €3,000 to €18,000 for a bespoke staircase. These rates are structurally 25 to 40% higher than those in France or Belgium, due to salary scales set by the Luxembourg construction collective agreement. Super-reduced VAT at 3% applies in principal residences (buildings ≥ 10 years old), compared to 17% normally.
- Hourly rate: in Luxembourg, a joiner charges €50–60 per hour excl. VAT for installing PVC or aluminium windows and doors, €55–70 for timber joinery and €65–85 for bespoke fittings, but most jobs are priced as a fixed quote.
- Window fitting: labour alone costs €180–280 per window for a renovation fit over the old frame, €250–400 with full replacement in PVC, €300–500 in aluminium and €350–600 in timber; the window itself is invoiced on top.
- Typical budgets: replacing 5 double-glazed PVC windows with full removal costs €6,000–10,000 excl. VAT supply and fitting, a straight bespoke timber staircase €3,000–5,500 and a quarter-turn staircase €4,500–8,000.
- Parquet fitting: excluding the flooring itself, a joiner lays floating parquet for €20–32/m² excl. VAT, glued engineered parquet for €28–45/m², solid parquet for €35–55/m² and herringbone for €45–70/m².
- 3% VAT: windows, doors, parquet and stairs fitted in a principal residence at least 10 years old are invoiced at 3% instead of 17%; on €10,000 excl. VAT, VAT drops from €1,700 to €300. Wardrobes, built-in cupboards and furniture stay at 17%.
- Supplies: the 3% rate also covers windows, parquet and timber only if they are bought and invoiced by the joiner, who obtains AED approval before the works; windows bought directly from a manufacturer are paid at 17%, with a refund possible from the AED under conditions.
Compare quotes from verified joiners in Luxembourg
Windows, doors, parquet, stairs, bespoke joinery: get several free quotes from qualified craftspeople, with 3% VAT in principal residences.
Joiner hourly rate in Luxembourg
In the Grand Duchy, building joiners fall under the Building Collective Agreement (ITM Luxembourg, valid from 1st January to 31 December 2026). According to Lohnspiegel.lu data (2026), a carpenter or building joiner earns between €3,447 and €4,943 gross/month in the Grand Duchy. After accounting for employer contributions (~27%), professional insurance, materials and operating costs, the hourly rates invoiced are significantly higher than French or Belgian averages.
In practice, the Luxembourg joiner rarely invoices hourly: he prefers to establish a fixed price per intervention (per window, per door, per m² of parquet, or overall quote for a staircase). The hourly rate mainly serves as reference for small one-off repairs, adjustments or unblocking of joinery.
| Profile / specialty | Hourly rate (excl. VAT) LU | Application context |
|---|---|---|
| Joiner installer (PVC / aluminium) | €50 – €60 | Window, door and shutter installation in series |
| Timber joiner (interior) | €55 – €70 | Timber door, solid parquet installation, cladding |
| Joiner-fitter / bespoke | €65 – €85 | Dressing room, bookshelf, built-in wardrobe, bespoke kitchen |
| Staircase specialist | €70 – €90 | Design and installation of interior timber stairs |
| Small repair / unblocking / adjustment | €55 – €70 | Travel charge often invoiced (1–2 h minimum) |
For any surface intervention (parquet, joinery) or per-unit (window, door), demand a detailed fixed-price quote rather than an hourly commitment. The fixed price protects you against duration overruns, allows comparison between craftspeople and provides a clear contractual basis.
Window and door installation prices in Luxembourg
This is the core business of the installer joiner. Prices vary according to the material chosen (PVC, aluminium, timber), the type of installation (renovation with frame retention, or full replacement) and the size of the opening. The ranges below include installation labour only — the joinery itself is invoiced separately unless otherwise stated. For the full price of a window (supply and fitting), its performance and the Klimabonus, see our window prices in Luxembourg page.
Windows: installation price (labour only, excl. VAT)
| Intervention type / material | Price/unit — Labour only (LU) | Details |
|---|---|---|
| Renovation installation (overlay frame) | €180 – €280 | Existing frame retention, quick installation (1–2 h) |
| Full replacement — PVC standard | €250 – €400 | Old window removal + grouting + finishes |
| Full replacement — aluminium | €300 – €500 | Heavier profiles, precise threshold adjustments |
| Full replacement — timber or timber-aluminium | €350 – €600 | More meticulous work, reveal treatment |
| Patio door or sliding bay | €400 – €700 | Floor sill, guide rail, reinforced sealing |
| Velux / roof window | €350 – €550 | Roof access, sealing collar, interior finish |
Doors: installation price (labour only, excl. VAT)
| Door type | Price/unit — Labour only (LU) | Details |
|---|---|---|
| Standard interior door (door set) | €120 – €220 | Installation in prepared opening, no masonry adjustment |
| Interior door with adjustment / correction | €200 – €350 | Plumb correction, out-of-plumb frames, reveal finish |
| Sliding pocket door | €300 – €500 | Casement installation, rails, finish — more technical work |
| Armoured entrance door | €400 – €900 | Significant weight, multi-point adjustments, sealing |
| Sectional garage door | €300 – €600 | Mechanism installation, motorisation optional |
| Old door removal (supplement) | €60 – €120 | According to frame condition and disposal |
During full window or entrance door replacement, the interior and exterior reveals (embrasure cladding, render, paint) are rarely included in the joiner’s installation price. This work falls to either a plasterer-painter, or the joiner himself for an additional fee (€20 to €80 per reveal depending on condition). Systematically verify this point in your quote to avoid end-of-site surprises.
Parquet installation price by joiner in Luxembourg
Parquet installation can be done by a joiner or specialised parqueteur. The prices below correspond to installation only (labour + adhesive or staples according to technique), excluding parquet purchase. Prices are excl. VAT, per m².
| Parquet type / installation technique | Price/m² — Labour only (LU) | Technical details |
|---|---|---|
| Floating parquet / laminate — straight laying | €20 – €32 | Fastest installation, underlay included |
| Engineered parquet — glued installation | €28 – €45 | Polyurethane adhesive, primer according to substrate |
| Solid parquet — glued or nailed installation | €35 – €55 | Nailed on battens or glued to screed; more technical |
| Herringbone or point de Hongrie installation | €45 – €70 | +30 to 40% wastage, precise marking, time × 1.5 |
| Sanding + varnishing (renovation) | €35 – €60 | Existing parquet; 2 to 3 sanding passes + finish |
| External parquet / timber terrace | €35 – €55 | Installation on battens with ventilation, stainless fixing |
For any parquet project, order 10% extra for straight laying and 15% for herringbone or point de Hongrie to cover cutting wastage. Keep a few boards from the same batch for future repairs — colours vary slightly between manufacturing batches and are often impossible to match identically years later.
Bespoke staircase price in Luxembourg
The interior staircase is one of the most technical and valuable interventions by the joiner. In Luxembourg, prices are established by quote only, after site measurements. The ranges below include design, workshop fabrication and site installation, excluding masonry works or floor opening.
| Staircase type | Budget all-inclusive (excl. VAT) LU | Details |
|---|---|---|
| Straight prefab staircase in kit — installation only | €500 – €1,200 | You buy the staircase in kit, joiner installs only |
| Straight bespoke staircase — standard timber | €3,000 – €5,500 | Oak or beech, visible string, simple handrail |
| Quarter-turn bespoke staircase | €4,500 – €8,000 | Intermediate landing, balustrade, handrail |
| Spiral / helical staircase | €4,000 – €10,000 | Reduced footprint, more complex technique |
| Suspended / centre string staircase | €8,000 – €18,000 | Premium appearance, specific supporting structure required |
| Renovation treads + existing balustrade | €1,500 – €4,000 | Step cladding, handrail change |
Construction or replacement of an interior staircase in a residential building is subject to Luxembourg building safety regulations. Main regulatory criteria concern maximum step height (≤ 18 cm), minimum tread depth (≥ 24 cm), balustrade height (≥ 1 m from 1 m height difference) and obligation of a handrail. For any structural modification linked to the staircase (floor opening), municipal authorisation is generally required.
Budget examples by project in Luxembourg
| Typical project | Estimated budget (excl. VAT) | Assumptions |
|---|---|---|
| Replacement of 5 PVC double-glazing windows — full replacement | €6,000 – €10,000 | Standard 2-leaf windows, supply + installation |
| Replacement of 5 aluminium windows + 1 patio door | €9,000 – €16,000 | Lacquered aluminium, double glazing Ug ≤ 1.1 W/m²K |
| Oak engineered parquet installation — 50 m² | €3,500 – €6,000 | Glued installation, mid-range parquet supply included |
| 6 interior door sets (supply + installation) | €2,400 – €4,800 | Pre-painted standard doors, prepared openings |
| Bespoke dressing room — 3 m long | €2,500 – €5,500 | Plywood or lacquered MDF, according to finish and accessories |
On a site of €10,000 excl. VAT, 3% VAT represents €300 — against €1,700 at the normal rate of 17%. The saving of €1,400 is direct, provided the three eligibility conditions are met.
Windows, parquet, staircase or cabinetry? Simulate your carpentry project and receive quotes from verified joiners in Luxembourg.
Free quote →3% VAT on carpentry works in Luxembourg
Interior and exterior carpentry works carried out in a principal residence benefit from the super-reduced VAT rate of 3% instead of 17%, limited to €50,000 cumulative saving per property. Bespoke fittings (built-in cupboards, wardrobes) and furniture are excluded, like all interior joinery other than stairs, doors and window sills.
Principal residence only
The property must be used as the principal residence of the owner or tenant. Secondary residences, offices or commercial premises remain subject to the normal 17% rate. Renovating a rented dwelling is also eligible when the tenant lives there as a main residence; only creating a dwelling intended for rental is excluded.
Building completed at least 10 years ago
Condition required for renovation works on existing buildings. For a building less than 10 years old, carpentry works are due at 17% unless substantial works are carried out on acquisition of the dwelling and completed within 5 years of the purchase.
AED approval and materials invoiced by the craftsperson
To apply the 3% rate directly, the joiner files an approval request with the AED before the works, which you countersign; without approval, they invoice at 17% and you then claim the refund. The reduced VAT covers both labour and materials (windows, parquet, timber, hardware), provided these materials are purchased and invoiced by the joiner himself. If you buy your windows directly from a manufacturer, you pay 17% on them; you can then claim the difference back from the AED (claim above €3,000 excl. VAT over at least 6 months, each invoice above €1,250 excl. VAT).
Source: Guichet.lu — Super-reduced VAT works 2026 | AED — Indirect taxation portal
Choosing your joiner in Luxembourg: essential criteria
Establishment authorisation and craft register registration
In Luxembourg, joinery is a regulated craft requiring an establishment authorisation from the Ministry of Middle Classes. The craftsperson or company must be registered in the craft register of the Grand Duchy. For a foreign company posting workers to a Luxembourg site, compliance with construction collective agreement salary scales (ITM) is mandatory — including a travel allowance of €7.44 beyond certain distances.
Decennial guarantee and liability insurance
Window, external door and staircase installation falls under decennial guarantee: if defects compromise the work’s strength or waterproofing, the craftsperson is responsible for 10 years. In Luxembourg, insurance covering this liability is not compulsory: ask whether the craftsperson has it and request the certificate before work starts.
Quote detailing each item (materials + labour + finishes)
A rigorous carpentry quote distinguishes: precise product reference (brand, range, Ug for glazing), unit price per piece, removal and installation labour, finishes (grouting, expanding foam, joints, reveal), and any ancillary work (screeding, render around frames).
Site timescales and collective building holiday
In Luxembourg, building and civil engineering firms observe a mandatory collective holiday: in 2026, from 31 July to 23 August, then from 19 December 2026 to 6 January 2027. Ask your joiner about their own closure periods and plan your works accordingly. Mention your timing constraints at first contact.
Request your joinery quotes
Describe your project: we pass it to three joiners established in Luxembourg, business permit verified — doors, stairs, fitted furniture, external joinery, reply within 48 working hours, free and without obligation.
Frequently asked questions about joiner prices in Luxembourg
Why are Luxembourg joiners 25 to 40% more expensive than in France?
The tariff difference is primarily explained by the Grand Duchy’s salary structure. According to Lohnspiegel.lu (2026), a carpenter or building joiner earns between €3,447 and €4,943 gross/month in Luxembourg — roughly double equivalent level in France. Add employer contributions (~27%), professional insurance, equipment costs and overheads. The Luxembourg building collective agreement (ITM) sets minimum salaries indexed to cost of living, which mechanically explains why rates invoiced to private customers are structurally higher than in neighbouring countries for identical work.
What is the difference between partial renovation and full window replacement?
Partial renovation (overlay frame) involves keeping the existing frame and installing a new casement over it. It is faster (1 to 2 h per window), less expensive (20 to 30% labour saving) and requires no reveal finish work. Drawback: glazed area is reduced by 2 to 4 cm per side, and this technique only works if the old frame is sound, plumb and not rotten. Full replacement removes all old joinery, allows correction of opening defects, offers better thermal performance and grants access to possible financial aids. It involves reveal finish work, often a different trade’s responsibility.
Can parquet be laid directly over existing tiles in Luxembourg?
Technically possible for certain parquet types (floating or engineered in floating installation), under conditions: tiles must be entirely sound (no hollow-sounding tiles), perfectly flat (±3 mm/2 m tolerance), clean and degreased. Specific primer needed for glued installation over tiles. The extra thickness created (~12 to 20 mm) must be compatible with door frames and junctions with adjacent rooms. In most cases, a professional joiner will recommend existing tile assessment before committing — and sometimes prior removal to start fresh on a sound screed.
Do I need building permission to replace windows in Luxembourg?
As a general rule, identical replacement of existing windows (same shape, colour, dimensions) does not require building permission in Luxembourg. However, any external appearance modification (colour change in protected zone, new opening, opening enlargement, listed building glazing modification) may require municipal authorisation, or even heritage ministry agreement if the property is in a heritage protection zone. Check with your municipal department before works begin.
Obtain quotes from verified joiners in Luxembourg
Windows, doors, parquet, stairs, bespoke cabinetry: compare several free quotes from qualified craftspeople in the Grand Duchy and benefit from 3% VAT in principal residences.