12.12 Locust beans, seaweeds and other algae, sugar beet, sugar cane, fresh, chilled, frozen or dried, whether or not ground; fruit stones, kernels and other vegetable products (including unroasted chicory roots) used primarily for human consumption, n.e.c.
One level above the number you declare. Pick one of the six-digit codes below.
Section II, Vegetable Products — plants, vegetables, fruit, nuts, coffee, tea, cereals, seeds and flours.
- 12 Chapter Oil seeds and oleaginous fruits; miscellaneous grains, seeds and fruit, industrial or medicinal plants; straw and fodder
- 12 Heading Locust beans, seaweeds and other algae, sugar beet, sugar cane, fresh, chilled, frozen or dried, whether or not ground; fruit stones, kernels and other vegetable products (including unroasted chicory roots) used primarily for human consumption, n.e.c.
- —— Subheading Pick one of the 7 six-digit codes below
Chapter 12 covers oil seeds and oleaginous fruits (soybeans, sunflower seed, rapeseed, groundnuts), plus miscellaneous grains, seeds, industrial or medicinal plants, straw and animal fodder. It's an agricultural-input chapter feeding into vegetable oil (chapter 15) and animal feed supply chains. Classification tip: Whether seed is intended for sowing versus crushing for oil can change both the applicable code and any phytosanitary/GMO documentation required, so confirm end-use before filing.
All of chapter 12The 7 six-digit codes under 12.12
One of these is the number you declare.
- 1212.21 Seaweeds and other algae; fit for human consumption, fresh, chilled, frozen or dried, whether or not ground
- 1212.29 Seaweeds and other algae; not fit for human consumption, fresh, chilled, frozen or dried, whether or not ground
- 1212.91 Sugar beet; fit for human consumption, fresh, chilled, frozen or dried, whether or not ground
- 1212.92 Locust beans (carob); fit for human consumption, fresh, chilled, frozen or dried, whether or not ground
- 1212.93 Sugar cane; fit for human consumption, fresh, chilled, frozen or dried, whether or not ground
- 1212.94 Chicory roots (Chicorium intybus sativum); fit for human consumption, fresh, chilled, frozen or dried, whether or not ground
- 1212.99 Vegetable products; fit for human consumption, n.e.c. in heading no. 1212, fresh, chilled, frozen or dried, whether or not ground
Other headings in chapter 12
The wording above is the Harmonized System nomenclature as published by the World Customs Organization, HS 2022 edition. It is a classification reference, not a tariff: it carries no duty rates, and it stops at six digits — the importing country adds its own beyond that.
Classification is decided by the General Rules of Interpretation and the section and chapter notes, and it is the importing country’s customs authority that makes it binding.
Shipping goods under 12.12? A customs hold shows up as a milestone that stops moving — follow the container or the air waybill from departure to delivery.
Track a shipment12.12 FAQ
Heading 12.12 covers locust beans, seaweeds and other algae, sugar beet, sugar cane, fresh, chilled, frozen or dried, whether or not ground; fruit stones, kernels and other vegetable products (including unroasted chicory roots) used primarily for human consumption, n.e.c. It is part of chapter 12 (oil seeds and oleaginous fruits; miscellaneous grains, seeds and fruit, industrial or medicinal plants; straw and fodder), and it is subdivided into 7 six-digit subheadings — the level you actually declare.
Pick one of the 7 subheadings below. Those six digits are what customs recognises internationally; the importing country may extend them to eight or ten in its own tariff schedule.
The General Rules of Interpretation, read together with the notes to Section II and to chapter 12. A description that reads right is not enough on its own — the notes routinely pull goods out of the chapter they obviously belong to and put them somewhere else. Where duty or licensing turns on the answer, ask the importing country’s customs authority for a binding ruling.
A wrong or missing code is one of the common reasons customs holds a container, and a hold shows up as a milestone that stops moving. Watch for it in the container tracking app, on the air waybill in the air cargo tracker, or through the tracking API.