07 Vegetables and certain roots and tubers; edible
The broadest level of the Harmonized System. Pick the heading below that fits your goods, then the six-digit code under it — that last one is what you declare.
Section II, Vegetable Products — plants, vegetables, fruit, nuts, coffee, tea, cereals, seeds and flours.
- 07 Chapter Vegetables and certain roots and tubers; edible
- —— Heading Pick one of the 14 headings below
- —— Subheading Six digits, the level every country shares
Chapter 7 covers edible vegetables and certain roots and tubers: fresh, chilled, frozen, dried or provisionally preserved (in brine or sulphur water, for example), but not vegetables that have been fully cooked or otherwise prepared into a dish, which fall under chapter 20. Classification tip: Potatoes, onions and other staple vegetables often carry seasonal tariff-rate quotas in major import markets, so check the applicable period alongside the code.
14 headings in chapter 07
Four-digit groups. Pick the one that fits, then the six-digit code inside it.
- 07.01 Potatoes; fresh or chilled 2 codes
- 07.02 Tomatoes; fresh or chilled 1 code
- 07.03 Onions, shallots, garlic, leeks and other alliaceous vegetables; fresh or chilled 3 codes
- 07.04 Cabbages, cauliflowers, kohlrabi, kale and similar edible brassicas; fresh or chilled 3 codes
- 07.05 Lettuce (lactuca sativa) and chicory (cichorium spp.) fresh or chilled 4 codes
- 07.06 Carrots, turnips, salad beetroot, salsify, celeriac, radishes and similar edible roots; fresh or chilled 2 codes
- 07.07 Cucumbers and gherkins; fresh or chilled 1 code
- 07.08 Leguminous vegetables; shelled or unshelled, fresh or chilled 3 codes
- 07.09 Vegetables; n.e.c. in chapter 07, fresh or chilled 16 codes
- 07.10 Vegetables (uncooked or cooked by steaming or boiling in water); frozen 8 codes
- 07.11 Vegetables provisionally preserved, but unsuitable in that state for immediate consumption 5 codes
- 07.12 Vegetables, dried; whole, cut, sliced, broken or in powder, but not further prepared 7 codes
- 07.13 Vegetables, leguminous; shelled, whether or not skinned or split, dried 12 codes
- 07.14 Manioc, arrowroot, salep, Jerusalem artichokes, sweet potatoes and similar roots and tubers with high starch or inulin content; fresh, chilled, frozen or dried, whether or not sliced or in the form of pellets; sago pith 6 codes
Other chapters in Section II
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 from chapter 07? A customs hold shows up as a milestone that stops moving — follow the container or the air waybill from departure to delivery.
Track a shipmentChapter 07 FAQ
Chapter 7 covers edible vegetables and certain roots and tubers: fresh, chilled, frozen, dried or provisionally preserved (in brine or sulphur water, for example), but not vegetables that have been fully cooked or otherwise prepared into a dish, which fall under chapter 20. Classification tip: Potatoes, onions and other staple vegetables often carry seasonal tariff-rate quotas in major import markets, so check the applicable period alongside the code.
Pick the heading below that describes the goods, then the six-digit subheading under it. Six digits is the level the Harmonized System defines and the level customs everywhere recognises; anything beyond that is added by the importing country.
The General Rules of Interpretation, read together with the notes to Section II and to chapter 07. 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.