FOB & CNF prices updated 26 Mar 2026  |  +92 321 334 3343
Mon-Sat 10:00-18:30 PKT
Trade & Logistics

HS Codes for Rice Export

Complete guide to rice HS codes: 1006.10 (paddy), 1006.20 (husked), 1006.30 (milled), 1006.40 (broken). Which Pakistan rice varieties use which code.

Pakistan rice exports use two main HS codes: 1006.30 for milled rice (white, sella, steam in all broken grades up to 25%) and 1006.40 for 100% broken rice only. Over 95% of exports fall under 1006.30. In the EU, basmati-specific tariff codes qualify for reduced or zero duty.

What Are HS Codes and Why They Matter for Rice

The Harmonized System (HS) is a standardized numerical classification used by customs authorities worldwide. Every product crossing an international border is assigned an HS code that determines the applicable import duty, trade restrictions, and statistical tracking. For Pakistan rice exporters and importers, using the correct HS code is not optional. An incorrect code can trigger customs delays, wrong duty assessment, or shipment seizure.

Rice falls under Chapter 10 (Cereals), specifically heading 1006. The 4-digit code 1006 is then split into subheadings based on the processing stage of the rice. All countries that use the HS system share the same 6-digit codes. Individual countries then add 2-4 more digits for national tariff lines.

The Four Rice HS Codes

HS CodeDescriptionProcessing StagePakistan Export Relevance
1006.10Rice in the husk (paddy or rough)Unhusked, raw paddy as harvestedRarely exported. Pakistan restricts paddy export to protect domestic milling industry.
1006.20Husked (brown) riceHusk removed, bran layer intactMinimal export. Some brown basmati for health-food markets in EU/USA.
1006.30Semi-milled or wholly milled riceBran removed, white rice ready for consumption95%+ of Pakistan rice exports. All varieties: 1121, Super Kernel, PK386, IRRI-6, IRRI-9, D98.
1006.40Broken riceFragments of milled kernels, less than 75% of whole grain length100% broken IRRI-6. Major export to West Africa and China.

The vast majority of Pakistan's rice exports use HS code 1006.30. This includes all white, sella (parboiled), and steam varieties in all broken percentages from Nil to 25%. Only 100% broken rice uses 1006.40.

Extended HS Codes: 8-Digit National Tariff Lines

Many importing countries add extra digits to distinguish between basmati and non-basmati rice, or between different broken percentages. This distinction matters because import duties often differ significantly.

Country/RegionHS CodeDescriptionImport Duty
EU1006.30.27Semi-milled/milled basmati (Codex list)0% (EBA/GSP) or reduced
EU1006.30.48Semi-milled/milled non-basmati long grainEUR 175/MT (full rate)
UAE1006.30.00Milled rice (all types)0% (GCC common tariff)
Saudi Arabia1006.30.00Milled rice (all types)0% (GCC common tariff)
Kenya1006.30.00Milled rice35% or 75% (EAC CET, varies by safeguard)
USA1006.30.90Milled rice, other$0.0141/kg (roughly $14.10/MT)
China1006.30.90Milled rice65% (MFN, but TRQ at 1%)

The EU's distinction between basmati and non-basmati is particularly important. Basmati varieties on the EU's recognized list (which includes Pakistan's 1121 and Super Kernel) qualify for reduced or zero duty. See current Pakistan rice prices for all varieties. Non-basmati long grain faces EUR 175/MT. This makes the HS code classification directly tied to profitability.

Which Pakistan Varieties Fall Under Which Code

VarietyPrimary HS CodeNotes
1121 Basmati (White/Steam/Sella)1006.30Recognized basmati in EU. Qualifies for reduced duty.
Super Kernel Basmati1006.30Recognized basmati in EU. Qualifies for reduced duty.
D98 Basmati1006.30May require DNA certification for EU basmati classification.
PK3861006.30Non-basmati. Uses the same 1006.30 code as all milled rice varieties.
IRRI-6 (5%, 15%, 25% broken)1006.30Non-basmati. Full duty in EU.
IRRI-6 (100% broken)1006.40Broken rice. Different duty structure in most markets.
IRRI-91006.30Non-basmati. Full duty in EU.

Common HS Code Mistakes and How to Avoid Them

Classifying 25% broken rice under 1006.40 instead of 1006.30. Only 100% broken rice uses 1006.40. Rice with up to 25% broken content is still classified as milled rice under 1006.30. The 1006.40 heading is reserved for rice that is entirely composed of broken fragments.

Using a generic 1006.30 code when the destination country requires an 8-digit code specifying basmati. In the EU, failing to use the correct basmati-specific tariff line means paying EUR 175/MT instead of the reduced rate. Always confirm the destination country's extended HS code with your clearing agent before shipment.

Declaring sella (parboiled) rice under 1006.20 (husked). Parboiled rice that has been milled falls under 1006.30, not 1006.20. The parboiling process does not change the HS classification of milled rice. HS 1006.20 is only for brown rice with the bran layer still intact.

Need help with HS code classification for your shipment? Contact our export desk for guidance on the correct code for your market.

Frequently Asked Questions

No. Parboiled rice that has been milled uses HS 1006.30, the same as white milled rice. The parboiling process is a pre-milling treatment and does not change the final HS classification. Only unmilled (husked/brown) parboiled rice would use 1006.20.

The EU maintains a list of recognized basmati varieties. Pakistan's 1121 and Super Kernel are on this list. Your exporter provides a DNA test certificate confirming the variety. The Certificate of Origin from the Karachi Chamber of Commerce also supports the basmati classification.

100% broken rice uses HS 1006.40. This is the only broken grade that uses a separate heading. Rice with 5%, 15%, or 25% broken content still falls under 1006.30 (milled rice).

Have Questions About Rice Import?

Get answers from our export desk within 24 business hours.