← Back to blog GST basics

HSN and SAC Codes: How to Find the Right One (and Why It Matters)

HSN (Harmonised System of Nomenclature) codes classify goods; SAC (Services Accounting Code) codes classify services. Every line item on a GST invoice needs one, because the code — not the free-text description you type — is what actually determines the applicable GST rate in the eyes of the system.

How many digits do you actually need?

The required digit count scales with turnover — smaller businesses use fewer digits, larger ones need more precision. This threshold has moved before and can move again, so treat any specific digit-count rule as something to confirm against your current turnover on the GST portal rather than a fixed fact — it's exactly the kind of rule worth double-checking each financial year rather than assuming last year's answer still holds.

How to find the right code

  • Search by product/service description on the GST portal's own HSN/SAC finder rather than guessing from memory or a template.
  • Match the code to what you actually sold, not the closest-sounding one — two similar-looking services can carry different SAC codes and different GST rates.
  • Keep it consistent across invoices for the same product or service — a code that changes invoice to invoice for the same line item is a red flag in any reconciliation.
  • Save it once, reuse it — set the HSN/SAC on your item catalogue instead of retyping it per invoice, so it can't drift by accident. This is exactly why Settle's item catalogue stores a default HSN/SAC per item.

What actually goes wrong when it's wrong

A wrong HSN/SAC code usually means a wrong GST rate gets applied — undercharging leaves you owing the difference later, overcharging means refunding a customer or issuing a credit note. It also makes your GSTR-1 filing (which is reported HSN-wise for many taxpayers) harder to reconcile against what you actually sold. See common GST invoice mistakes that trigger a compliance notice for how this compounds with other small errors.

Try Settle free

GST-compliant invoicing and accounting, free to start.

Create your free workspace →