HS Codes for Indian Pulses, Spices and Oilseeds: A Working Reference
Export Guide

HS Codes for Indian Pulses, Spices and Oilseeds: A Working Reference

August 9, 202610 min read

The short version

  • The Harmonized System is common to its member countries only as far as the sixth digit. Beyond that every country writes its own subdivisions, so the Indian eight-digit line on your invoice is not the ten-digit line your buyer declares.
  • For spices the nomenclature separates whole from crushed or ground at the six-digit level. Grinding chilli, cumin or turmeric changes the code, and it can change the duty rate and the sanitary requirement with it.
  • Flour or meal made from a pulse leaves the dried-vegetable heading entirely and falls under the heading for flours and meals of dried leguminous vegetables. Besan is not chana dal for tariff purposes.
  • The code decides four separate things, and they can point in different directions. Duty at destination, preferential tariff eligibility, India's export policy condition for that line, and the sanitary or phytosanitary requirement triggered on arrival.
  • Where a product's classification is genuinely arguable, the answer is a binding written ruling from the customs authority of the importing country, obtained before shipping rather than after a query.

Most exporters treat the HS code as a formality that the freight forwarder fills in. It is actually one of the few numbers on the paperwork that changes how much money changes hands, and it is one of the easiest to get wrong in a way nobody notices until a customs authority does.

Two structural facts explain almost every problem in this area.

The code is only harmonised to six digits. The Harmonized System, maintained by the World Customs Organization and used by more than two hundred countries and economies as the basis of their customs tariffs, fixes the chapter, the heading and the subheading in common. Everything after that is national. India commonly declares eight digits under its ITC(HS) schedule, the European Union uses eight for its combined nomenclature and ten in TARIC where duty is calculated, and the United States uses ten in its Harmonized Tariff Schedule. So there is no such thing as "the HS code" for a shipment. There is your code and your buyer's code, and they agree to six digits and then diverge legitimately.

Processing moves goods between headings. The nomenclature is built around the state of the product, not around the plant it came from. Grinding, milling, roasting and mixing all move goods, sometimes to a different chapter with a different duty rate. This is where real money is lost.

Pulses, heading 0713

SubheadingCoversCommon Indian trade names
0713.10Peas, Pisum sativumDry yellow peas, dry green peas, matar
0713.20Chickpeas, garbanzosKabuli chana, desi chana
0713.31Beans of Vigna mungo or Vigna radiataUrad, black gram, moong, green gram
0713.32Small red or adzuki beansAdzuki
0713.33Kidney beans, Phaseolus vulgarisRajma, white kidney beans, cannellini types
0713.34Bambara beansNot a significant Indian export
0713.35Cow peas, Vigna unguiculataLobia, chawli, black-eyed peas
0713.39Other beansMoth bean and other Vigna species not listed above
0713.40LentilsMasoor
0713.50Broad beans and horse beansNot a significant Indian export
0713.60Pigeon peas, Cajanus cajanToor, arhar, tur
0713.90Other dried leguminous vegetablesResidual, and worth avoiding if a specific line exists
Confirm the full national line for both countries. The six-digit level shown here is the internationally common part.

Three points about this heading that matter commercially.

Split and dehusked material generally stays in 0713, because the heading covers dried leguminous vegetables that are shelled, whether or not skinned or split. So toor dal and chana dal sit in the same heading as the whole pulse rather than moving to a processed-goods chapter. That surprises people who assume milling must change the classification, and it is one of the reasons the flour distinction below catches them out.

Moth bean has no subheading of its own. Urad and moong share 0713.31 by name, cowpea has 0713.35, and moth bean falls to the residual line for other beans. Residual lines attract more scrutiny, so expect the occasional query and be ready to describe the species. The commodity itself is covered in the cowpeas and moth beans article.

0713.90 is a last resort. Declaring into a residual subheading when a specific one exists is the classic classification error, and the general interpretative rules of the system require the most specific description to be preferred. If a named subheading fits, use it.

Flours and meals, heading 1106

This is the single most useful distinction in this article for anyone shipping besan or pulse flour.

Flour, meal and powder of the dried leguminous vegetables of heading 0713 fall under heading 1106, in a different chapter from the pulse itself. So:

  • Chana dal is in 0713.20 and besan is in 1106.
  • Moth dal is in 0713.39 and moth flour is in 1106.
  • Split yellow pea is in 0713.10 and pea flour is in 1106.

The commercial consequences are real. The duty rate can differ, the statistical treatment differs, and in some markets the labelling and food-safety requirements differ because a flour is a processed product. Declaring besan under the pulse heading because the raw material is a pulse is a misdeclaration even when it is completely innocent, and the besan specification points that follow from it, including mesh, production date and the nil-added-flour declaration, are in the chana dal article.

Spices, chapter 09, and the grinding line

Chapter 09 covers coffee, tea and spices, and its structure repeats a pattern worth memorising. For several important spices, whole and ground are different subheadings at the six-digit level.

SubheadingCovers
0904.21Dried fruits of the genus Capsicum or Pimenta, neither crushed nor ground
0904.22Fruits of the genus Capsicum or Pimenta, crushed or ground
0909.21Coriander seeds, neither crushed nor ground
0909.22Coriander seeds, crushed or ground
0909.31Cumin seeds, neither crushed nor ground
0909.32Cumin seeds, crushed or ground
0909.61Seeds of anise, badian, caraway or fennel, and juniper berries, neither crushed nor ground
0909.62Seeds of anise, badian, caraway or fennel, and juniper berries, crushed or ground
0910.11Ginger, neither crushed nor ground
0910.12Ginger, crushed or ground
0910.30Turmeric, curcuma
0910.91Mixtures of spices as described in the chapter
Whole and powder are separate lines. The processing step, not the plant, decides which one applies.

Two practical consequences.

A decision to add a grinding line changes your tariff position, not just your factory. Before quoting powder into a market where you have only ever shipped whole, check the duty on the ground subheading. It is not always the same, and where a destination protects domestic processing it is often higher. That is a commercial fact worth knowing before you install the mill.

Blends go to the mixtures line, and blends are where classification gets argued. A single spice, cleaned and packed, is straightforward. A masala is a mixture, and the general interpretative rules then decide the outcome. Where a mixture is specifically provided for, that provision governs. Where goods are prima facie classifiable under more than one heading, the most specific description is preferred, and where that does not settle it the essential character of the mixture governs, and where that still does not settle it the heading last in numerical order applies. That sequence sounds academic until a customs officer applies it to your product and reaches a different number from yours.

Whole chilli and chilli powder are the case where this matters most for Indian exporters, and the grade and colour side of that decision is in the chilli varieties article.

Oilseeds and oils, chapters 12 and 15

Subheading or headingCovers
1202Groundnuts, not roasted or otherwise cooked, in shell or shelled
1204Linseed
1205Rape or colza seeds
1206Sunflower seeds
1207.30Castor oil seeds
1207.40Sesamum seeds
1207.50Mustard seeds
1207.60Safflower seeds
1207.91Poppy seeds
1508Groundnut oil and its fractions
1512Sunflower, safflower and cottonseed oil and their fractions
1514Rape, colza and mustard oil and their fractions
1515.30Castor oil and its fractions
1515.50Sesame oil and its fractions
Roasting takes a groundnut out of chapter 12. Crude and refined oil are usually separate national lines within the same heading.

The groundnut point is the one that catches people. Heading 1202 covers groundnuts not roasted or otherwise cooked. Roasted groundnuts move to a prepared-foods chapter, which means a roasting line is a tariff decision as much as a processing decision. The same logic applies to roasted and salted pulses sold as snacks.

For oils, crude and refined are usually distinguished in national subdivisions rather than at six digits, and the distinction carries a duty difference in many markets. First-grade castor oil, its specification and the reason its parameters are written the way they are, is covered in the FSG castor oil article.

The four things the code decides

This is why it is worth twenty minutes rather than a copy and paste.

What the code drivesWho caresFailure mode
Duty rate at destinationThe importer, immediatelyUnder-declared duty, reassessment, penalty, and a strained relationship
Preferential tariff eligibilityBoth partiesProduct-specific origin rules are written by heading, so a wrong code can void a valid origin claim
India's export policy conditionThe exporterA line that is restricted or subject to a quantitative condition, missed because the wrong line was checked
Sanitary and phytosanitary requirementThe importer and the borderA certificate requirement keyed to a code that was not the code declared

The second row is underappreciated. Rules of origin in trade agreements are written as product-specific rules against HS headings or subheadings. If you declare the wrong heading, you are measuring your goods against the wrong origin rule, and a preference claim can fail even though the goods genuinely qualify under the correct rule. For processed pulses in particular, where the raw material may have been imported and then milled in India, this is not hypothetical. The origin question for yellow peas is discussed in the dry peas article.

The third row is the one Indian exporters get caught by. Export policy on pulses has changed repeatedly, and the condition attaches to the ITC(HS) line rather than to the commodity as you think of it. Check the current condition for the exact line in the DGFT schedule before contracting, and put a clause in the contract covering a policy change between order and shipment.

When the classification is genuinely unclear

Some products do not map cleanly. Makhana is a good example, because it is a processed aquatic seed that has been popped, which invites arguments about whether it belongs with dried produce, with prepared foods, or somewhere else, and different markets have reached different conclusions. Dehusked but unsplit pulses, roasted snack pulses, and multi-ingredient blends raise the same kind of question.

The honest answer in those cases is not to pick the code that gives the lowest duty and hope. It is to get a binding written ruling from the customs authority of the importing country, which most major jurisdictions provide. The European Union issues binding tariff information, the United States issues ruling letters, and India has an advance ruling mechanism. A ruling takes time, which is the argument for starting before the first shipment rather than after the first query.

Two supporting habits:

  • Keep a written classification rationale on file for each product, referencing the heading text and the interpretative rule you applied. If the classification is ever questioned, a contemporaneous rationale is treated very differently from a reconstructed one.
  • Re-check after a Harmonized System revision. The nomenclature is amended periodically and subheadings are added, merged and renumbered. A code that was right for years can stop being right without anyone telling you.

What to put on the invoice

The consistency line is worth its place. A code that differs between the invoice and the certificate of origin is a discrepancy, and discrepancies are what documentary credit examiners and customs officers are paid to notice. The wider document set and the order in which it has to be raised is in the export documentation guide.

How we handle it

We state the Indian ITC(HS) line on the invoice, describe the product in language that matches the heading text including whether it is whole, split or ground, and ask the buyer to confirm their own national line rather than assuming ours travels. Where a product's classification is arguable we say so and support a ruling application rather than choosing the convenient number. Export policy conditions are checked against the current schedule at contracting, and our contracts carry a clause for a policy change between order and shipment, because pulses policy in India has changed often enough to make that a real risk rather than boilerplate.

The related process articles are the pre-shipment inspection guide, the packaging article and the container loading guide.

Frequently asked questions

Is an HS code the same in every country?

Only to six digits. The Harmonized System fixes the chapter, heading and subheading internationally, and each country then adds its own further digits for its tariff and statistics. India commonly uses eight digits under its ITC(HS) schedule, the European Union uses eight for its combined nomenclature and ten in TARIC for duty purposes, and the United States uses ten. So the same consignment legitimately has different full codes in the exporting and importing countries.

Which HS heading covers dried pulses?

Heading 0713 covers dried leguminous vegetables, shelled, whether or not skinned or split, with separate subheadings for peas, chickpeas, urad and moong, kidney beans, cowpeas, lentils, broad beans and pigeon peas. A split dehusked dal generally stays within 0713 because the heading covers shelled, skinned and split material.

Does besan have a different code from chana dal?

Yes. Flour and meal of the dried leguminous vegetables of heading 0713 fall under heading 1106, not 0713. So milling chana dal into besan moves the goods to a different chapter with its own duty treatment, and declaring besan under the pulse heading is a misdeclaration even though the raw material is the same.

Does grinding a spice change its HS code?

Yes, and this catches exporters regularly. The nomenclature distinguishes spices neither crushed nor ground from crushed or ground at the six-digit level, for dried chilli, for cumin and coriander, and for ginger and turmeric. Whole and powder are separate subheadings, so the duty rate, the statistical treatment and sometimes the import requirement differ.

Who is legally responsible for the classification?

The importer of record in the destination country declares the goods and carries the legal responsibility there. In practice their broker often copies the code from the exporter's invoice, so a careless code on your paperwork becomes your customer's liability. State the code, state that it is your Indian line, and ask the importer to confirm their own.

Check it yourself

The regulatory figures above come from the primary texts. They are free to read, and because the annexes are amended periodically the consolidated version is the one to cite.

Read next

Share this article