Skip to content

Why Doesn't Your Supplier's HS Code Match Your Tariff Code?

Yash Khatri
Yash KhatriFounder, SourcingFrom
Updated

6 min read

Your supplier's code is India's, not yours. Indian exporters use an 8-digit ITC(HS) code, and some invoices carry only the 4- or 6-digit code India's GST rules require. Your country adds its own digits to reach 8 or 10. Only the first six digits are shared, so a mismatch after six is normal. A mismatch inside the first six means one side has classified the goods differently, and you should find out why before you ship, because the code you declare is your responsibility.

The Short Version

  • Only the first six digits of an HS code are international. Everything after is national.
  • Indian invoices may carry an 8-digit ITC(HS) code or a shorter GST code, neither of which is your tariff line.
  • A difference inside the first six digits is a classification disagreement, not a formatting issue.
  • The code that counts at your border is the one you declare. Tell your supplier what it is.
  • Keep the first six digits the same across the invoice, the certificate of origin and your entry.

It's India's code, not yours. Indian exporters use India's 8-digit ITC(HS) code, and your country uses its own national line of 8 or 10 digits. Only the first six digits are shared between countries. So the code on your invoice often won't appear in your tariff, and that's normal. The code that counts at your border is the one you or your broker declare.

If you've just typed your supplier's code into your national tariff and found nothing, you're not alone, and nobody has made a mistake yet. Our HS codes guide explains how the system is built and how to classify a product from scratch. This page answers the narrower question buyers ask when two codes disagree - which one is right, what to do about it, and which document should carry which code. The caveat - we can tell you how to read a mismatch, but the final classification of your goods is your customs service's call, and on a hard product a binding ruling beats any article.

1. Why Are There Different Codes at All?

Because the Harmonized System is only international to six digits. The World Customs Organization keeps the six-digit tree, and every country builds its own lines underneath. India uses 8 digits for ITC(HS) (DGFT (opens in a new tab)). The UK uses a 10-digit commodity code, the US an 8-digit rate line with 2 statistical digits, Australia an 8-digit tariff item with a 2-digit statistical code, and New Zealand an 8-digit item with a statistical key. The details, with one T-shirt followed across five tariffs, are on HS codes.

So two correct codes for the same product will usually differ after the sixth digit. India's seventh and eighth digits mean nothing at your border, and your ninth and tenth mean nothing in Mumbai.

2. Which Code Is the Right One?

Both, each at its own border. The exporter answers to Indian customs for the code on its shipping bill, and you answer to your customs for the code on your import entry. Neither one replaces the other.

For you, that means your import code comes from your own tariff, read from the product, not copied from the invoice. Use the supplier's code as a hint for the first six digits, then work down your own tariff. If a courier or the supplier's forwarder files your entry, give them your code in writing, because whoever declares picks the code (the story of why that matters is on importer of record).

3. What Does a Mismatch Tell You?

It depends where the codes part company.

  • They agree to six digits and differ after. Normal. Your national digits come from your tariff.
  • The invoice code is only 4 or 6 digits. Probably the GST minimum (see the intelligence note above), not a full export code. Ask for the 8-digit ITC(HS) code the exporter puts on the shipping bill, then classify your own line.
  • They differ inside the first six digits. That's a real disagreement about what the goods are. Maybe the material by weight, maybe what the item is for, maybe a set or a part. Find out why before you ship, because it changes the duty and may change the origin rule.
  • The code doesn't exist anywhere. It may be from an older edition. The HS is revised every five or six years, and national schedules change more often than that. Check the edition first, then the typing.

The third case is where money moves. Blends are the classic one. A poly-cotton garment described as cotton sits on a different six-digit line, and in the US the rate gap between cotton and man-made-fibre T-shirts is large, as our HS codes guide shows.

4. Which Document Should Carry Which Code?

This is the bit buyers rarely set up, and it's where origin claims fail.

  • The commercial invoice. The supplier's ITC(HS) code is fine here, with a full customs description - material and share by weight, construction, use. Some buyers ask for their own import code to be added alongside. Either way, the first six digits should match yours.
  • The shipping bill. India's 8-digit ITC(HS) code, filed by the exporter. You won't file it, but you can ask for a copy (see what an Indian shipping bill is).
  • The certificate of origin. The goods line and HS code have to line up with the invoice and with your entry, at six digits at least, and the origin rule your goods must meet is chosen by that code. Rules of origin explains how the code drives the test.
  • Your import entry. Your national code, chosen by you or your broker, with your reasoning kept on file.

So the rule of thumb is short. Six digits agreed and identical on every document, then each country adds its own.

5. What Should You Say to the Supplier?

Tell them your code and how you got there, early, ideally in the PO. Something like this.

"For our import we classify this item as [your national code], heading [first four digits], subheading [first six]. Please check your ITC(HS) code starts with the same six digits, use the same description on the invoice and the certificate of origin, and tell us if you see it differently."

Most exporters are glad to get this. They know their own code, but they rarely know yours, and a supplier who asks back "why do you think it's 6110 and not 6109?" is doing you a favour. If you and the supplier still disagree at six digits, that's the moment for a broker's view or a binding ruling. How to get one in each market is on HS codes.

Ready to act

Need hands-on help?

If you'd like your range classified once, the codes agreed with your Indian suppliers and the documents checked before each shipment, SourcingSync does that work.

Talk to SourcingSync (opens sourcingsync.com in a new tab)

Questions Buyers Ask

Can I just use my supplier's HS code on my import entry?

Not as it stands. Its last two digits are India's. Use the first six as a hint and take your national line from your own tariff.

The invoice shows a 4-digit code. Is that wrong?

Not for India's GST purposes. Smaller sellers only have to show 4 digits on a tax invoice. Ask for the 8-digit export code, and classify your own line.

Does the HS code on the certificate of origin have to match my entry?

It should line up at six digits at least, and the description should match. A mismatch invites questions and can cost you the preference.

Who's liable if the code is wrong?

At your border, the importer who declared it. The supplier answers for its own code in India.

6. So Which Code Goes Where?

Two codes, two borders. Agree the first six digits with your supplier, put them on every document, and take the rest from your own tariff. If the six don't match, stop and find out why before the goods move.

Yash Khatri
Yash KhatriFounder, SourcingFrom

Yash Khatri founded SourcingFrom to give buyers outside India the full picture of sourcing from India: what the country makes well, where it is made, who makes it and how it ships. He reviews every guide on the site and holds each one to the same rule: say what we know, show how sure we are, and say plainly where the evidence runs out. He also runs SourcingSync, the hands-on service that does the sourcing work for buyers, and Kirnova, the data and intelligence company behind SourcingFrom Intelligence.

View profile

Want new guides when they go up? Get the newsletter

Download This Guide as a PDF

Leave your email and the PDF downloads straight away. We don't email it to you.

Why Did UAE Customs Take Back Your CEPA Duty Saving?

Because a CEPA certificate gets you the preference at clearance, but it doesn't end the question. The India-UAE CEPA lets the importing country verify origin afterwards and deny the preference if the goods didn't meet the origin rule, if the exporter can't or won't show its records, or if India's issuing authority doesn't answer in time. Most denials trace back to the Indian exporter's cost working, so get it settled before you ship.

The US-Side Costs First-Time India Importers Miss

Duty is only one line on a US import from India. You also pay federal user fees (the merchandise processing fee on formal entries and, by sea, the harbor maintenance fee), a customs broker who often bills per entry and per tariff line, a customs bond, the ISF filing, destination port and freight-station charges, trucking from the port, and exam and storage costs if CBP selects the shipment. Couriers bundle some of this into their bill and sometimes get the tariff wrong.

What Should an Indian Proforma Invoice Show?

An Indian proforma invoice is the supplier's written offer, and it is usually what you pay a deposit against. Before paying, check that it carries the legal name exactly as on the GST record, the GSTIN and an export code that is the same PAN, your full spec and quantity, an HS code, an Incoterm with a named place, payment terms tied to events, and a bank account in that same legal name. An export invoice should not normally add Indian GST, so a tax line is a question to ask.

Latest articles

Buffalo, Goat or Cow: Which Leather Is Your Indian Bag Made Of?

A quote that says "leather" tells you nothing about the animal, and in India the answer is often goat, sheep or buffalo rather than cowhide. Each behaves differently in a bag: goat is tough and small, sheep is soft and delicate, buffalo is thick, coarse and variable. Ask for the species, the tannage and the tannery in writing, check the grain yourself, and sample buffalo from the actual lot.

Why Did Your Custom Rug From India Arrive a Different Colour?

A custom rug from India usually arrives off-colour for one of five reasons: the colour was approved on a screen, the bulk yarn went into a different dye lot, the yarn looks different once woven into pile, the post-weaving wash shifted it, or it is being judged in different light or from the other end of the pile. Each has its own approval. Because returning a large rug to India is slow and costly, the approvals and the remedy belong in the order before weaving starts.

Does Indian Leather Smell Because It's Urine-Tanned?

No. Urine does not tan leather, and the smell some buyers notice on Indian leather has ordinary causes: tannery residue left by poor washing and finishing, solvent finishes and bag-making glues, and moisture in packing and transit. Each smells different and has its own fix. Odour has no legal limit, so it has to go into the spec, with a closed-box check on bulk before you accept a shipment.

Type a word you met on the page, a product or a place.