HS Code in Procurement: What Buyers Need to Know Before Importing Goods

When buyers source goods internationally, the supplier price is only one part of the total cost. Customs duties, import restrictions, documentation requirements, and delivery delays can change the real cost of the purchase.

One small detail can create major problems: the HS code.

If the HS code is wrong, missing, or not agreed with the supplier, the buyer may face incorrect duty calculations, customs delays, blocked shipments, unexpected costs, compliance issues, or disputes about who is responsible.

This is why buyers should not treat HS codes as only a customs or logistics topic. HS codes belong in market research, RFQs, supplier quotations, total cost analysis, framework agreements, and supplier documentation.

In this article, you will learn what HS codes are, why they matter for buyers, how they connect to CN codes in the EU, and how procurement can reduce risk by including HS codes in RFQs and contracts.

LHTS framework connection

Role: Tactical procurement
Supporting roles: Operative procurement and procurement management
Process: Market research, RFQ preparation, supplier quotation, landed cost calculation, supplier selection, contract management, customs documentation
Level: Basic
Related course: RFQ template course
Supporting learning: Total Cost of Ownership, Best Cost Country

Quick answer: What is an HS code?

An HS code, or Harmonized System code, is a standardized product classification code used in international trade.

The basic HS code has six digits. The first two digits represent the chapter, the next two digits represent the heading, and the last two digits represent the subheading.

For example, the HS code for roasted coffee can be 0901.21:
09 = chapter for coffee, tea, mate, and spices
01 = heading for coffee
21 = subheading for roasted coffee

Buyers need HS codes because they are used for customs classification, duties, import restrictions, trade statistics, shipping documents, and landed cost calculations.

The problem: incorrect HS codes create hidden procurement risk

In many companies, the HS code is not discussed until the goods are already close to shipment. That is too late.

If the buyer does not ask for the HS code during the RFQ or quotation stage, several problems can occur later:

  • the wrong customs duty may be calculated
  • the landed cost may be underestimated
  • import restrictions may be missed
  • customs clearance may be delayed
  • shipping documents may be incomplete
  • the supplier and buyer may disagree about responsibility
  • the product may require certificates, labeling, or special documentation
  • the business case for sourcing from a certain country may be wrong

This is especially important when comparing suppliers from different countries. A low unit price may look attractive, but the total landed cost can change when duties, tariffs, customs fees, transport cost, and regulatory requirements are included.

A professional buyer should therefore treat HS code information as part of the sourcing data, not as a late logistics detail.

Why HS codes matter for buyers

HS codes matter because they influence several key procurement decisions.

Tariff classification and customs duties

HS codes are used to classify products for customs purposes. Each classification can be connected to a tariff rate. If the product is classified incorrectly, the organization may pay too much duty, too little duty, or face customs corrections later.

Paying too much duty increases cost. Paying too little duty may create compliance problems, penalties, or retroactive cost exposure.

Compliance with import regulations

Many countries restrict or control the import of certain products. The HS code helps determine whether a product is subject to specific requirements.

These requirements may include:

  • health and safety rules
  • environmental regulations
  • product standards
  • intellectual property restrictions
  • documentation requirements
  • certificates
  • labeling requirements
  • import licenses
  • sanctions or trade restrictions

A buyer who does not understand the classification risk may select a supplier before knowing whether the product can be imported smoothly.

Market research and sourcing analysis

HS codes are useful in market research because trade data is often organized by product classification.

By using HS-code-based trade data, buyers and market researchers can identify:

  • which countries export similar products
  • which countries import similar products
  • market trends
  • demand development
  • major exporters and importers
  • potential supplier regions
  • trade barriers
  • product development opportunities

This makes HS codes relevant not only for customs but also for sourcing strategy and best cost country analysis.

Shipping and logistics documentation

HS codes are used in shipping and customs documentation. If the HS code is missing or incorrect, the shipment may be delayed, questioned, or blocked.

The correct HS code helps ensure that goods are handled, declared, and cleared properly.

RFQ and supplier quotation quality

In an RFQ, each internationally sourced product should include, or request, the relevant HS code. In many cases, the supplier should provide the proposed HS code in the quotation.

This gives the buyer the possibility to compare offers based on total cost, not only unit price.


How HS codes connect to the tactical buyer role

HS codes are mainly connected to the tactical procurement role because tactical buyers work with RFQs, supplier selection, negotiation, sourcing strategy, cost comparison, and contract preparation.

A tactical buyer should understand HS codes well enough to ask the right questions:

  • What HS code does the supplier use for this product?
  • Is the HS code consistent with the product specification?
  • Does the HS code create any duty, tariff, or import restriction?
  • Is the same HS code used by all suppliers in the RFQ?
  • How does the HS code affect landed cost?
  • Should the HS code be included in the contract?
  • Who is responsible if the HS code is wrong?
  • Does the HS code affect Best Cost Country analysis?

The buyer does not need to become a customs expert, but the buyer must understand that HS code classification can affect sourcing decisions and total cost.


How HS codes connect to the operative buyer role

HS codes also matter for operative buyers, especially when they are involved in purchase orders, shipping documents, order follow-up, and customs-related questions.

An operative buyer may need to check whether the supplier has included the HS code on:

  • commercial invoices
  • packing lists
  • order confirmations
  • shipping documents
  • customs documentation
  • supplier declarations

If the HS code is missing, the shipment may be delayed. If the buyer notices the issue early, it can often be corrected before customs clearance becomes a problem.

This is why HS code awareness is useful for both tactical and operative procurement.


Where HS codes fit in the procurement process

HS codes should be considered in several stages of the procurement process.

1. Market research

During market research, HS codes can help buyers analyze trade flows, identify supplier countries, understand import/export patterns, and assess whether certain countries are strong in a product category.

2. RFQ preparation

The RFQ should either state the expected HS code or ask suppliers to provide the correct HS code for each product. This is especially important when sourcing internationally.

3. Supplier quotation

Suppliers should provide HS code information together with the quotation. This makes it possible to calculate duties, tariffs, taxes, transport implications, and landed cost.

4. Supplier evaluation

When evaluating suppliers, the buyer should compare total cost, not only unit price. HS code information is part of that calculation.

A supplier with a lower price may not be cheaper if the HS code leads to higher duties or additional compliance requirements.

5. Contracting and framework agreements

For recurring purchases or framework agreements, HS code responsibility should be clearly stated. The supplier should be required to provide accurate and updated HS codes on relevant documentation.

6. Logistics and customs clearance

Before shipment, the buyer, supplier, logistics provider, or customs broker should verify that the correct HS code is used on documents.

7. Supplier performance and compliance follow-up

If HS code errors cause delays, extra cost, or compliance issues, this should be followed up as part of supplier performance and contract compliance.


HS code and CN code: what is the difference?

The HS code and the CN code are closely connected, but they are not exactly the same.

The HS code is the international classification foundation. It normally consists of six digits and is used globally for product classification in international trade.

The CN code, or Combined Nomenclature code, is used in the European Union. It builds on the HS code and adds two additional digits, making it an eight-digit code.

In simple terms:

HS code: international six-digit product classification
CN code: EU eight-digit classification based on the HS code

The first six digits of the CN code are the HS code. The seventh and eighth digits add more detail for EU customs duties, trade policy, and statistics.

For buyers importing into the EU, the CN code is especially important because it provides the more detailed classification needed for EU customs handling.


HS codes and total cost of ownership

HS codes are directly connected to Total Cost of Ownership, often called TCO.

A supplier quotation may show a low purchase price, but the real cost can include:

  • customs duties
  • tariffs
  • import fees
  • customs broker cost
  • documentation cost
  • inspection cost
  • compliance cost
  • delays
  • storage cost
  • rework of incorrect documents
  • penalties or fines
  • internal administration

If the HS code is wrong or unknown, the TCO calculation may be incomplete.

This is also why HS codes are relevant when deciding whether a country is a Best Cost Country. The best purchasing country is not always the country with the lowest unit price. It is the country that gives the best balance of price, logistics, duty, risk, compliance, quality, and supply reliability.


HS codes in RFQs

HS codes should be included in RFQs when products are sourced internationally.

A good RFQ can ask suppliers to provide:

  • proposed HS code
  • product description matching the HS code
  • country of origin
  • Incoterms
  • export documentation requirements
  • required certificates
  • known restrictions
  • customs experience with the product
  • responsibility for incorrect classification
  • confirmation that HS codes will appear on shipping documents and invoices

This helps the buyer compare offers properly and reduces the risk of late surprises.

For complex products, the buyer may need support from customs specialists, logistics providers, or trade compliance experts before final supplier selection.


HS codes in framework agreements

If a buyer signs a framework agreement for goods that will be imported, HS code responsibility should be addressed in the contract.

The agreement should clarify:

  • who provides the HS code
  • which documents must include the HS code
  • when the HS code must be confirmed
  • who verifies the HS code before shipment
  • what happens if the HS code is wrong
  • who carries costs caused by incorrect or outdated HS codes
  • how changes in trade regulations should be communicated
  • how disputes about classification should be resolved

This protects both the buyer and the supplier by making the responsibility visible before a problem occurs.


Example: HS code compliance clause

The following example is for educational purposes only. It should always be adapted to the specific agreement, product, jurisdiction, and company requirements.

HS Code Compliance Clause

1. Provision of HS Codes
The Supplier shall provide accurate Harmonized System codes for all goods supplied under this Agreement. The HS codes shall be clearly stated on all relevant shipping documents, commercial invoices, packing lists, and any documentation required by customs authorities.

2. Verification and Agreement
The Parties shall verify and mutually confirm the accuracy of the HS codes before shipment. If any discrepancy is identified, the Parties shall resolve the issue in good faith before the goods are dispatched.

3. Liability for Incorrect HS Codes
The Supplier shall be liable for additional costs, delays, penalties, or liabilities incurred by the Buyer as a result of incorrect or outdated HS codes provided by the Supplier. The Buyer reserves the right to recover such costs from the Supplier.

4. Updates and Compliance
The Supplier shall ensure that the HS codes provided are up to date and comply with applicable trade regulations. The Supplier shall promptly notify the Buyer of any changes that may affect the classification of the goods.

5. Documentation Requirement
The Supplier shall ensure that the confirmed HS codes are included on all relevant export, shipping, and customs documentation connected to the supplied goods.


Practical example: when the HS code changes the sourcing decision

A buyer compares two suppliers for the same product.

Supplier A offers a lower unit price from Country A. Supplier B offers a slightly higher unit price from Country B.

At first, Supplier A looks cheaper. But during the RFQ review, the buyer asks both suppliers to provide HS codes and country of origin. The landed cost analysis shows that Supplier A’s classification results in higher import duties and additional documentation requirements. Supplier B has a higher unit price but lower duty, simpler customs handling, and shorter transport lead-time.

Without the HS code, the buyer might have selected Supplier A based on price alone. With HS code information, the buyer can compare the true cost and risk.

This is why HS codes belong in procurement analysis, not only in shipping documents.


Common mistakes buyers make with HS codes

Mistake 1: Asking for the HS code too late

If the HS code is requested only after the supplier has prepared shipment, it may be too late to correct cost calculations, documentation, or compliance issues.

Mistake 2: Assuming the supplier’s HS code is always correct

Suppliers often know their products well, but classification can still be complex. The buyer should verify important or high-risk classifications with internal or external expertise.

Mistake 3: Comparing supplier prices without landed cost

A low unit price can be misleading if duties, tariffs, import restrictions, logistics cost, and documentation cost are not included.

Mistake 4: Not including HS codes in RFQs

If the RFQ does not ask for HS code information, suppliers may submit quotations that are difficult to compare from a total cost perspective.

Mistake 5: Not defining responsibility in the contract

If the agreement does not clarify responsibility for incorrect HS codes, disputes may arise when shipments are delayed or extra costs occur.

Mistake 6: Confusing HS code and CN code

For EU imports, buyers should understand that the CN code adds two digits to the HS code and provides more detailed classification for EU customs purposes.

Mistake 7: Treating HS codes as only a logistics issue

HS codes affect sourcing strategy, cost comparison, supplier selection, contract risk, and compliance. They are therefore relevant for procurement, not only logistics.


If you want to go deeper into how to build RFQs that collect the right supplier information, the Learn How to Source RFQ template course is the most relevant next step.

HS codes are a good example of information that should be considered early in the RFQ process. When the buyer asks for the right information from the beginning, the supplier quotation becomes easier to compare, the total cost analysis becomes more accurate, and the risk of customs-related surprises is reduced.


FAQ: HS code in procurement

What is an HS code?

An HS code is a standardized product classification code used in international trade. It helps customs authorities identify goods and apply duties, regulations, and trade statistics.

Why do buyers need to know about HS codes?

Buyers need to understand HS codes because they affect customs duties, landed cost, import restrictions, shipping documents, supplier quotations, RFQs, and contract risk.

Should HS codes be included in RFQs?

Yes. For international sourcing, HS codes should be included in the RFQ or requested from suppliers as part of the quotation. This helps the buyer calculate total cost and identify customs or compliance risks early.

Who is responsible for the HS code?

Responsibility depends on the agreement, Incoterms, local law, and company policy. In procurement contracts, the buyer should clearly define who provides the HS code, who verifies it, and who is responsible if it is incorrect.

What is the difference between HS code and CN code?

The HS code is the international six-digit classification. The CN code is the EU eight-digit classification that uses the HS code as its first six digits and adds two more digits for EU-specific classification.

Can an incorrect HS code cause customs delays?

Yes. Incorrect or missing HS codes can cause customs questions, delayed clearance, additional documentation requests, penalties, and unexpected costs.

How do HS codes affect total cost of ownership?

HS codes affect customs duties, tariffs, import fees, documentation requirements, inspections, penalties, and delays. These costs should be included in total cost of ownership analysis.


Conclusion: HS codes should be managed before shipment

HS codes may look like a small detail, but they can affect the full procurement decision. They influence tariff classification, customs duties, compliance, market research, logistics documents, total cost of ownership, and supplier contract risk.

A professional buyer does not need to be a customs expert. But a professional buyer should know when HS code information is needed, where it should be included, and who should verify it.

The practical next step is to review your RFQ template for internationally sourced goods. Check whether it asks for HS code, country of origin, Incoterms, customs documentation, and supplier responsibility for classification errors.

If this information is missing, the buyer may not be comparing suppliers on the real cost and risk of the purchase.