Luxembourg VAT number check


curl "https://api.prometiam.com/functions/v1/risk-api/vat/VAT_NUMBER" \
  -H "Authorization: Bearer YOUR_API_KEY"

A Luxembourg VAT number is the prefix LU and eight digits. Type it below and the page asks VIES, the European Commission’s VAT Information Exchange System, whether it is registered right now.

Updated 6 November 2026

What a Luxembourg VAT number looks like

The VAT number (numéro de TVA) is written with the prefix LU followed by 8 digits, for example LU12345678 (an invented number, only to show the shape). The page checks that shape in your browser before anything is sent. The shape does not verify national check digits, so a number can have the right shape and still not be registered: only VIES says that. Format rules as applied by this checker, as at 6 Nov 2026.

What VIES confirms, and what it does not

VIES is not a database: each query is relayed to the VAT register of the member state that issued the number, here Luxembourg, which answers valid or not valid and, where the member state discloses them, the trader’s name and address.

  • Valid: the number is registered for VAT in its member state at the moment of the check, so it can be used for intra-EU supplies. It is not a solvency check and it does not say who is behind the number.
  • Not valid: a typo, a number never registered, a cancelled registration, or a number not activated for intra-EU trade. It is not proof that the company does not exist.
  • No answer: when VIES or the national register is offline the API answers 503 and the number was not checked. That is different from an invalid number.
  • No history: VIES answers for the moment of the query, so keep the date of the check.

What Prometiam serves for Luxembourg

Luxembourg is served as a LEI layer: the entities that hold a Legal Entity Identifier, not the Luxembourg company register. Records are found by name or by LEI, company_number is the LEI, and no VAT number is held on them. Investment funds, civil companies (sociétés civiles), associations (ASBL) and branches are not served. Luxembourg is not one of the sixteen insolvency markets.

The VAT number is therefore not read from a Luxembourg record: to confirm one, use GET /vat/{vatNumber}, which asks VIES. To find the company, search by name or LEI.

curl 'https://api.prometiam.com/functions/v1/risk-api/vat/LU12345678' \
  -H 'Authorization: Bearer rk_live_...'

curl 'https://api.prometiam.com/functions/v1/risk-api/companies/search?country=LU&name=...' \
  -H 'Authorization: Bearer rk_live_...'

A VIES check costs 1 credit and a failed call costs nothing. Starter is EUR 9.99/month (1,000 credits), Professional EUR 29.99 (10,000 credits), Scale EUR 99.99 (50,000 credits) and Enterprise is priced to order. The free trial lasts 14 days and includes 500 credits; a card is required and nothing is charged during the trial.

Contains LEI data from the Global Legal Entity Identifier Foundation (GLEIF), available under CC0 1.0. LEI-registered entities only; not an extract of the Luxembourg company register. The number is checked in VIES, the European Commission’s service; this page is not that service, it asks the same system through the Prometiam API. If you need proof of a check, run it on the VIES website and keep the result. Not legal or tax advice. Last checked 6 Nov 2026.

Related pages

Sign up · API documentation

The free trial lasts 14 days and includes 500 credits. A card is required and nothing is charged during the trial; it then continues as Starter (EUR 9.99/month) unless you cancel.

Frequently asked questions

How do I check a Luxembourg VAT number?
Type it with the LU prefix in the box above: the page checks the shape, then asks VIES whether the number is registered.
What is the VAT number prefix for Luxembourg?
LU, followed by 8 digits.
Does the check tell me the company is solvent?
No. VIES says only whether the number is registered for VAT at the moment of the check.
Why does a valid number show no name?
Some member states confirm a number without disclosing the trader’s name and address. A valid number with no name is a normal result there.
Can the API return a Luxembourg company’s VAT number?
No. Luxembourg is a LEI layer and its records hold no VAT number. Check a number you already have with the VAT endpoint.