← Back to Blogs

HSN Code List: Complete Guide to Harmonized System of Nomenclature

Complete guide to HSN codes - understand structure, find codes by category, and learn how to use HSN codes correctly.

Published: January 9, 20259 min read

Introduction to HSN Codes

HSN (Harmonized System of Nomenclature) codes are an essential part of GST compliance in India. These codes help classify products for tax purposes, determine applicable GST rates, and ensure proper filing of GST returns.

Understanding HSN codes is crucial for businesses to ensure accurate tax calculation, proper invoice generation, and compliance with GST regulations.

What is HSN Code?

HSN stands for Harmonized System of Nomenclature, an internationally standardized system developed by the World Customs Organization (WCO) to classify traded products. HSN codes are numerical codes that represent specific products or product categories.

In India, HSN codes are used in GST to:

  • Classify goods for tax purposes
  • Determine applicable GST rates
  • File GST returns accurately
  • Generate e-invoices
  • Create e-way bills

HSN Code Structure

4-Digit HSN Code

Businesses with annual turnover up to ₹5 crores can use 4-digit HSN codes. These codes represent broad product categories.

Example: 8471 - Automatic data processing machines

6-Digit HSN Code

Businesses with annual turnover above ₹5 crores must use 6-digit HSN codes. These provide more specific classification.

Example: 847130 - Portable automatic data processing machines

8-Digit HSN Code

Exporters must use 8-digit HSN codes, which provide the most detailed classification for international trade.

Example: 84713000 - Portable automatic data processing machines, weighing not more than 10 kg

How HSN Codes Work

HSN codes follow a hierarchical structure:

  • First 2 digits: Chapter (broad category)
  • Next 2 digits: Heading (more specific category)
  • Next 2 digits: Sub-heading (even more specific)
  • Last 2 digits: Tariff item (most specific)

Each level provides more specific classification, allowing precise product identification and tax rate determination.

Common HSN Code Categories

Chapter 1-5: Live Animals and Animal Products

Includes live animals, meat, fish, dairy products, etc.

Chapter 6-14: Vegetable Products

Includes live plants, vegetables, fruits, cereals, etc.

Chapter 15-27: Animal or Vegetable Fats and Oils

Includes edible oils, fats, waxes, etc.

Chapter 28-38: Chemical Products

Includes chemicals, pharmaceuticals, fertilizers, etc.

Chapter 39-40: Plastics and Rubber

Includes plastic products, rubber products, etc.

Chapter 41-43: Raw Hides and Skins, Leather

Includes leather, fur skins, etc.

Chapter 44-46: Wood and Wood Products

Includes wood, articles of wood, paper, etc.

Chapter 47-49: Paper and Paper Products

Includes paper, paperboard, printed matter, etc.

Chapter 50-63: Textiles and Textile Articles

Includes silk, wool, cotton, garments, etc.

Chapter 64-67: Footwear, Headgear

Includes footwear, hats, umbrellas, etc.

Chapter 68-70: Stone, Ceramic, Glass

Includes stone, ceramic, glass products, etc.

Chapter 71: Precious Metals and Stones

Includes pearls, precious stones, jewelry, etc.

Chapter 72-83: Base Metals

Includes iron, steel, copper, aluminum, etc.

Chapter 84-85: Machinery and Electrical Equipment

Includes machinery, computers, electrical equipment, etc.

Chapter 86-89: Vehicles, Aircraft, Vessels

Includes vehicles, aircraft, ships, etc.

Chapter 90-92: Optical, Medical, Musical Instruments

Includes optical instruments, medical equipment, musical instruments, etc.

Chapter 93: Arms and Ammunition

Includes weapons, ammunition, etc.

Chapter 94-96: Miscellaneous Manufactured Articles

Includes furniture, toys, games, etc.

Chapter 97-98: Works of Art, Collectors' Pieces

Includes works of art, antiques, etc.

How to Find HSN Code

Method 1: Online HSN Code Databases

Use online HSN code databases and search tools. Many websites provide searchable HSN code lists with descriptions and GST rates.

Method 2: GST Rate Schedules

Refer to GST rate schedules published by the government, which list products with their HSN codes and applicable tax rates.

Method 3: Product Classification Guides

Consult product classification guides and manuals that provide detailed HSN code listings by product category.

Method 4: Software Tools

Use HSN code finder tools integrated into GST software, e-invoice platforms, or accounting software. These tools often provide auto-suggestions based on product descriptions.

Method 5: Professional Consultation

Consult with GST practitioners or tax consultants who can help identify the correct HSN code for your products.

HSN Code vs SAC Code

While HSN codes are used for goods, SAC (Services Accounting Code) codes are used for services. Both serve similar purposes:

  • Classification for tax purposes
  • Determining applicable GST rates
  • Filing GST returns
  • E-invoice generation

SAC codes typically start with 99 and are followed by specific service codes. Examples include 998311 for IT services, 998312 for software development, etc.

Importance of Correct HSN Codes

Accurate Tax Calculation

Correct HSN codes ensure accurate GST rate application, leading to proper tax calculation and compliance.

GST Return Filing

HSN codes are required in GST returns (GSTR-1). Incorrect codes can lead to return filing errors and compliance issues.

E-Invoice Compliance

E-invoices require HSN codes. Incorrect codes can lead to invoice rejection or validation failures.

Avoiding Penalties

Using incorrect HSN codes can result in wrong tax rates, leading to underpayment or overpayment of taxes, which can attract penalties.

Common HSN Codes

Electronics and IT

  • 8471 - Computers and laptops
  • 8517 - Telephones and mobile phones
  • 8528 - Monitors and displays

Textiles

  • 5201 - Cotton
  • 6109 - T-shirts and vests
  • 6203 - Men's trousers

Food Products

  • 1001 - Wheat
  • 0401 - Milk and cream
  • 0901 - Coffee

Chemicals

  • 3004 - Medicines
  • 3102 - Fertilizers
  • 3401 - Soaps

Best Practices for HSN Codes

  • Use Correct Digits: Use the appropriate number of digits based on your turnover
  • Verify Codes: Always verify HSN codes before using them in invoices
  • Maintain Database: Keep a database of HSN codes for your products
  • Stay Updated: Keep track of changes in HSN codes and GST rates
  • Consistent Usage: Use the same HSN code for the same product consistently
  • Documentation: Maintain documentation of HSN code selection for audit purposes

HSN Code in E-Invoice

E-invoices require HSN codes for all items. The e-invoice system validates HSN codes and uses them for:

  • Determining GST rates
  • Populating GST returns
  • Generating e-way bills
  • Ensuring compliance

It's essential to use correct HSN codes in e-invoices to avoid validation failures and ensure smooth processing.

Updating HSN Codes

HSN codes may be updated or revised periodically. Businesses should:

  • Stay informed about HSN code changes
  • Update their product databases
  • Verify codes before using in new invoices
  • Consult experts if unsure about code changes

Conclusion

HSN codes are fundamental to GST compliance in India. Understanding HSN code structure, finding correct codes, and using them accurately in invoices and returns is essential for businesses.

By properly managing HSN codes, businesses can ensure accurate tax calculation, smooth return filing, and compliance with GST regulations. Using HSN code finder tools and maintaining updated databases simplifies the process and reduces errors.

Need help finding HSN codes? Use our HSN Code Search Tool or sign up for eInvoice for comprehensive HSN code management.

Frequently Asked Questions