Lithuania VAT number: format and validation
Format
LT followed by 9 or 12 digits. The local term is PVM moketojo kodas (pridetines vertes mokescio moketojo kodas) (PVM kodas, Lithuanian).
Pattern: /^\d{9}(\d{3})?$/
- Two lengths are valid: 9-digit codes were issued to legal entities, while 12-digit codes (typically starting with 100) go to other and newer registrants
- Both lengths validate in VIES with the LT prefix, so a validator must accept 9 or 12 digits
Example of a registered number: LT100006918914
Check digit
Lithuania VAT numbers carry a check digit (Weighted MOD 11): The last digit is a check digit computed with repeating weights 1 through 9 mod 11, recomputed with shifted weights when the remainder is 10, then taken mod 10.
Check a Lithuania VAT number
Validated live against the Valstybine mokesciu inspekcija (State Tax Inspectorate) (official register).
Enter a VAT number to see the live API response
Validate via API
The same validation as an API call, with the example number above:
curl "https://api.avatcado.com/v1/validate?vat_number=LT100006918914" \
-H "Authorization: Bearer avat_live_your_api_key"import Avatcado from "@avatcado/node";
const avatcado = new Avatcado("avat_live_your_api_key");
const { data, error } = await avatcado.vat.validate({
vatNumber: "LT100006918914",
});
if (data?.data.valid) {
console.log(`Registered: ${data.data.company?.name}`);
}Free tier includes 500 validations per month. Get an API key or read the API documentation.
Frequently asked questions
What is Lithuania's VAT registration threshold?
Registration becomes mandatory when annual taxable turnover exceeds EUR 45,000, calculated per calendar year since May 2025. A rise to EUR 60,000 has been proposed in the Seimas but is not in force.
Why do some Lithuanian VAT numbers have 9 digits and others 12?
VMI issues PVM moketojo kodas values in two lengths: older 9-digit codes for legal entities and 12-digit codes for other registrants and newer registrations generally. Both are real VAT numbers and both validate in VIES.
Related guides
- How to Validate EU VAT Numbers Programmatically
- VIES API Guide: EU VAT Validation Explained
- EU VAT Reverse Charge: What Developers Need to Know
VAT rate in Lithuania
The standard VAT rate in Lithuania is 21%. Reduced rates: 12%, 9%, 5%. See all Lithuania VAT rates.
Sources
- Kaip skaiciuojama 45 000 euru riba Valstybine mokesciu inspekcija, accessed August 13, 2026
- Lithuania SME scheme national rules European Commission, accessed August 13, 2026
- VIES VAT validation European Commission, accessed August 13, 2026