Invoicing
6 min readApril 2025

GST HSN Code List: Common Mistakes to Avoid

Why HSN/SAC codes matter more than businesses realise

HSN (Harmonized System of Nomenclature) codes classify goods, and SAC (Services Accounting Code) classifies services, and both directly determine which GST rate applies to a transaction. A single wrong digit can mean charging the wrong tax rate on every invoice for months, creating a reconciliation headache and potential penalty exposure once discovered — whether by your own audit or a departmental review.

Mistake 1: Using a code that's too generic

Businesses often default to a broad, familiar HSN code rather than the most specific one that actually matches their product, assuming "close enough" is fine. GST classification rules require the most specific applicable code, and a generic code can sometimes carry a different rate than the precise sub-classification for your exact item. Always search the specific product description in the HSN/SAC Finder rather than reusing a code from a similar but different product.

Mistake 2: Wrong digit-length for your turnover

The number of HSN digits required on an invoice depends on annual turnover — smaller businesses may use fewer digits (e.g., 4-digit) while larger turnover businesses are required to use more granular codes (6 or 8-digit). Using fewer digits than required for your turnover bracket is a common, easily-avoidable compliance gap that surfaces during GSTR-1 filing or audit.

Check your bracketHSN digit-length requirements are turnover-linked and have changed over past notifications — confirm your current requirement with a Chartered Accountant or the latest CBIC circular rather than assuming last year's rule still applies.

Mistake 3: Not updating codes after GST 2.0

The GST 2.0 restructuring in September 2025 moved many products between slabs (12%→5% or 18%, 28%→18% or 40%). Businesses that don't update their billing system's HSN-to-rate mapping after such a structural change continue charging the old rate, which under-collects or over-collects tax and requires correction later. Cross-check your product catalogue against the updated GST Slabs 2025 reference after any Council-driven rate change.

Mistake 4: Confusing similar-sounding categories

Product categories that sound similar can carry meaningfully different rates — for example, unbranded versus branded packaged food, or standard clothing versus clothing above a specific price threshold. Relying on memory instead of verifying the exact classification for borderline cases is a frequent source of under- or over-charging.

Mistake 5: Ignoring HSN mismatches in ITC claims

A recipient claiming Input Tax Credit can face scrutiny if the HSN code on a supplier's invoice doesn't align with the expected classification for that product category, since mismatches can flag a transaction for departmental review even when the underlying tax amount is correct. Encourage suppliers to use accurate, specific codes, and flag inconsistencies early rather than after year-end reconciliation.

How to get HSN classification right

  1. Search by exact product description, not just category, using the HSN/SAC Finder.
  2. Re-verify your full product catalogue after every GST Council rate change.
  3. Confirm your required digit-length against current turnover-based rules.
  4. When genuinely uncertain, seek an Advance Ruling or consult a GST practitioner rather than guessing.

Related Articles

Invoicing

How to Create a GST Invoice

Reference

GST Slabs 2025

ITC

Complete ITC Guide

Back to Blog