Tools
Luxembourg VAT Number Validator (LU numéro de TVA / USt-IdNr.)
Perform a Luxembourg VAT number lookup (numéro de TVA / USt-IdNr. / TVA-Nummer verification) against the official EU VIES system. Our tools use advanced routing, caching, and AI pre-validation to deliver instant results even when VIES or the Luxembourg ACD node is offline.
How VIESAC delivers resilient Luxembourg VAT checks when VIES or ACD is down
When conducting business with Luxembourg, validating a customer's numéro de TVA (French) or USt-IdNr. / TVA-Nummer (German) is critical for B2B compliance. Luxembourg is trilingual: TVA (taxe sur la valeur ajoutée) and MwSt (Mehrwertsteuer) refer to the same VAT. A Luxembourg intra-EU VAT number follows the format LU + 8 digits — for example LU26375245, LU12345678 or LU99999999. Do not confuse it with the matricule (company registration number at the RCS / trade register — often 11 digits such as B123456) or the domestic tax ID; only the full LU-prefixed number is valid for cross-border EU VIES checks. Luxembourg's tax authority (Administration des contributions directes — ACD, also known as Steuerverwaltung) and the central VIES system often suffer from latency, rate limits, or maintenance.
VIESAC solves these challenges by combining official registry lookups with proprietary technology: VIESAC SmartRouter™ routes queries around ACD and VIES glitches; VIESAC SmartCache™ retrieves correct VAT statuses from historic audit logs without overloading registries; and VIESAC AI normalization cleans inputs (common typos, missing LU prefix, matricule instead of TVA number, or wrong digit count) before validation. This keeps your validate LU VAT number flow active for livraison intracommunautaire / innergemeinschaftliche Lieferung and autoliquidation / Umkehr der Steuerschuldnerschaft (reverse charge) scenarios even when government servers are temporarily unreachable.
Frequently asked questions about Luxembourg VAT number lookup
How does this Luxembourg VAT number checker work?
This validator queries the official EU VIES registry, which in turn checks the Luxembourg ACD database. Unlike basic lookup tools, VIESAC uses SmartRouter™ routing, SmartCache™ caching, and AI pre-validation. If the Luxembourg registry node is down, VIESAC can still verify active status through cached histories, format normalization (LU prefix, 8 digits), or queued background audits.
What is the difference between matricule and numéro de TVA in Luxembourg?
The matricule is Luxembourg's company registration number in the RCS (Registre de Commerce et des Sociétés) — it identifies the legal entity on domestic documents but is not an EU VAT ID. The numéro de TVA (French), USt-IdNr. or TVA-Nummer (German) for intra-EU trade is LU + 8 digits (e.g. LU26375245). For tax-exempt intra-EU B2B supplies (livraison intracommunautaire / innergemeinschaftliche Lieferung), you must validate the full LU number on VIES — a matricule alone without LU prefix is not sufficient. VIESAC stores PDF certificates with timestamps and technical payloads for 10+ years to demonstrate due diligence during an ACD tax audit.