Pakistan NTN Validator

Validate Pakistani National Tax Numbers issued by FBR — format and check digit

Ad placeholder (leaderboard)

The Pakistan NTN Validator checks whether a National Tax Number issued by the Federal Board of Revenue (FBR) is structurally valid. It handles the legacy 7-digit company and AOP format, verifies the optional check digit, and recognises the 13-digit CNIC that individual filers now use as their NTN — all without sending your number anywhere.

How it works

The FBR uses two identifier styles. Companies and associations of persons hold a 7-digit NTN, historically written as NNNNNNN-N where the final figure is a check digit. Individual filers no longer receive a separate NTN; their 13-digit CNIC serves as the NTN on IRIS and on sales-tax invoices.

When the optional 8th digit is present, this tool recomputes the check digit. It multiplies the seven core digits by the descending weights [7,6,5,4,3,2,1], sums the products, takes that sum modulo 11, and renders a remainder of 10 as 0. The result must equal the supplied check digit. For the 13-digit CNIC-based NTN, the tool validates length and numeric structure and formats it as NNNNN-NNNNNNN-N.

Example

A 7-digit NTN such as 1234567 returns a “valid format” result because there is no check digit to verify. Supplying 1234567-X (where X is the 8th digit) lets the tool confirm or reject the checksum. A 13-digit value like 3520112345678 is recognised as a CNIC-based NTN and formatted accordingly.

Notes

A valid format or check digit confirms only that the number is internally consistent — it does not prove the taxpayer is registered or active. Always confirm live status through the FBR IRIS portal before relying on an NTN for sales-tax invoicing or filing. Everything in this tool runs locally in your browser.

Ad placeholder (rectangle)