NIF validator
Check a Portuguese NIF (número de identificação fiscal) before you use it on an invoice or a supplier record. The validator confirms the number has nine digits, a valid prefix and the correct check digit.
Everything runs in your browser. Files and numbers are never uploaded to our servers.
Spaces and the PT prefix are ignored.
How it works
The last digit of every NIF is a check digit computed from the first eight with the modulo 11 algorithm. If one digit is mistyped, the check digit almost always stops matching, which is how typos are caught.
A valid result means the number is well formed. It does not prove that the NIF belongs to an active company; for that, check the VIES service (for EU VAT numbers) or ask the supplier.
Frequently asked questions
Stop typing invoice data by hand
Faturiza reads every supplier invoice you receive, files it in your Google Drive and keeps a structured register for your accountant. Start with a 7-day free trial.
Start your free trial