Home PVM mokėtojo kodas Lithuania

Lithuania PVM mokėtojo kodas validator

How the PVM mokėtojo kodas format works

Format
LT + 9 digits (companies) or 12 digits (branches)
Example
LT119511515

Things to watch for

  • Length is 9 digits for companies or 12 digits for branch/temporary registrations
  • The second-to-last digit must be 1; the last digit is a two-pass mod-11 check digit
Regex for PVM mokėtojo kodas
^LT([0-9]{9}|[0-9]{12})$

Lithuania’s VAT registration code is the PVM mokėtojo kodas, and it comes in two valid lengths: “LT” plus 9 digits for a standard company (LT123456789), or “LT” plus 12 digits for branch offices and certain non-standard registrations. That dual-length format is unusual among EU VAT numbers, most of which fix a single digit count per country, and it’s the detail most likely to trip up someone expecting one “correct” length.

Businesses invoicing Lithuanian counterparts, or checking a supplier’s number before filing, need to treat both the 9-digit and 12-digit forms as potentially valid rather than assuming the longer one is an error or a different kind of ID. The two lengths map to different registration types issued by the Valstybinė mokesčių inspekcija (State Tax Inspectorate), not to a typo needing correction.

What the validator confirms

This tool checks for the “LT” prefix, counts either exactly 9 or exactly 12 digits, and then runs Lithuania’s official check-digit formula against the final digit — a weighted mod-11 pass that falls back to a second weighting if the first pass lands on a remainder of 10 — entirely client-side, with no signup and nothing transmitted.

Beyond a format pass

A checksum-valid PVM code doesn’t confirm the registration is currently active, or which of the two lengths applies to the specific entity you’re invoicing. Use the EU’s VIES lookup or Lithuania’s State Tax Inspectorate to confirm before treating a number as verified.

Scope: PVM code format and check-digit validation (9- or 12-digit) — not entity-type confirmation or registration status.

Content last reviewed 2026-07-07.

PVM mokėtojo kodas FAQ

Why do some Lithuanian VAT numbers have 9 digits and others 12?

Lithuania issues a 9-digit PVM mokėtojo kodas to standard registered companies, but branch offices and certain temporary or non-standard registrations get a 12-digit version instead — both are valid, just for different entity types.

How do I tell if a 9-digit or 12-digit Lithuanian VAT number is the 'right' one for a business?

Both lengths can be legitimate for the same company depending on which entity is invoicing — the parent company typically uses the 9-digit code, while a branch may carry the 12-digit form. This tool accepts either length; confirming which applies to a specific transaction needs the counterparty or VIES.

Does passing this format check mean a Lithuanian VAT number is currently active?

No — it confirms the 'LT' prefix, the 9-or-12-digit length, and Lithuania's official two-pass mod-11 check digit. Verify live registration through the EU's VIES lookup or Lithuania's State Tax Inspectorate (Valstybinė mokesčių inspekcija) before relying on it commercially.

← More PVM mokėtojo kodas validators