GST Billing

HSN Code List India: How to Find the Right Code for Your GST Invoices

By UdyogBill Editorial Team29 Jul 20268 min read53 views
HSN Code List India: How to Find the Right Code for Your GST Invoices

Quick answer: HSN code list India classifies goods under Harmonized System of Nomenclature for GST ? every product on tax invoice needs correct HSN (goods) or SAC (services) code. Turnover determines digits required: up to ?5 crore may use 4 digits, ?5–1.5 crore uses 4 or 6, above ?1.5 crore uses 6 digits (4 for B2C). Wrong HSN causes GSTR-1 Table 12 mismatch, buyer ITC queries, and scrutiny risk. Map HSN at product master in UdyogBill once ? auto-applies on every invoice.

CA ne bola "HSN galat hai invoice pe" ? ab 500 products ka list kahan se dhundhe? HSN code list India mein hazaron entries hain. Lekin systematic approach se ek baar product master set karo, phir lifetime mein invoice pe sahi code aata hai automatically.

What is HSN code and why GST needs it?

HSN (Harmonized System of Nomenclature) is international goods classification system adopted by India for GST. Each code identifies product category for:

  • Correct GST rate application ? same product category, same rate nationally
  • Trade statistics and policy analysis by government
  • Export-import documentation alignment
  • GSTR-1 Table 12 HSN-wise summary reporting
  • Buyer verification of ITC claim against product category

Services use SAC (Services Accounting Code) instead of HSN ? same concept, different nomenclature.

HSN code structure ? how to read the digits

HSN codes are hierarchical:

  • 2 digits: Chapter ? broad category (e.g., 85 = electrical machinery)
  • 4 digits: Heading ? product group (e.g., 8536 = electrical apparatus)
  • 6 digits: Sub-heading ? specific product (e.g., 853610 = fuses under 1kV)
  • 8 digits: Tariff item ? finest classification for customs

GST invoices typically require 4 or 6 digit HSN based on turnover. More digits = more specific classification. Using overly broad code when specific exists may invite scrutiny.

Turnover-based HSN digit requirements

Annual aggregate turnoverHSN digits on tax invoiceHSN digits for B2C invoice
Up to ?5 crore4 digits (optional for B2B under threshold)4 digits or exempt per notification
?5 crore to ?1.5 crore4 digits minimum4 digits
Above ?1.5 crore6 digits4 digits for B2C supplies
Export and import8 digits typicallyN/A

Thresholds and requirements update via GST notifications ? verify current rules annually with CA. E-invoice mandatory taxpayers generally need 6-digit HSN on all B2B invoices.

How to find correct HSN code for your product

  1. Identify product nature: What is it made of? What is primary function? Raw material, finished good, or component?
  2. Search GST rate schedule: CBIC publishes rate schedule with HSN references ? match product description to listed category
  3. Use HSN lookup tools: GST portal HSN search, government tariff publications, reputable HSN finder websites
  4. Check competitor invoices: Same product category from established supplier ? verify their HSN (not blindly copy ? validate)
  5. Consult CA for ambiguous items: Multi-use products, kits, composite supplies need professional classification
  6. Document decision: Note why specific HSN chosen ? audit defense if questioned later

Common HSN chapters for Indian SMB products

ChapterCategoryExample products
30PharmaceuticalsMedicines, Ayurvedic preparations
33CosmeticsSoaps, shampoos, perfumes
34Soaps, waxesDetergents, cleaning preparations
39PlasticsPlastic pipes, containers, bags
61-62TextilesGarments, fabrics
72-73Iron and steelMS pipe, fittings, hardware
84MachineryPumps, compressors, parts
85ElectricalSwitches, wires, motors, appliances
94FurnitureChairs, tables, mattresses

HSN at product master vs manual entry per invoice

ApproachManual per invoiceProduct master in UdyogBill
HSN entry frequencyEvery bill, every itemOnce at product setup
Error rateHigh ? staff picks wrong codeLow ? validated at setup
GSTR-1 Table 12 accuracyPivot table guessworkAuto-aggregated from invoices
Bulk update when rules changeImpossible at scaleExcel update, bulk re-import
New product onboardingBill first, fix HSN laterHSN required before first sale
Audit trailNoneProduct master change log

HSN mistakes that cause GST problems

  • Using 4-digit code when 6-digit mandatory for your turnover
  • Same HSN for all products ? "9999" or generic code abuse
  • HSN rate mismatch ? code implies 12% but product billed at 18%
  • Missing HSN on B2B invoice ? buyer cannot verify ITC category
  • HSN on invoice differs from GSTR-1 Table 12 summary
  • Confusing HSN (goods) with SAC (services) on mixed invoice
  • Copying HSN from old pre-GST catalog without verification

Setting up HSN in UdyogBill product master

  1. Add HSN column to product Excel import template
  2. Research and assign HSN per product or product category
  3. Import products ? HSN attaches to each SKU
  4. Configure default HSN for new products by category template
  5. Run HSN-wise sales report monthly ? verify distribution makes business sense
  6. Before GSTR-1 filing, export HSN summary and reconcile with Table 12
  7. When GST council changes rates, bulk update affected HSN categories

One-time setup effort of 2–5 days for 5,000 SKUs saves monthly GSTR-1 correction cycles forever.

HSN for composite and mixed supply scenarios

Gift hamper containing chocolates, dry fruits, and packaging ? single price, multiple HSN categories. GST law determines principal supply for rate. Combo products in retail need CA guidance on classification ? bill as single line with principal HSN or multiple lines. UdyogBill supports both ? configure combo product with component HSN breakdown for accurate GSTR-1 Table 12 aggregation.

HSN update when GST council changes rates

GST Council meetings periodically shift rates for HSN chapters ? 12% to 18% or vice versa for specific categories. When notification issued, bulk update product tax mapping in UdyogBill by HSN filter ? change all Chapter 85 electrical items from 12% to 18% in one operation. Billing from effective date uses new rate automatically. HSN code unchanged; tax percent updated. Monitor gst.gov.in and CA newsletters after each council meeting.

Export HSN requirements ? 8 digit precision

Export invoices require 8-digit HSN for customs alignment. Domestic 6-digit HSN may need extension for export documentation. Export-oriented manufacturers and merchant exporters configure 8-digit HSN in product master for export invoice format ? separate from domestic 6-digit billing if applicable.

Industry association HSN guidance

Many industry associations publish HSN recommendation lists for member products ? useful starting point for classification, not legally binding. Cross-verify with GST rate schedule. Document association guidance reference in product master notes for audit trail when classification questioned.

HSN search workflow step-by-step for new product

  1. Describe product in plain language ? material, function, end use
  2. Search GST rate schedule PDF for similar product descriptions
  3. Note candidate HSN codes and corresponding tax rates
  4. Verify rate matches your expectation for product category
  5. Check if 4 or 6 digit required for your turnover bracket
  6. Enter in UdyogBill product master before first sale
  7. Add to internal HSN reference sheet for staff training
  8. Review quarterly ? GST council may reclassify chapters

Penalty and scrutiny risk of wrong HSN

Wrong HSN with correct tax amount may pass initial filing but fails analytics matching ? department algorithms compare HSN chapter against typical rate. Mismatched HSN-rate combination flags return. Buyer may reject ITC if HSN on your invoice does not match their purchase classification expectation. Correct HSN is not bureaucracy ? it is supply chain credibility.

HSN in purchase entry for input tax credit

Supplier invoice HSN should match your purchase entry HSN in books. UdyogBill purchase module captures supplier HSN per line ? compare against your product master HSN. Discrepancy alert during purchase entry catches supplier classification error before it propagates to your sales invoices and GSTR-1.

Chapter-wise HSN reference for common Indian retail

Chapter 19: food preparations. Chapter 22: beverages. Chapter 27: petroleum (where applicable). Chapter 30: pharmaceuticals. Chapter 33: cosmetics. Chapter 39: plastics. Chapter 61-62: textiles and garments. Chapter 72-73: iron steel articles. Chapter 84-85: machinery and electrical. Chapter 94: furniture. Owner importing product list from new supplier ? map to chapter first, then drill to 4/6 digit within chapter using rate schedule.

Training staff on HSN importance without overwhelming

Counter staff need not memorize HSN codes ? product master handles it. Training message: "Never create new product without HSN from approved list. Ask manager for HSN if new item." Manager maintains approved HSN list by category. Owner reviews new product HSN weekly. Simple rule prevents 90% of HSN errors at source.

HSN audit defense documentation

When department questions HSN classification, produce: product description, HSN chosen, GST rate schedule reference page, CA opinion letter if obtained, consistent usage history across invoices. UdyogBill product master export with HSN and first-use date demonstrates consistent classification practice ? not random code selection per invoice.

Bulk HSN correction after classification review

CA annual review identifies 50 products with suboptimal HSN. Export product list, update HSN column in Excel, bulk re-import to UdyogBill. Future invoices use corrected HSN. Past invoices unchanged. Forward correction without rewriting history ? standard compliance hygiene practice.

SAC codes for service businesses

If you supply services ? repair, consultancy, restaurant service charge as separate supply, freight ? use SAC not HSN. SAC structure similar: section, heading, service type. Example: 9983 for restaurant and catering services. Mixed supply invoices with goods and services need both HSN and SAC lines correctly classified.

Frequently Asked Questions

Where can I download official HSN code list India?

CBIC publishes GST rate schedule with HSN references on gst.gov.in. Customs tariff at cbic.gov.in has complete 8-digit list. Third-party HSN finder tools index this data for search convenience ? always validate against official schedule for disputed classifications.

Is HSN mandatory on retail bill to walk-in customer?

Depends on turnover and supply type. B2C invoices may have relaxed HSN display requirements below certain thresholds. B2B tax invoices to registered dealers always need HSN. When in doubt, include HSN ? never hurts compliance.

What if same product has two possible HSN codes?

Choose most specific code matching primary character of product. Document reasoning. Consult CA for high-value or ambiguous items. Consistency matters ? same product, same HSN every time, not different codes on different invoices.

Can I change HSN on product after months of billing?

Yes for future invoices. Past invoices retain original HSN. If past HSN was wrong, consult CA on amendment approach. Correct product master going forward prevents continued error.

Does UdyogBill validate HSN format?

UdyogBill enforces HSN entry at product level, includes in invoice and GSTR export automatically. Bulk import validates format. HSN-wise reports support pre-filing reconciliation.

How does HSN relate to GST rate?

Each HSN category maps to notified GST rate in schedule. Same HSN should attract same rate nationally. Rate changes announced by HSN chapter in GST council meetings ? update product tax mapping when rates change.

Take the next step with UdyogBill

HSN discipline at product master eliminates invoice-level guessing and GSTR-1 Table 12 nightmares. Set once, bill correctly forever.

Start free UdyogBill trial with HSN-ready product import. See pricing for GST billing across retail and wholesale.

Try It In Your Business

Billing aur Stock Sambhalein

In guides me jo process bataya gaya hai, use UdyogBill software ke sath 30 seconds me execute karein.

Related Business Guides