HS code checks for shipments to Russia: what your buyer will ask you for before the cargo moves
Before your consignment can be released in Russia, your buyer’s customs representative has to enter a single 10-digit code for each item into the declaration. That code sets the duty and tax to be paid, the regulatory measures that apply to the import, and the permit documents the goods must arrive with. Everything the code is built on comes from your side — the contract, the invoice, the packing list and the technical description. When those documents are vague or contradict each other, the classification cannot be confirmed quickly and the clearance stretches out for an indefinite period, with the cargo standing at the border.
How the code is built and which part comes from you
The classifier used on the Russian side is the commodity nomenclature of foreign economic activity. Customs and other authorised bodies work with it in every customs operation, and every group of goods carries its own 10-digit code. The digits are not decoration — each block narrows the description down:
- first 2 digits — the commodity group;
- first 4 digits — the heading;
- first 6 digits — the subheading;
- all 10 digits — the full code, and this is what goes into the customs declaration.
For an exporter the practical point is the split. The upper levels of the code follow the product itself — its material, composition and purpose — and those facts exist only in your documents. The full 10-digit code is confirmed on the Russian side, by the declarant and the customs representative. In other words, you do not file the code, but you supply everything it is derived from, and an inaccurate description on your invoice turns into a classification problem for someone else three weeks later.
What the code decides for your shipment
A correctly determined code is not paperwork hygiene. It determines four things at once:
- which regulatory measures apply to the import of your goods;
- the amount of customs payments — so your buyer does not overpay on a consignment you priced together;
- how the transaction is recorded in state foreign trade statistics;
- how fast the documentation can be filled in and checked.
The same code also tells you whether the goods need approval documents before they cross the border. If they do, that work belongs partly to you as the manufacturer or supplier: test reports, product data and manufacturer details are requested from the production side, and certification cannot be arranged retroactively while a truck is standing at the crossing. Once the code is settled, the rest of the customs clearance becomes routine: officers can check and compare the documents quickly, calculate the payments due and release the consignment without holding the procedure up.
If the check reveals a discrepancy instead, the process drags on for an indefinite period. That means disputes, extra costs and money at risk — and for you it means a delivery date you promised and cannot control any more.

One 10-digit code in the Russian declaration decides the duty, the permits and how long your cargo waits at the border.
At the border: four situations compared
| Situation at clearance | What it means for the consignment | What the shipper does in advance |
|---|---|---|
| Code and goods description match | Documents are compared quickly, payments are calculated, the procedure is not held up | Send the full technical description and agree the code with the buyer before dispatch |
| Description is too general — «spare parts», «equipment», «chemical products» | The classification cannot be verified against the documents; clearance stops until it is clarified | State the model, purpose, material and composition for every line of the invoice |
| The code implies a permit document that was not supplied | The cargo waits at the border while the paperwork is obtained | Check what the code requires before production or dispatch, not after arrival |
| Contract, invoice and packing list describe the goods differently | The comparison fails, disputes follow, the delay is open-ended | Use one and the same wording for the goods in every document of the set |
What your buyer in Russia will now ask you for
Expect requests that may look excessive from the outside. They are not: each one closes a gap in the classification. Typically the buyer or their customs representative will ask for the exact commercial and technical name of each item, the material and composition with percentages where relevant, the purpose and the operating principle, the model or article number, the manufacturer’s name and address, and photographs, drawings or catalogue pages. For borderline goods they may ask for a sample so that the code can be confirmed before the main batch ships.
The single most common cause of a hold at the border is not a wrong code but a description that is too short to support any code. A marketing name on the invoice and no composition or purpose behind it leaves customs nothing to compare the declaration against.
Answer these requests in writing and keep the same wording across the contract, the invoice, the packing list and the technical sheet. If your product line changes — a new material, a new modification, a new model number — tell the buyer before the shipment is prepared. A change that looks minor in production can move the goods into a different subheading, and with it into a different duty rate and a different set of permits.
What the exporter should do before dispatch
- Prepare a full technical description for every item in the consignment: name, purpose, material and composition, model, manufacturer.
- Send it to the buyer or their customs representative in advance and have the 10-digit code confirmed before the goods are booked for transport.
- Find out from that code whether approval documents are required, and what the certification body will need from you as the manufacturer.
- Check that the contract, invoice, packing list and technical documents describe the goods identically — word for word, not approximately.
- For a new or borderline product, agree the code on a sample or on catalogue materials before the first commercial batch leaves.
- Notify the buyer of any change in composition, materials or modification, so the code can be rechecked rather than reused out of habit.
Frequently asked questions
Can we simply pass on the code from our own export declaration?
Send it — it is a useful starting point. But the 10-digit code that goes into the Russian declaration is confirmed on the Russian side against your description of the goods, so treat your code as input for the check, not as the final answer.
Who is responsible for determining the code, us or the buyer?
Formally the code is declared in Russia. In practice the facts it rests on are yours, which is why the classification is best settled jointly before the goods move, not argued about after they arrive.
What happens if customs does not agree with the declared code?
The clearance is extended for an indefinite period and turns into a dispute, with financial risk for the parties. Determining the code correctly from the start is far cheaper than defending it later.
Can the code be checked before we ship?
Yes, and this is exactly what the check is for. Alongside code determination and verification we handle certification checks, foreign trade contract preparation, supplier and manufacturer verification, and the full set of documentation — as separate services or as one package, so nobody pays for work they do not need.
Summary
The 10-digit code in the Russian declaration decides the duty, the regulatory measures and the permits — and it is built from the description you provide. Determining it correctly lets customs compare the documents and calculate the payments without holding the consignment up; a discrepancy found during the check drags the clearance out for an indefinite period. Agree the code with your buyer before the goods are booked, keep one wording across the whole document set, and warn about product changes in advance. Send us a request for a consultation and we will go through your specific consignment.
We can verify the code and the permit documents for your goods before the consignment leaves your warehouse.
Read also:
- TransRussia 2026 in Moscow: what your Russian buyer's broker will ask you for before the shipment moves
- Exporting to Russia from 1 September 2026: the permit documents your buyer will ask you for before shipment
- Shipping PPE to Russia under TR CU 019/2011: Which Certificates Stay Valid and What Your Buyer Will Need
- No phytosanitary certificate for marked wood packaging, no PepMV requirement for tomatoes: what changes for shipments to the EAEU





