Skip to main content
Free • Unlimited checks • No signup

Validate Poland TIN (NIP / PESEL)

Free online Numer Identyfikacji Podatkowej / PESEL validator. Instant validation using OECD-compliant rules for Poland tax identification numbers.

Validation Workspace

Validate NIP / PESEL

Enterprise checks for Poland tax identification numbers.

Instant one-by-one format validation

Country

Poland

Document

NIP / PESEL format check

Enter a NIP / PESEL to validate for Poland

Awaiting input

Paste values with or without separators. Validation also checks a normalized value.

Use a real NIP / PESEL sample to verify format compliance before filing.

About Poland TIN (NIP / PESEL)

The Numer Identyfikacji Podatkowej / PESEL is the official tax identification number used in Poland. Format: NIP: 10 digits (XXX-XXX-XX-XX), PESEL: 11 digits

Valid Examples

  • 123-456-32-18
  • 44051401359

Invalid Examples

  • 123-456-32-19 (Invalid checksum)
  • 4405140135 (Too short)

Common Use Cases

  • Tax filing
  • Business registration
  • Employment
  • Social security

Frequently Asked Questions

What's the difference between NIP and PESEL?
PESEL is a personal identification number for individuals (based on birth date). NIP is a tax identification number for both individuals and businesses.
How is NIP validated?
NIP uses a weighted checksum. Each of the first 9 digits is multiplied by a weight (6,5,7,2,3,4,5,6,7), summed, and checked mod-11.

Need to validate 100s of TINs?

Sign up for 1,000 validations/month completely free. Bulk upload, API access, and webhooks included.

No credit card required • 1,000 free validations/month