Commodity codes and the customs tariff – how a product becomes a number
Not recorded yet Host Jan Sindre Heltne
The customs tariff explained: what a commodity code is, why the first six digits are the same worldwide, what the two Norwegian digits do, why classification is hard – and what the code actually decides.
Everything that crosses a border must have a number. Not a name – a number.
Goods to be cleared through customs must be classified: placed in one particular code in the customs tariff. That code determines what you pay, which papers you need, and whether the goods are allowed in at all.
This is one of those areas that looks like pure bureaucratic formality, and that in practice is one of the most common and most expensive sources of error in international trade.
Six digits everyone agrees on
The foundation is the HS nomenclature – the Harmonized Commodity Description and Coding System. The convention was signed in Brussels on 14 June 1983, and the system is maintained by the World Customs Organization, the WCO. It is used by the great majority of countries in the world.
A Norwegian commodity code, digit by digit
- Digits 1–6: HSInternational. These six are the same in Norway, the EU, China and the US. That is what lets a customs authority in one country understand a declaration from another.
- Digit 7National. Typically relates to the duty rate, which is bound in the WTO.
- Digit 8National. Covers statistical needs and the needs of, among others, the agriculture and foreign affairs authorities.
Why it is harder than it sounds
Goods do not arrive labelled with their own code. Somebody has to decide which shelf they belong on, and it is rarely obvious.
Questions that decide the code
| Question | Why it matters |
|---|---|
| What is the item made of? | Material often governs which chapter it lands in. |
| What is it used for? | Function can override material, depending on the rules. |
| How processed is it? | Raw material, semi-finished and finished goods are different codes. |
| Is it made up of several things? | Then it must be decided what gives the item its essential character. |
| Is it fully assembled? | Disassembled goods may be classified as the finished article, or as parts. |
| Is it a set? | Sets put up for retail sale follow their own rules. |
What the code actually decides
Many people think the commodity code is only about the duty rate. The duty rate is often the least interesting part.
Four things the code determines
- Duty rateWhat has to be paid, and whether a free trade agreement can give a lower rate.
- PermitsCertain commodity codes trigger a requirement for a licence or approval before import.
- Restrictions and prohibitionsSome codes are tied to sanctions, quotas or import bans.
- StatisticsTrade statistics are built from the declarations. A wrong code gives a wrong picture of Norwegian imports and exports.
The responsibility sits with the importer
This is the point that surprises most people, and it is worth stating plainly.
It is whoever imports the goods who is responsible for the classification being correct.
Not the customs authority: Norwegian Customs checks, but does not establish the code for you in advance as a service.
Not the supplier: the code on an invoice from a foreign seller is a starting point, not an answer – it can be right in the country of dispatch and wrong in Norway.
And not the forwarder alone: the forwarder declares on your behalf, but you answer for the information.
The consequence: errors are often found afterwards, on inspection, and then retrospectively.
The revisions
The HS nomenclature does not stand still. It is revised roughly every five years, because goods that did not exist when the last version was written need somewhere to live – and because goods that have become insignificant are merged.
The previous revision was worked into the Norwegian customs tariff from 1 January 2022. The next revision applies from 1 January 2028.
A revision means goods move, even though the goods are the same.
What happens: codes are split, merged or withdrawn. An item that had one number can get another.
Why it causes errors: product catalogues, ERP systems and standing declaration templates contain codes that were correct yesterday.
What it requires: that somebody actually reviews the product range again at each revision. That is rarely anyone's explicit job, which is why it often does not get done.
When you are unsure
There are few areas where “almost right” is as worthless. If you get stuck, there are some established routes forward: the tariff’s own interpretation rules and the notes to the sections and chapters, Norwegian Customs’ guidance on finding the right commodity code, and – for goods to be imported regularly – the option of asking for a binding classification ruling, so that you have a written answer to point to on inspection.
That last one is underrated. It costs time once, and removes a risk that otherwise runs along with every single shipment.
What is worth taking with you
That the first six digits are international, and the only ones you can compare across countries.
That the last two are Norwegian, and that the seventh relates to the duty rate and the eighth to statistics.
That the code decides more than the duty rate – permits, restrictions and statistics too.
That responsibility for correct classification sits with the importer.
And that the nomenclature is revised roughly every five years, with the next version in the Norwegian tariff from 1 January 2028.
This is a general account, not customs advice on a specific case. For binding detail, the customs tariff with its interpretation rules and Norwegian Customs’ own decisions apply. Rates, codes and rules change, so always check current information with Norwegian Customs.
Main topics
- What a commodity code is, and who decides it
- The HS nomenclature, and the six international digits
- The two Norwegian digits at the end
- How the tariff is structured
- Why classification is harder than it looks
- What the code actually decides
- The revisions, and why they move goods around
- What to do when you are unsure
Questions this episode answers
- What is a commodity code?
- What is the HS nomenclature?
- Why does Norway use eight digits when HS has six?
- Who decides which code a product gets?
- What does the commodity code decide in practice?
- How often does the customs tariff change?
- What do I do if I am unsure about the classification?
Key points
- The first six digits are international and come from the HS nomenclature.
- The last two digits are Norwegian – the seventh relates to the duty rate, the eighth to statistics.
- HS is maintained by the World Customs Organization, and the convention dates from 1983.
- Classification is the importer's responsibility, not the customs authority's.
- The code decides the duty rate, but also whether the goods need a permit or face restrictions.
- HS is revised roughly every five years. The next revision applies in the Norwegian tariff from 1 January 2028.
Sources and references
This is general information and not individual legal advice.
AI is used as a tool in producing the text here, and everything is read through before it is published. Errors can still occur.
Spotted an error? Please email us at post@sporretimen.no. How we work .
Do you want to hear this one?
This episode has not been recorded yet. Say if you would like to hear it, and we will know what should come first.