Opinions, knowledge and resources from CheckupSuppliers's expert contributors
If you’ve been given a 15-digit China business registration number, you may be wondering how you can go about verifying it.
That’s certainly possible, but you might not be aware that you can also get quite a lot of information from a China business registration number simply by knowing how to break it down.
When a business is registered in China, it goes to the AIC and gets a registration number on its business license. The registration number is currently 15 digits long, and can be broken down into the following parts:
That gives you a breakdown like this:
XXXXXX | XXXXXXXX | X |
(six digits) | (eight digits) | (final digit) |
Registering authority | Sequencing number | Check digit |
Now let’s look at how those sections work in detail.
The first six digits of the China business registration number are the code of the registering authority and you can use this to determine the location of this registration.
The next 8 digits in the registration number are described in official documentation as the 顺序码 – “sequencing number”. You can get some information from the first of these 8 digits:
To clarify: this is the first digit of the sequencing number, not the whole registration number.
The sequencing number is unique for the registering authority that gave it. It is possible, though, that companies in different jurisdictions could have the same sequencing number. In that case, their registration numbers would be differentiated by the registering authority (first six digits) and check digit (final digit).
The check digit allows quick sanity checks on the China business registration number. If something in the number has been mistyped, the check digit will compute differently in most cases. This makes it easier to spot invalid numbers, especially when processed by a computer.
Note that the check digit does little to nothing to prevent fraudulent numbers, because a fraudster can easily calculate the ‘correct’ check digit for a registration number they have made up. It might make it possible to spot lazy or incompetent scammers, but the most likely scenario with fraudulent registration numbers is that the scammer has simply taken a real registration number from a legitimate company, so the check digit would reveal nothing.
The check digit is calculated using an algorithm called GB/T 17710-1999. This is also known as the mod 11, 10 algorithm (ISO 7064). You can validate or calculate this as follows:
Go through the number from left to right calculating an intermediate result Tj for each position, using this equation:
Tj = ((Tj-1 + an-j+1)||10 * 2)|11
To break that down:
Because Tj-1 doesn’t exist for the first digit, you use T0 = 10. Having recursively calculated Tj for each position in the number, the check digit is calculated by:
an = (11 – Tn-1)|10
To break that down:
You can validate a given check digit an (i.e. check that the number has probably been written correctly) with this calculation:
(Tn-1-1 + an)||10
If that calculates to 1, then the number has probably been written correctly.
The official documentation on the 15-digit China business registration number also lists some other requirements and features for them:
Since 1st October 2015 China has commenced implementation of a new China business registration number system and in the future all companies will have an 18-digit registration number.
This system is being rolled out over a period of 2 years, and the 15-digit number will cease to be used at the end of 2017.