Home BIN Kazakhstan

Kazakhstan BIN validator

How the BIN format works

Format
12 digits: year and month of registration + entity-type digit (4, 5 or 6) + attribute digit + 5-digit serial number + check digit
Example
940140000385

Things to watch for

  • Individuals have an IIN instead — same length and check-digit algorithm, but it starts with the holder's date of birth; this checker only accepts BINs, whose 5th digit is 4, 5 or 6
  • If the check calculation gives 10 on both passes, that number is never issued — it doesn't wrap round to 0
  • Checksum only — a pass doesn't confirm the organisation is registered or active
Regex for BIN
^[0-9]{4}[456][0-9]{7}$

A BIN (бизнес-идентификационный номер, business identification number) is the 12-digit number that identifies a legal entity in Kazakhstan — and its branches and representative offices — in tax filings, bank payments and official registers, for example 940140000385. It’s the organisation-side counterpart to the IIN carried by individuals, and it replaced the older taxpayer registration number (RNN) as the main identifier for organisations. This page is for finance, compliance and onboarding teams checking Kazakh counterparties.

How a BIN is put together

Digits In 940140000385 Meaning
1–4 9401 Year and month of registration — January 1994
5 4 Entity type — always 4, 5 or 6 on a BIN
6 0 Attribute digit
7–11 00038 Serial number
12 5 Check digit

A personal IIN starts with a birth date, so its fifth digit is the first digit of a day of the month and never exceeds 3 — that single position is how this page keeps personal numbers out.

The two-pass check digit

Multiply the first 11 digits by 1, 2, 3 … 11, add the products, and take the remainder after dividing by 11. For 940140000385 the sum is 159, and 159 mod 11 is 5 — matching the twelfth digit. When the remainder is 10, the calculation is repeated with the shifted weights 3 through 11 followed by 1 and 2. A second 10 means that combination is never assigned, so this validator fails it outright instead of wrapping it round to 0.

What a pass doesn’t tell you

The check runs entirely in your browser and only proves the digits agree with each other. It can’t show that the BIN was issued, which organisation holds it, or whether that organisation is still active.

Scope: this page and tool cover Kazakhstan BIN format and checksum validation only — not registration status, tax standing, or personal IIN checks.

Content last reviewed 2026-10-11.

BIN FAQ

What's the difference between a BIN and an IIN in Kazakhstan?

A BIN (business identification number) identifies an organisation; an IIN (individual identification number) identifies a person. Both are 12 digits and share the same check-digit method, but an IIN begins with the holder's date of birth. This page is for BINs only, so a personal IIN is rejected at the format stage.

Why does the BIN check sometimes use a second set of weights?

If the first weighted sum leaves a remainder of 10 — which can't be written as one digit — the first 11 digits are reweighted with 3, 4, 5, 6, 7, 8, 9, 10, 11, 1, 2 and reduced mod 11 again. If that second pass also gives 10, the number is never issued, so this tool rejects it rather than treating the check digit as 0.

Does a valid BIN mean the organisation is active?

No. A pass only means the 12 digits are internally consistent. Whether the organisation is registered, still operating, or in good standing has to be confirmed through the State Revenue Committee of Kazakhstan or the official registers.

← More BIN validators