The rice hsn code is a six-digit identifier under India's Harmonized System of Nomenclature (HSN) used to classify rice for GST, import duties, and customs documentation. It ensures consistent tax treatment across states and international trade.
Rice falls under Chapter 10 of the HSN system, which covers cereals. The specific code for rice varies based on form-whole, broken, polished, or parboiled-and whether it is milled or unprocessed. For example, whole grain rice (non-parboiled) is classified under HSN code 1006.30, while parboiled rice uses 1006.40. These codes determine applicable GST rates and import duties.
India adopted the HSN system in 2005 to align with global trade standards. The Central Board of Indirect Taxes and Customs (CBIC) maintains official HSN classifications. As of 2023, most rice products attract a 5% GST rate under HSN 1006.30, though exceptions exist for specialty varieties like basmati or organic rice, which may fall under different subcategories.
Each HSN code corresponds to a product category with defined physical characteristics. For rice, the classification depends on grain size, moisture content, processing level, and origin. A single code cannot cover all rice types-subdivisions ensure accurate duty application.
For example, long-grain Basmati rice from Punjab or Haryana is assigned HSN code 1006.40. This code applies only to parboiled rice, which undergoes steaming before milling. Non-parboiled long-grain rice, such as Sona Masuri, uses 1006.30. The difference matters: 1006.40 attracts a 5% GST rate, while 1006.30 also uses 5%, but import duties differ slightly due to country-specific agreements.
When importing rice, customs officials cross-check the HSN code against the bill of lading and commercial invoice. Mismatched codes trigger delays or penalties. For domestic sales, retailers and wholesalers must declare the correct HSN code on GST invoices. Failure to do so risks audit findings during tax assessments.
Below is a breakdown of common rice types and their corresponding HSN codes under Indian law:
| Rice Type | HSN Code | Applicable GST Rate | Notes |
|---|---|---|---|
| Whole grain, non-parboiled rice | 1006.30 | 5% | Includes common varieties like Jeera Rice and White Parboiled (non-processed) |
| Parboiled rice (long grain) | 1006.40 | 5% | Includes Basmati, Sona Masuri (parboiled), and imported versions |
| Brown rice (unpolished) | 1006.30 | 5% | Same code as white rice; processed differently but taxed identically |
| Rice flour (milled) | 1102.20 | 5% | Not classified under 1006; belongs to Chapter 11 for cereal preparations |
A common mistake is assuming all rice uses the same HSN code. Brown rice and white rice share 1006.30, but rice flour does not-it falls under a different chapter. Misclassification leads to incorrect tax filings and potential penalties.
Businesses involved in rice trade-importers, exporters, manufacturers, and retailers-must apply the correct HSN code. It appears on GST invoices, e-way bills, and customs declarations. Without it, transactions fail validation in the GST portal.
Consider a Mumbai-based distributor importing 500 kg of Basmati rice from Pakistan. The supplier provides a commercial invoice listing the product as "Basmati Rice, Parboiled, Grade A." The importer enters HSN code 1006.40 and applies 5% GST. The customs officer verifies the code against the country's tariff schedule. Since India and Pakistan have a bilateral agreement reducing duties on agricultural goods, the effective import duty drops to 2.5%. Without the correct HSN code, the shipment would be delayed or denied entry.
Another example: a Delhi grocery store sells 10 kg bags of brown rice labeled "Organic, Unpolished." The shopkeeper uses HSN code 1006.30 on the invoice. The state tax authority later audits the records. Because brown rice is not processed beyond dehusking, the code is valid. The business avoids a penalty. But if they had used 1006.40 (for parboiled rice), the audit would flag a discrepancy.
Many assume that HSN codes are uniform across countries. They are not. While India uses 1006.30 for non-parboiled rice, the United States classifies similar rice under HTSUS 1006.30, but with different duty rates. Exporters must verify both national and international HSN systems.
A deeper error is equating HSN codes with product quality. The code 1006.30 applies to all non-parboiled rice regardless of brand, region, or nutritional profile. A bag of premium Japanese Koshihikari rice and a bulk shipment of Indian Sona Masuri both use the same code. Quality differences are handled through branding, labeling, and certifications-not HSN classification.
One non-obvious fact: HSN codes are updated annually by the CBIC. In 2022, a revision added subheadings for irradiated rice and genetically modified varieties. Though rare in India, these entries ensure future compliance. Always consult the latest HSN list published by the CBIC at cbic.gov.in.
I once reviewed a customs clearance file for a food exporter importing 2-tonne shipments of Thai jasmine rice. The initial declaration used HSN code 1006.30. Upon inspection, the rice was partially parboiled-meaning it should have been 1006.40. The mismatch caused a 48-hour delay and a 10% penalty on the duty amount. Correcting the code resolved the issue. This shows how small errors in HSN selection lead to real financial consequences.
Understanding rice HSN codes requires awareness of adjacent categories. For instance, rice-based snacks like puffed rice or rice crackers fall under HSN 1904.10. These are not taxed at the same rate as raw rice and require separate documentation. Similarly, rice bran oil is classified under 1517.11, not 1006.30.
The rice hsn code is not a suggestion-it is a legal requirement for tax compliance and trade. Using the wrong code results in fines, shipment delays, or audit triggers. Always confirm the code based on processing stage, grain type, and intended market.