Compliance5 min read

What is an HSN code and how to find the right one

HSN (Harmonized System of Nomenclature) is an international system for classifying goods. SAC (Services Accounting Code) does the same job for services. On a GST invoice, the code you put against each line decides the applicable GST rate.

This guide explains how the codes work and how to pick the correct one.

HSN vs SAC

  • HSN codes classify goods (e.g. 8517 for smartphones).
  • SAC codes classify services (e.g. 998314 for IT design services).
  • Both are commonly searched together as 'HSN code'.

How many digits do you need?

The number of HSN digits required on an invoice depends on your turnover band. Smaller businesses may report 4-digit HSN, while higher turnovers report 6 digits, and exports/imports use 8-digit codes.

Always check the current threshold notified for your turnover before deciding the number of digits.

How to find the correct code

  • Search by product or service name in an HSN lookup tool and match the description to your supply.
  • Cross-check on the official CBIC/GST portal rate finder for borderline items.
  • Reuse the code your supplier uses on the same product's invoice.
  • When genuinely unsure, confirm with your CA — wrong classification can mean the wrong rate.

Code and rate go together

The HSN/SAC code determines the GST rate. Once you have the code, use the GST rate finder to confirm the percentage, then apply it on the invoice.

Key takeaways

  • HSN classifies goods; SAC classifies services.
  • Digits required scale with turnover (4 → 6 → 8 for exports).
  • The code determines the GST rate — match the description carefully.
  • Verify borderline classifications on the GST portal or with a CA.

This guide is general information, not tax advice. GST rules and rates can change with GST Council notifications — verify specifics on the official GST portal or with your CA.

Put this into practice with PocketGST

Create GST-compliant invoices offline, apply the right CGST/SGST or IGST split, and prepare GSTR-1/3B helper reports — no signup on the Free tier.

No signup on Free tier · Compare plans

Related guides

FAQ

What is an HSN code and how to find the right one — FAQs

Is HSN code mandatory on invoices?+

HSN reporting is required based on turnover thresholds. Many B2B invoices need at least 4-digit HSN; confirm the current rule for your turnover band.

Where can I find an HSN code quickly?+

Use the PocketGST HSN code lookup to search by product name or code, then confirm the rate with the GST rate finder.

Does the wrong HSN code matter?+

Yes — an incorrect code can apply the wrong GST rate and create compliance issues. Match the description to your actual supply.