Lithuania PVM mokėtojo kodas validator

How the PVM mokėtojo kodas format works

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

Things to watch for

  • Length is 9 digits for companies or 12 digits for branch/temporary registrations
  • This tool checks the format only; no check-digit validation is performed
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 and counts either exactly 9 or exactly 12 digits, entirely client-side, with no signup and nothing transmitted. It’s a length-and-prefix check across two accepted formats — no check-digit calculation is run against either length here.

Beyond a format pass

A correctly shaped 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 only (9- or 12-digit) — not check-digit validation, 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 only confirms the 'LT' prefix and a 9-or-12-digit length. 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