Skip to main content
GST & Indirect Tax

GST HSN/SAC Code Selection for Small Businesses: Examples, Documents and Common Mistakes

GST HSN/SAC Code Selection for Small Businesses: Examples, Documents and Common Mistakes
Finin2min GST Desk·June 2026·8 min readHSN/SACReviewed 19 June 2026

Wrong HSN/SAC codes create rate disputes, e-invoice errors, GSTR-1 mismatches and customer ITC queries. Small businesses need a simple classification file, not ad-hoc code selection every time an invoice is raised.

Finin2min answer: Classify by what is actually supplied — the tariff description and composition for goods, the actual scope of work for services — never by a competitor's invoice, a marketplace label, or a product's marketing name. Separately confirm how many HSN/SAC digits your turnover band requires on invoices and e-invoices; that digit rule is a reporting-format question and does not itself validate whether the underlying code is correct. Lock the reviewed code in your ERP/accounting master data so it isn't re-decided ad hoc on every invoice.

Why HSN/SAC is not just a formality

Rule 46 requires a tax invoice to contain prescribed particulars. HSN/SAC reporting has also been tightened through notifications and return/invoice formats. The wrong code can trigger rate disputes, e-invoice validation issues and customer credit objections.

Related Calculator
HSN and SAC Code Finder
Open Calculator →

Simple classification workflow

StepWhat to doOutput
1. Identify supplyGoods, service, composite supply or mixed supply?Supply note.
2. Check descriptionMatch product/service description with official classification/rate material.HSN/SAC working.
3. Apply turnover ruleCheck number of digits required on invoice/return.Invoice configuration.
4. Lock master dataFreeze code in ERP/accounting software after review.Approved item master.

4-digit vs 6-digit control

Official GST Council material referring to Notification 78/2020 notes mandatory HSN digit reporting based on turnover bands. Because notifications can be amended, businesses should verify the latest HSN digit requirement before each financial year and ensure invoice/e-invoice software is configured accordingly.

Control point: Keep a year-wise screenshot/PDF of the notification basis used to configure HSN/SAC in the invoicing system.

Common mistakes

  • Using competitor invoices as the only source.
  • Using product marketing names instead of technical description.
  • Changing codes without rate-impact approval.
  • Using one generic SAC for multiple distinct service lines.
  • Not updating HSN master when turnover crosses a digit threshold.
✅
Make this a monthly finance controlKeep a working paper with invoice data, portal data, source law reference and reviewer sign-off for each GST risk area.
Open GST Resources →

Official References Used

This article uses official GST law, rules, GST Council, CBIC/GST portal and government-source material only. Notifications, circulars, rule text and portal workflows can change after this article’s last-reviewed date — verify against the current official source before relying on it.

HSN/SAC selection — classification and invoice-digit rules are separate

Finin2min answer: Choosing the correct HSN/SAC requires classification of what is actually supplied; the number of digits required on an invoice is a separate compliance rule. A search result, customer code or marketplace label is evidence to investigate, not legal classification. Mixed supplies and service bundles require a supply analysis before code selection.

Decision table

Situation2026 treatment / controlWhy it matters
GoodsStart from tariff description, composition/function and relevant notes.Do not choose by product nickname alone.
ServicesUse the service accounting/classification scheme and actual scope of work.Contract description matters.
Bundle/composite supplyClassify principal supply only where the legal composite-supply test is satisfied.Do not force a convenient code.
Invoice digitsApply the current notification based on turnover/supply category.Digit requirement does not validate the underlying code.

Worked practical example

A business sells hardware plus installation. It should first determine whether supplies are separate or a composite supply and identify the principal supply if applicable; simply using the hardware HSN for the full contract can be wrong.

Evidence checklist

  • product technical sheet
  • contract/SOW
  • supplier/customer classification evidence
  • tariff/service description research
  • invoice-format control

Primary-source checks: CBIC Tax Information Portal — Rule 46 · CBIC GST rates/classification

Use this with the original article: this module tightens current-law, edge-case and evidence controls; it does not replace the article's existing explanation or your fact-specific professional review.

Frequently Asked Questions

Is HSN mandatory on every GST invoice? ▼
The level of HSN/SAC reporting depends on the applicable rule/notification and the nature of supply. Verify the latest requirement before publishing invoices.
Can I copy HSN from a competitor invoice? ▼
No. Competitor invoices can be a clue, but your classification should be supported by product/service description and official rate/classification material.
Should HSN codes be reviewed every year? ▼
Yes. Review at least annually and whenever turnover, product mix or rate notifications change.

Source and review trail

Use the current official instrument, portal or regulator publication before acting. Page-specific references are listed below.

Primary category
GST & Indirect Tax
Official starting point
www.gst.gov.in

Page source links

Primary sources & related provisions

Statutory provisions referenced in this guide:

Calculate this

Work the numbers for this topic with a Finin2min tool.