Poland VAT number: format and validation
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
- 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 Poland
The standard VAT rate in Poland is 23%. Reduced rates: 8%, 5%. See all Poland VAT rates.
Sources
- Kto musi placic VAT Biznes.gov.pl (Polish government), accessed August 13, 2026
- Rejestracja podatnika VAT UE Biznes.gov.pl (Polish government), accessed August 13, 2026
- VIES VAT validation European Commission, accessed August 13, 2026