What is the Price of a Joiner in Luxembourg in 2026?
In Luxembourg, a joiner charges between €50 and €70/hour (excl. VAT) depending on their specialty. However, the vast majority of interventions are invoiced at fixed price per service: from €200 to €600 per window installed (depending on material and installation type), from €100 to €350 per interior door, from €30 to €65/m² for parquet, and from €3,000 to €10,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.
Compare quotes from certified 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.
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 | €350 – €600 | 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) | €18 – €30 | 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 certified 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.
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. Rented properties are not eligible for the 3% rate for the landlord.
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 the operation is part of energy renovation with specific conditions.
AED-approved joiner — materials invoiced by craftsperson
The joiner must hold AED approval to apply the 3% rate directly. 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, these supplies are subject to the normal 17% rate.
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. Demand the decennial insurance certificate valid 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, the building sector observes a mandatory collective summer holiday (approximately 3 weeks end July–mid-August) and a winter holiday (end December–early January). Plan your works outside these periods to avoid unexpected delays. Mention your timing constraints at first contact.
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 certified 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.