Use a USCC Validator

A four-gate method for using a USCC format tool, stricter company search, legal-entity match, and payment-file comparison without overstating a green result.

A USCC validator can catch copying and formatting errors before a Chinese company lookup, but a green format result does not identify a supplier. Use the code through four separate gates: capture it from a reliable document, clean the visible format, validate or search it against a company record, and match that company to the transaction.

Real ChinaValidate USCC validator showing an 18-character public company code and format check result
Actual tool state tested on 15 July 2026. “Format check passed” means the visible input met the tool's current 18-character rule; it is not a registry confirmation.

Gate 1: capture the code from a source you can name

A USCC is an 18-character identifier, not an 18-digit number. It can contain numbers and specified uppercase letters. The Shanghai government's English market-access FAQ states that the code is assigned at registration, recorded on the business license, and used as the enterprise's national identifier.

Copy it from a current business license, official company record, tax invoice, or controlled supplier-master document. Record the source and date. A code retyped in an email footer or chat message is a lead, not yet identity evidence.

Do not remove an awkward character because it “looks wrong.” Preserve the original image, then create a cleaned working value. This makes it possible to show whether an error came from the supplier document, optical character recognition, or your own transcription.

Gate 2: understand what the free tool checks

Paste the working value into the ChinaValidate USCC validator. At the time of testing, the tool removed spaces, converted letters to uppercase, required exactly 18 characters, and accepted visible ASCII letters and numbers. It did not query a government database or identify an entity.

The official GB 32100-2015 standard record covers the coding rule. A 2024 Beijing market-regulation explainer adds two details a basic visual check cannot establish: the official alphabet excludes I, O, Z, S, and V, and the eighteenth character is a checksum.

Therefore, read the tool's outcomes narrowly:

  • Wrong length: return to the source and count all characters; do not pad or guess.
  • Visible invalid character: distinguish punctuation or OCR noise from a letter that is not used in the official alphabet.
  • Format check passed: proceed to a stricter company search; do not approve the supplier or payment.

Gate 3: make the code resolve to a legal entity

Use ChinaValidate Company Search with the cleaned code. The search input applies a separate Mainland-code check and then attempts to match a company record. A code can contain 18 letters and numbers yet fail that stricter check.

For example, swapping two allowed characters preserves length and still looks plausible to a human. The checksum is designed to detect many such transcription errors. If search rejects the code, compare each position with the license rather than trying nearby characters until something returns.

If the search resolves, save the returned Chinese legal name and code together. The National Development and Reform Commission's official USCC explainer describes the five code sections and the one-code-per-entity principle. That uniqueness makes the USCC a strong entity anchor; it does not mean every document carrying the string is authentic.

Gate 4: match the entity to the payment file

Compare the resolved company with the license, contract party, invoice issuer, purchase order, and supplier master. The Chinese legal name should be preserved exactly even when an English trade name is used for readability.

A bank payment instruction may not display a USCC. In that case, the code identifies the company you intended to contract with, while the beneficiary name identifies the account holder being paid. These are separate controls. Follow the bank-beneficiary workflow when the names differ; a valid USCC does not authorize a third-party account.

Use the failure point to choose the next action

  1. The source is unreadable: request a clearer license or electronic version; do not reconstruct the code from fragments.
  2. The format tool warns: correct only by reference to the source document.
  3. The format passes but company search rejects it: treat this as a likely transcription or checksum problem and ask the supplier to reconfirm.
  4. The code resolves to a different legal name: stop the identity match and obtain an explanation plus official documents.
  5. The code and company match but the beneficiary differs: keep the company check, but hold payment until the account relationship is independently confirmed.

An 8-digit Hong Kong business registration number is not a Mainland USCC. Do not add characters to make it fit the validator. The current ChinaValidate search flow focuses on Mainland company records and handles Hong Kong coverage separately.

Write one sentence that preserves all four gates

USCC [18-character code] was copied from the supplier's business license dated [date], passed the visible format check, resolved on [search date] to [Chinese legal name], and matched the contract and invoice entity; bank beneficiary review remains separate.

This sentence is more useful than “USCC valid.” It records the source, tool result, registry match, transaction match, and remaining control. For the field definition and code anatomy, use the USCC glossary; for the complete product search flow, continue with the ChinaValidate search guide.