Lithuania (LT)
Lithuanian VAT Number Validation
Format, pattern, and dual weighted checksum for LT VAT numbers
Lithuanian VAT numbers can be either 9 digits (for legal entities) or 12 digits (for temporary taxpayers), each with dual weighted checksum calculations.
Format vs. Active Validation
This checks format only, not if a VAT number is really registered. Use VatDB's API to verify is a number is really registered and active. VatDB checks official EU and national datasources.
Format Overview
| Property | Value |
|---|---|
| Country Code | LT |
| Format | 9 or 12 digits |
| Length | 9 or 12 digits |
| Examples | LT123456789, LT123456789012 |
Regex Pattern
^LT([0-9]{9}|[0-9]{12})$
Checksum Algorithm
9 Digits (Legal Entities)
def validate_lt_vat_9(number):
weights1 = [1, 2, 3, 4, 5, 6, 7, 8]
total = sum(int(d) * w for d, w in zip(number[:8], weights1))
check = total % 11
if check == 10:
weights2 = [3, 4, 5, 6, 7, 8, 9, 1]
total = sum(int(d) * w for d, w in zip(number[:8], weights2))
check = total % 11
return (check % 10) == int(number[8])
12 Digits (Temporary Taxpayers)
Similar algorithm with extended weights for 11 positions.
Frequently Asked Questions
How do I verify a Lithuanian VAT number?
Lithuanian VAT numbers use dual weighted checksum. For 9-digit numbers: weights [1,2,3,4,5,6,7,8], recalculate with [3,4,5,6,7,8,9,1] if check=10. Use VatDB's API for official verification against EU and national databases.
What does a Lithuanian VAT number look like?
A Lithuanian VAT number has format LT123456789 (9 digits) or LT123456789012 (12 digits). Most businesses have 9-digit numbers.
How many digits are in a Lithuanian VAT number?
Lithuanian VAT numbers have either 9 digits (for legal entities) or 12 digits (for temporary taxpayers). The 9-digit format is most common.
When is the 12-digit Lithuanian VAT format used?
The 12-digit format is used for temporary VAT payers and certain special registrations. Standard businesses receive the 9-digit format.
Where can I check a Lithuanian company's VAT number?
Verify VAT numbers with VatDB's API, which checks against official EU and national databases. Get instant validation with company information.
What's the difference between format validation and checking if a VAT number is active?
The checksum confirms valid structure, not existence. VAT numbers can be cancelled or might never have been issued. VatDB's API verifies actual registration status.
Validate Lithuanian VAT Numbers Instantly
Use our API for real-time LT VAT number validation
Try Free