Product classification

HS code for Millet grain: 1008.29

Cereals, millet, other than seed.

Classification of millet grain under HS 1008.29

Millet grain is classified under HS code 1008.29. This classification is found within Chapter 10, which is dedicated to cereals. Heading 1008 covers buckwheat, millet, and canary seeds, as well as other cereals. The subheading 1008.29 specifically refers to millet that is not intended for use as seed for sowing. Millet is a group of small-seeded grasses widely grown around the world as cereal crops or grains for fodder and human food. To be classified under this code, the grain must be in its raw, unworked state, meaning it has not been subjected to processes such as pearling, rolling, or flaking. The grain may be cleaned or dried, but any further processing that changes the nature of the grain would move it to a different chapter. This code includes several botanical varieties, such as Proso millet (Panicum miliaceum), Pearl millet (Pennisetum glaucum), and Finger millet (Eleusine coracana).

Covers
  • Raw pearl millet grain
  • Proso millet for human consumption
  • Finger millet (ragi) in grain form
  • Foxtail millet intended for bird feed (unmixed)
Also under 1008.29
  • Bob's Red Mill Millet
  • Arrowhead Mills Organic Millet
  • Gerbs Allergy Friendly Millet
  • various birdseed mixes

Codes often confused with 1008.29

Common mistake. The most frequent misclassification is with HS code 1008.21, which is specifically for millet used as seed for sowing. To qualify for 1008.21, the grain must usually be treated or packaged in a way that indicates its use for planting. Another common error is using HS code 1104.29, which applies to millet that has been hulled, pearled, or otherwise worked. If the millet is mixed with other seeds for bird feed, it may be classified under 2309.90 as a preparation used in animal feeding.

Top exporters and importers of HS 100829 (the code used for millet grain), 2025

In 2025, the largest exporter of HS 100829 (the code used for millet grain) in UN Comtrade data was India, with 28% of world exports; the largest importer in UN Comtrade data was Indonesia, with 9.4% of world imports. Germany reports $255M of its chapter 10 imports without product detail (confidential), so its figure here may be too low and it may rank higher.

Figures cover everything classified under HS 100829, not only millet grain.

Top exporters 2025 ยท share of world exports

  1. 1 India $38M
  2. 2 Ukraine* ~$23M
  3. 3 United States $16M

World total: $139M Reported figures on UN Comtrade โ†—

Top importers 2025 ยท share of world imports

  1. 1 Indonesia $15M
  2. 2 Uganda $13M
  3. 3 Germany $13M

Germany reports $255M of its chapter 10 imports without product detail (confidential), so its figure here may be too low and it may rank higher.

World total: $164M Reported figures on UN Comtrade โ†—

How these figures are built

109 countries reported 2025 trade to UN Comtrade in HS 2022, and their own totals are used. Countries marked * did not, so their figures add up what other countries recorded trading with them, and their exports are valued at buyers' CIF prices. Those estimates miss trade with other non-reporting countries, so they can be low, and a non-reporting country can rank higher than shown or be missing from the list. World totals add both and leave out trade between two non-reporting countries. Figures are in current US dollars; reported imports are mostly valued CIF and exports FOB, and exports include re-exports. The UN Comtrade links show the underlying records; they can also list a few reporters left out here (regional groups and older HS editions).

Source: UN Comtrade (United Nations Statistics Division), 2025 annual data.

Brazil NCM codes for millet grain

Brazil splits HS 1008.29 into 2 NCM codes. Pick the one that matches your product:

Source: Siscomex NCM table, updated Oct 2026. The Portuguese text on each NCM page is the official one.

Questions about millet grain

What is the HS code for Millet grain?

The HS code for Millet grain is 100829 (Cereals; millet, other than seed). The HS code for millet grain, other than that intended for sowing, is 1008.29.

How do I classify Millet grain for customs?

Millet grain is classified under HS code 100829 โ€” Cereals; millet, other than seed. This is a 6-digit subheading level code.

Is ragi classified under this HS code?

Yes, ragi, also known as finger millet, is classified under HS code 1008.29 when it is in its whole grain, unprocessed form.

Which countries are the top exporters of millet grain (HS 100829)?

In 2025, the top exporters of HS 100829 (the code used for millet grain) in UN Comtrade data were India ($38M, 28% of world exports), Ukraine (about $23M) and the United States ($16M). World exports came to about $139M, adding countries' reported figures and partner-based estimates for those that did not report (UN Comtrade data). Countries that did not report 2025 data are estimated from partner records, which can understate them.

Which countries are the top importers of millet grain (HS 100829)?

In 2025, the top importers of HS 100829 (the code used for millet grain) in UN Comtrade data were Indonesia ($15M, 9.4% of world imports), Uganda ($13M) and Germany ($13M). World imports came to about $164M, adding countries' reported figures and partner-based estimates for those that did not report (UN Comtrade data). Germany reports $255M of its chapter 10 imports without product detail (confidential), so its figure here may be too low and it may rank higher.

Is the HS code for Millet grain the same in all countries?

The base HS code 100829 for Millet grain is internationally standardized for the first 6 digits across 200+ countries. Individual countries may add additional digits for national tariff lines and specific classifications.

What is the NCM code for millet grain in Brazil?

Brazil splits HS 100829 into 2 NCM codes, so the right one for millet grain depends on the product's details: 1008.29.10 (Pearl millet, not for sowing), 1008.29.90 (Other millet, not for sowing).