Poland VAT number: format and validation

By Remco from Avatcado

Format

PL followed by 10 digits. The local term is Numer Identyfikacji Podatkowej (intra-EU form: numer VAT UE) (NIP, Polish).

Pattern: /^\d{10}$/

  • Domestically the NIP is traditionally written with hyphens (123-456-78-90), but formally it is 10 digits and the EU VAT number never contains hyphens
  • The PL-prefixed number is only valid for intra-EU trade after registering as a VAT UE taxpayer on form VAT-R

Example of a registered number: PL7740001454

Check digit

Poland VAT numbers carry a check digit (Weighted MOD 11): The first 9 digits are multiplied by the weights 6,5,7,2,3,4,5,6,7 and the sum mod 11 must equal the 10th digit.

Check a Poland VAT number

Validated live against the Ministerstwo Finansow / Krajowa Administracja Skarbowa (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=PL7740001454" \
  -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: "PL7740001454",
});

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 turnover forces a Polish business to register for VAT?

From 1 January 2026 the subjective exemption (zwolnienie podmiotowe) limit rose from PLN 200,000 to PLN 240,000 of annual sales. A business must register as an active VAT taxpayer once sales exceed that limit in the current or previous year, prorated for businesses started mid-year.

What is the biala lista (white list) of VAT taxpayers?

It is the Ministry of Finance's official register of VAT taxpayers, searchable by NIP, REGON, or bank account number. Beyond a contractor's VAT status it lists registered settlement account numbers, so Polish businesses use it to verify a supplier's bank account before paying an invoice.

Related guides

VAT rate in Poland

The standard VAT rate in Poland is 23%. Reduced rates: 8%, 5%. See all Poland VAT rates.

Sources