Ready-mix price per m³ by strength class
Luxembourg is served by a handful of batching plants clustered around Roost, Luxembourg-Ville, Esch-sur-Alzette and Mersch. Delivery radius covers the whole Grand-Duchy within a roughly 45-minute truck drive, which keeps price dispersion low.
| Class | Typical use | Price per m³ (excl. TVA) |
|---|---|---|
| C20/25 | Lean concrete, non-structural slab, blinding | €140–€165 |
| C25/30 | Standard residential slab, garden wall, paving bed | €150–€180 |
| C30/37 | Foundation, retaining wall, reinforced floor slab | €170–€210 |
| C35/45 | Structural column, heavily loaded industrial slab | €200–€245 |
| Self-compacting (SCC) | Congested rebar, tight form-work | €225–€270 |
| Fibre-reinforced | Slab without rebar, small industrial floor | €185–€230 |
Add roughly €60–€90 per load for delivery in the standard 30 km radius; €120–€180 for deliveries further than 30 km from the plant. The figures are net of TVA; add 17 % before comparing on total invoice.
Class-selection drivers:
- Exposure class. An outdoor slab in Luxembourg falls under XC4/XF1 freeze-thaw exposure — specify C25/30 minimum, never C20/25
- Rebar density. Heavily reinforced foundations need a finer aggregate size (16 mm instead of 22 mm), which lifts the unit price by €8–€15/m³
- Slump / consistency. S3 slump is standard for slabs; an S4 for easier placement adds €5–€10/m³
- Admixture package. Winter accelerator adds €6–€12/m³; waterproofing admixture for a basement slab adds €12–€20/m³
The total material line of a typical 40 m² × 15 cm slab at C25/30 is 6 m³ of concrete at €165/m³ net = €990 — a small share of the installed project total.
Installed project price — from €3 000 to €8 000
Ready-mix material is typically 15 to 25 % of the total bill on a small residential project. Labour, form-work, rebar, sub-base and pump dominate.
| Scope | Typical installed price (excl. TVA) |
|---|---|
| 15–25 m² garden pad or shed base, 12 cm, mesh reinforced | €3 000–€4 400 |
| 30–45 m² garage slab, 15 cm, C25/30 with rebar | €4 400–€6 200 |
| 50–70 m² terrace or patio slab, brushed finish | €5 500–€7 200 |
| Retaining wall, 4–8 m length × 1,5 m height, reinforced | €4 800–€8 000 |
| Short garden wall, 10 m × 0,8 m with footing | €3 200–€4 800 |
A €5 500 net slab project at TVA 17 % becomes €6 435 TTC — compare providers on the TTC figure. A principal-residence renovation on a home older than 10 years can drop the TVA line to 3 % via the logement.lu regime, which on a €5 500 net bill cuts it to roughly €5 665.
What sits between material and total:
- Form-work — timber shuttering at €20–€35/m² of vertical formed face
- Rebar or mesh — ST25 mesh at €8–€12/m², shaped rebar cage at €2,40–€3,20/kg installed
- Labour — 3-person crew at €60–€75/hr per worker, declared rate
- Pump hire — €350–€600 per half-day when the lorry cannot discharge directly into the form-work
- Sub-base preparation — excavation, compacted crushed stone, geotextile at €22–€38/m²
- Spoil removal — €25– €45 per m³ of excavated material hauled and tipped
A €3 000 small-slab project is dominated by labour; an €8 000 retaining wall is dominated by rebar density and form-work time.
Minimum load, short-load fees and pump access
Batching plants run on full-load economics. Anything under about 4 m³ carries penalties that can double the effective €/m³ on a very small pour.
The four surcharges that matter:
- Minimum load fee. Most LU plants charge for a minimum 4 m³ load regardless of what you take. A 2 m³ order is billed at 4 m³ — on a C25/30 at €165/m³ that is an extra €330 net
- Short-load fee. Some plants waive the minimum but charge a €80–€140 short-load handling fee below 3,5 m³
- Waiting time on site. The truck is booked for a 20-minute on-site window. Beyond that, waiting time runs at €2,50–€3,80 per minute and small slabs with slow placement burn through it quickly
- Saturday delivery. Standard working hours are Monday to Friday; Saturday morning delivery where available adds €150–€280 per load
Pump access — the second access decision:
- Direct chute discharge works when the truck can park within 4 m of the form-work
- A line pump handles up to about 30 m horizontal and one floor vertical at €350–€600 per half-day
- A boom pump reaches 28–42 m and is used for second-floor slabs or awkward back gardens at €600–€900 per half-day
- A wheelbarrow transfer is the cheapest but scales badly — one or two cubic metres only, costing an extra crew hour per m³
How to avoid the surcharge trap on a small project:
- Batch two neighbouring jobs on the same delivery if the contractor is willing
- Pour a footing and a slab in sequence from the same load
- Use bagged concrete on-site for jobs below 1,5 m³ — a 25 kg bag at €6–€9 is cheaper than a short-load penalty for a 1 m³ order
A €500 ready-mix line on a 3 m³ pour often becomes €850 after short-load, waiting and late-hour surcharges. Confirm every surcharge in writing before signing the delivery slot.
What a compliant quote includes and what it does not
Concrete projects drift in scope faster than most trades because the sub-base, reinforcement and spoil removal are easy to under-specify on paper. Read the quote line by line.
Included in a typical €5 000–€6 500 slab or wall quote:
- Concrete material with strength class (C25/30, C30/37) and exposure class (XC4/XF1) specified on the line
- Delivery within a stated radius and standard working hours
- Form-work in timber for one-off pours, or panel formwork for repetitive elements
- Steel mesh or rebar schedule per engineer's drawing, fixed on spacers
- Placement, vibration, levelling, curing and basic surface finish (trowel or brushed)
- Labour stated as declared hours with an ITM-compliant crew
Usually not included — expect a separate line:
- Geotechnical survey if the ground bearing capacity is unknown — €450–€900
- Engineer's note for a retaining wall or reinforced foundation — €600–€1 400
- Deeper excavation beyond a standard 40 cm depth — €35–€55/m³ extra
- Rock removal or hard-dig — €80–€140/m³ when the digger hits compact bedrock or a concrete remnant
- Final surface treatment — decorative stamped finish, exposed aggregate or polished concrete at €25–€55/m² over plain trowel finish
- Building-permit drawings where the commune requires them for a retaining wall above 1,2 m or a structural slab
Red flags in a quote:
- No strength class on the concrete line — price is meaningless without it
- A flat rebar line without a quantity in kg — a rebar cage for a small retaining wall can easily reach €500 that was never specified
- Labour stated as cash or undeclared — household liability is your risk, not the contractor's
- No waste-disposal line on an excavation-heavy project — spoil is usually billed at €25–€45/m³ and the line cannot be zero
TVA — 17 % standard, 3 % super-reduced on primary-residence renovation
Concrete works carry TVA at the standard 17 % by default. When the pour is part of a qualifying renovation of a principal residence older than 10 years, the works can fall under the 3 % super-reduced rate via the logement.lu mechanism — a meaningful saving on the typical €4 000 to €8 000 residential job.
Rate in practice:
- New-build work on a house under construction: TVA 17 %, no access to the reduced rate
- Renovation / extension of a principal residence older than 10 years, signed by the owner-occupier: potentially TVA 3 % under the super-reduced regime
- Rental property, developer pre-sale or commercial slab: TVA 17 %, no reduced access
- Garden wall, garden pad, pool surround not tied to primary residence renovation: TVA 17 % — leisure structures are outside the scope
What a compliant invoice shows:
- Net amount per line (concrete, labour, pump, sub-base, rebar, removal)
- Concrete strength class and exposure class on the material line
- TVA line explicit with rate (17 % or 3 %)
- Contractor's TVA number and Autorisation d'établissement reference
- A written scope description (e.g. "rénovation dalle sous-sol") sufficient for a tax inspector to link the works to a dwelling
Rate comparison on a €5 000 net project:
| Setup | TVA | All-in |
|---|---|---|
| New-build, rental or commercial | 17 % | €5 850 |
| Principal-residence renovation, +10 years | 3 % | €5 150 |
The €700 gap on a modest job is the reason to raise the TVA question at quote stage, not at invoicing. The contractor carries the documentary risk — they have to justify the 3 % rate to the tax authority — so expect to be asked for your residence certificate and an attestation that the dwelling is over 10 years old.
Seasonal window — why spring prices rise 10–15 %
Concrete pouring is weather-sensitive. Luxembourg's temperate-oceanic climate gives a clean pour window from April to October, with a shoulder season either side that needs admixtures.
The calendar that matters:
- November to March — fresh concrete below 5 °C risks damage to the hydration reaction. Work continues with heated enclosures and accelerator admixtures (cost +€6–€12/m³, plus tenting labour). Many plants reduce production on unplanned frost days.
- April to June — peak season. Crews are booked 3 to 6 weeks out. List prices hold, short-load surcharges become firm.
- July to August — summer heat above 28 °C accelerates hydration and can cause shrinkage cracking. Early-morning pours preferred. Supply stable.
- September to October — second peak, often the best combination of availability and weather. Prices flat.
- Late October to early November — rush to finish before the frost window. Contractors hit capacity.
Winter work — what it actually costs:
- Heated accelerator admixture: +€6–€12/m³ on the material line
- Insulating blankets and frost protection: €80–€160 per pour
- Heated tenting for larger works: €350–€650 per day
- Delay risk: a frost day is a lost labour day billed to the homeowner if the contract includes weather clauses
Best price windows:
- Late February to mid-March — ordering in advance for an April start locks capacity at winter rates
- Mid-September to early October — availability loosens once the summer urgency passes, and the weather is still good
- November onwards — only worth it for time-critical work; the cost of admixtures and frost protection eats the saving
If the project is not time-critical, target an early spring or early autumn pour — the material line and labour are both softer than peak.
Declared labour, ITM and why cash prices look cheaper
Declared labour is not optional on concrete works. A crew laying a €5 000 slab is subject to ITM (Inspection du travail et des mines) rules on hours, safety and declared status. A quote that looks 25 to 35 % cheaper than the market almost always carries a hidden cost.
What declared labour includes:
- Registration with CCSS (social security) and declared hourly rate
- Employer's liability and work-injury insurance
- Autorisation d'établissement for the masonry trade
- Ten-year construction-defect insurance (garantie décennale) on structural works
- Safety equipment and method statement on-site
What a cash-price quote removes:
- Social-security contributions (roughly 12–13 % of the gross wage)
- VAT (17 % or 3 %) that would be paid onwards to the tax authority
- Garantie décennale — the householder is on their own if the slab cracks at year three
- Recourse in case of injury on-site — the householder can be held liable as the de-facto employer
Practical signs of a declared contractor:
- A written quote (devis) on company letterhead with Autorisation d'établissement number
- Insurance certificate attached or available on request
- Payment by bank transfer with a proper invoice (facture)
- The quote lines out TVA rate and shows a SIREN / RCS equivalent registration number
- A firm decline when asked for a discount for a cash settlement
How to verify:
- Search the Registre de commerce et des sociétés (RCSL) with the contractor's name
- Ask for the RC Pro (professional liability) certificate and check the expiry date
- On a €4 000+ project, ask for the décennale policy with scope matching your works
Concrete defects often appear at years two to five. A declared contractor is there for the claim. A cash contractor is rarely reachable — the saving of €600 on a €5 000 job is thin insurance against a €3 000 slab replacement down the line.
How to compare three quotes on the same concrete brief
Concrete quotes compare well when the brief names strength class, thickness and reinforcement. The same patio at three bids ranging €4 200 / €5 400 / €6 800 is often the same project with three different concrete specifications.
The six checks that matter:
- Strength and exposure class. C20/25 is cheaper than C25/30 per m³ and unsuited to outdoor use in Luxembourg. Insist on C25/30 XC4/XF1 minimum on any outdoor slab. A quote that does not name the class is bidding blind.
- Slab thickness. 10 cm, 12 cm, 15 cm give the same square metre coverage but very different concrete volumes. A 12 cm slab uses 20 % more material than a 10 cm slab.
- Reinforcement quantity in kg. A slab with steel mesh only is not the same as one with a rebar cage. Ask for the mesh grade (ST25 vs ST50) and the total kg supplied.
- Sub-base depth and geotextile. 10 cm crushed stone under a patio is acceptable; 20 cm is needed under a driveway. Under-budgeting here cracks the slab inside three years.
- TVA position. Net vs inclusive should be explicit per line. Mix at your peril — one bidder quoting TTC where the others quote HT is the most common apples-to-oranges comparison.
- Pump and access. If the truck cannot discharge directly, someone is paying for a pump. If no quote lines it, the cheapest bidder plans to wheelbarrow and bill for the crew time.
A clean briefing pack:
- Plot sketch with dimensions and access constraints
- Target strength class and thickness (ask if unsure — C25/30 at 15 cm for a garage slab, 12 cm for a garden pad)
- Expected load (pedestrian, car, van)
- Presence of rebar or mesh, quantity if known
- Finish required (trowel, brushed, stamped, polished)
- Target pour date and flexibility
Bidders quoting from the same pack typically land within ±15 % of each other. Wider spreads usually trace to one contractor reading the brief differently — worth a call before awarding the cheapest.
Concrete in Luxembourg carries two prices that need to be compared separately: €140 to €210 per m³ for ready-mix material and €3 000 to €8 000 for a typical installed residential project. Material is usually a minority share of the bill — labour, form-work, rebar, pump and sub-base dominate. The biggest avoidable costs are the small-load surcharge, the wrong strength class for outdoor exposure, and a cash-price quote that strips the décennale guarantee. Confirm C25/30 XC4/XF1 minimum on any outdoor slab, ask whether the 3 % super-reduced TVA applies to your primary residence, and aim for an early-spring or early-autumn pour. Fynd.lu lists declared masonry firms with Autorisation d'établissement, TVA numbers and written quotes on file — request three quotes on a shared brief before committing.
