Bangladesh e-TIN Validator

Validate Bangladeshi National Board of Revenue e-TIN numbers (12 digits)

Ad placeholder (leaderboard)

The Bangladesh e-TIN Validator checks whether a Taxpayer Identification Number issued by the National Board of Revenue (NBR) is structurally valid. It confirms the 12-digit electronic format, rejects placeholder values, and flags older 9 and 10-digit TINs that have been superseded — all locally in your browser.

How it works

Bangladesh moved from paper-based 9 and 10-digit TINs to a 12-digit electronic TIN (e-TIN) issued through the NBR online registration system. The e-TIN is the identifier required on income-tax returns, large bank transactions, government procurement, and many licence applications.

This tool strips spaces and dashes, then applies three rules. First, the number must be exactly 12 digits and entirely numeric. Second, it must not be a placeholder — an all-zero value, or the same digit repeated twelve times, is rejected. Third, a 9 or 10-digit value is recognised as a legacy TIN and flagged so you know to re-register. There is no public weighted check digit on the e-TIN, so the validation is structural rather than a checksum.

Example

A value such as 123456789012 passes as a valid e-TIN structure and is shown grouped in blocks of four for readability. A value like 000000000000 is rejected as a placeholder, and a 10-digit value such as 1234567890 is flagged as a legacy TIN.

Notes

A valid structure confirms the number could be a real e-TIN, but only the NBR can confirm the taxpayer record is active. Use the NBR taxpayer verification service for live status before relying on the number for KYC or filing. Nothing you type leaves your browser.

Ad placeholder (rectangle)