District heating, heating oil or bottled gas in Luxembourg: what are my rights?
Not every home is on the gas grid. District heating, heating oil and LPG have their own rules, and often a different body handles complaints.
📜 The rules in Luxembourg
Heating without the gas grid
Petroleum products, including heating oil (gasoil de chauffage), are sold under maximum prices. These are imposed through programme agreements with the oil companies and communicated by the Ministry of the Economy.
- From 1 August to 31 December 2026 the government grants a financial compensation of 15 cents per litre (all taxes included) on gasoil used as heating fuel. (gouvernement.lu)
- Connecting a home to a district heating network (réseau de chaleur) is among the installations eligible for the Klimabonus aid. (guichet.public.lu)
🪜 Step by step
- Know what heats your homeDistrict heating from a network, oil or LPG from a tank, or bottled gas. The rules differ for each.
- Check the rules for LuxembourgSee below who supervises heat and fuel suppliers and what they must tell you about prices.
- Complain in writing firstWrite to the heat or fuel supplier with your bill and what you want changed. Keep a copy.
- Escalate to the right bodyIf that does not help, go to the body named below.
📇 Who to contact
❓ Questions
Can I leave district heating?
That depends on the network and the rules in Luxembourg. Contracts are often long; check the notice terms.
Are heating oil prices regulated?
Usually not; you compare offers. Where there is an official price or cap, it is shown on this page.
Who checks the safety of LPG tanks and bottles?
The supplier and the installer have safety duties. If you smell gas, leave at once and call the emergency number from outside.
📎 Sources
🧭 Is this still correct?
We check this information carefully, but phone numbers, websites and rules change — and sometimes we get something wrong. Spotted a mistake or a change? Let us know below.
⚠️ Readers report that something here may have changed — we are checking it.
✅ Thank you — this keeps the page up to date for everyone.