← Back to Blog

How to Find and Verify HSN Codes for GST Billing (Complete Guide)

A step-by-step guide to finding the correct HSN code for your products, verifying it on the GST portal, and avoiding the billing mistakes that come from getting it wrong.

Sep 1, 20268 minutes

If you sell physical goods in India, every GST invoice you raise needs an HSN code next to each item. Get the code wrong and you risk mismatched GST returns, notices from the department, or simply charging the wrong tax rate on a sale. Yet most shop owners pick up an HSN code once, from a distributor's invoice or a quick guess, and never actually confirm it against the official source.

This guide walks through what an HSN code actually is, how to find the right one for your products, and how to check hsn code on gst portal so you're not relying on guesswork.

What Is an HSN Code, and Why Does It Matter?

HSN stands for Harmonized System of Nomenclature, an internationally standardized system of names and numbers used to classify traded products. India adopted HSN codes for GST so that every product, from raw cotton to a finished shirt, has a consistent classification across the country.

On a GST invoice, the HSN code does two jobs:

  • It tells the tax department exactly what category of product you sold.
  • It determines (indirectly) which GST rate slab applies to that product.

If your HSN code is wrong, you could end up charging 12% GST on something that should be taxed at 18%, or vice versa. That mismatch shows up later during return filing or an audit, and fixing it retroactively is far more painful than getting it right at billing time.

Who Needs to Mention HSN Codes on Invoices

HSN code requirements on invoices depend on your annual turnover:

  • Turnover up to ₹5 crore: 4-digit HSN code required (6-digit for exports and certain notified categories).
  • Turnover above ₹5 crore: 6-digit HSN code required.
  • Businesses under the composition scheme or below the e-invoicing threshold may have relaxed requirements, but it's worth mentioning the code anyway, since most billing software and GST return filings expect it regardless of your slab.

How to Check HSN Code on the GST Portal

The most reliable way to confirm an HSN code isn't a distributor's invoice or a forum post, it's the government's own lookup tool. Here's how to check hsn code on gst portal step by step:

  1. Go to the official GST portal (gst.gov.in).
  2. Under the "Services" menu, find "User Services" and select "Search HSN Code" (sometimes listed as "HSN/SAC Code List" under the search tools).
  3. Choose whether you want to search by HSN code (if you already have a candidate code and want to verify it) or by product description (if you're starting from the product name).
  4. If searching by description, type in a plain-language name for your product, such as "cotton t-shirt" or "steel almirah", and let the tool suggest matching chapters and codes.
  5. Cross-check the GST rate shown against the code, since the portal typically displays the applicable tax rate alongside each HSN entry.
  6. Note down the code along with its full description, so you have a record of why you chose it, useful if you're ever asked to justify the classification later.

The portal search works off the same HSN master data used for return filing, so a code confirmed there is as authoritative as it gets for day-to-day billing.

What Is the HSN Master Code?

You may also come across the term "HSN master code" while searching. This just refers to the complete, official list of HSN codes maintained under the GST framework, the master reference all product classifications are drawn from. There's no separate "master code" you need to look up for a specific product; it's simply the underlying dataset the portal's search tool queries against.

Common Mistakes When Choosing an HSN Code

  • Copying a supplier's code blindly. Your supplier's classification may reflect a slightly different product variant, packaging, or use case than yours. Always verify independently rather than assuming their code applies to your listing too.
  • Using too few digits for your turnover slab. A 4-digit code where a 6-digit code is required is a common return-filing rejection reason.
  • Picking the closest-sounding category instead of the correct one. Product descriptions can be broad; when two codes seem to fit, check the GST rate associated with each; the correct code is usually the one whose rate matches what similar registered sellers charge for that product.
  • Never updating codes when a product range changes. If you start stocking a new material or product line, don't assume the old HSN code carries over. Re-verify.

Making HSN Codes Part of Your Billing Workflow

Once you've verified a product's HSN code, the real risk is re-entering it incorrectly on every single invoice. The most practical fix is to store the code against the product itself in your billing or inventory system, rather than typing it in at the point of sale each time. That way:

  • Every invoice for that product automatically carries the correct code.
  • Staff creating bills don't need to know or remember HSN codes themselves.
  • If a code changes, you update it once against the product, not on every future invoice.

This is also why a dedicated HSN lookup tool built into your billing software is worth using over a manual GST portal search each time, it saves the repeat trip and reduces the chance of a typo carrying through to your GST returns.

Frequently Asked Questions

How do I check the HSN code on the GST portal?

Visit gst.gov.in, go to Services > User Services > Search HSN Code, and search either by entering a known code to verify it or by typing your product's description to find matching codes and their GST rates.

Is HSN code mandatory on every GST invoice?

Yes, for most registered businesses. The number of digits required (4 or 6) depends on your annual turnover, but omitting the HSN code entirely on invoices where it's required can cause issues during GST return filing.

What happens if I use the wrong HSN code on my invoices?

You may end up charging the wrong GST rate, which can lead to mismatches between your invoices and your GST returns. This can trigger department notices and require corrected filings, so it's worth verifying codes upfront rather than fixing them after the fact.

Can two different products have the same HSN code?

Yes. HSN codes classify products by category and material composition, not by brand or individual product name, so multiple similar products can legitimately share the same code.

Where can I find HSN codes without visiting the GST portal each time?

Many billing systems, including Trayvo's HSN code finder, let you search for HSN codes directly while creating a product or invoice, so you don't need to switch to the government portal for routine lookups. It's still worth spot-checking new or unusual products against the official portal.

Editor's picks

Mobile Billing App for Small Businesses: Create Bills Anytime, Anywhere

Learn how a mobile billing app helps small businesses create invoices, manage sales, track inventory, and accept payments directly from a smartphone or tablet.

Best Billing Software for Gift Shops in India (2026 Guide)

Discover how billing software for gift shops simplifies invoicing, inventory tracking, barcode billing, GST compliance, and daily sales management for modern retailers.

Best Free Billing Software for Retail Shops in India (2026): Top Options Compared

Looking for the best free billing software for your retail shop in India? Compare popular free billing solutions and discover why lightweight, simple billing software like Trayvo is becoming a preferred choice for small retailers, grocery stores, and local businesses.

5 Inventory Mistakes Costing You Sales

Discover the inventory mistakes costing you ₹9,000-19,000/month and how to fix them.

The Complete Guide to GST Compliance

Master GST compliance with this step-by-step guide covering rates, common mistakes, and filing.

Why Manual Billing Costs You ₹500-1,000/Month

Discover the hidden costs of manual billing and how cloud POS can save you time and money.

Digital Payments vs Cash: The Complete Shop Owner Guide

Understand UPI, card payments, and cash - costs, security, and best practices for your shop.

Handle Customer Returns Without Losing Money

Master customer returns with a system that protects profit, maintains GST compliance, and keeps customers happy.

GST Invoice Format in India: Complete Guide with Example (2026)

Learn the correct GST invoice format for businesses in India. Understand mandatory fields, invoice rules, common mistakes, and how billing software helps generate GST-compliant invoices.

Create a GST Invoice Easily

Create a professional GST invoice format with the Trayvo GST Invoice Tool. Generate invoices with essential GST details such as business information, customer details, HSN/SAC codes, tax rates, GST amounts, and invoice totals.

👉 Create your GST invoice for free: GST Invoice Format

Perfect for small businesses, retailers, wholesalers, freelancers, and service providers looking for a GST invoice format online that makes GST billing simple, clear, and professional.


Check GST Registration Status Online

Check GST registration details quickly with the Trayvo Free GST Registration Checker. Use it to verify whether a business is registered under GST and access relevant registration information for billing and business verification.

👉 Check GST registration for free: GST Registration Checker

Perfect for small businesses, retailers, wholesalers, freelancers, and service providers who need a quick GST registration status checker for customers, suppliers, and business transactions.


Create a UPI QR Code for Free

Create a UPI QR code quickly with the Trayvo Free UPI QR Code Generator. Enter your UPI ID, add an optional amount and payment details, and generate a scannable QR code for fast digital payments.

👉 Create your free UPI QR code: UPI QR Code Generator

Perfect for small businesses, shop owners, freelancers, and service providers who want an easy way to accept UPI payments. Generate a payment QR code online and make it simple for customers to pay using their preferred UPI app.


Check GSTIN Details Online for Free

Verify a GSTIN (GST Identification Number) quickly with the Trayvo Free GSTIN Checker. Enter a GSTIN to check GST registration details and help ensure your customer or supplier information is correct before creating GST invoices.

👉 Check GSTIN for free: Free GSTIN Checker

Perfect for small businesses, retailers, wholesalers, freelancers, and accounting professionals who need a quick GSTIN verification tool online for billing, invoicing, and GST-related checks.


Find HSN Codes Quickly and Easily

Find the right HSN code for your products with the Trayvo Free HSN Code Finder. Search HSN codes online to quickly identify product classifications and simplify GST invoicing and billing.

👉 Find your HSN code for free: Free HSN Code Finder

Perfect for small businesses, retailers, wholesalers, manufacturers, freelancers, and anyone who needs to find HSN codes for GST invoices. Get quick access to HSN information without complicated tools or unnecessary steps.


Create Professional Invoices for Free

Create professional invoices in minutes with the Trayvo Free Invoice Generator. Add your business details, customer information, products or services, taxes, discounts, and payment details to generate a clean, professional invoice online.

👉 Create your free invoice: Free Invoice Generator

Perfect for small businesses, freelancers, shop owners, and service providers who need a free online invoice generator without complicated software or signup. Create invoices quickly and manage your billing more efficiently.


Calculate GST Easily with Our Free GST Calculator

Calculate GST quickly and accurately with the Trayvo Free GST Calculator. Add GST to prices, remove GST from inclusive amounts, and instantly calculate the GST amount and final price.

👉 Calculate GST for free: Free GST Calculator

Perfect for small businesses, shop owners, freelancers, and anyone who needs a quick GST calculation online. No signup required and easy to use on mobile or desktop.

Ready to solve these problems?

Start using Trayvo today and see the difference in your shop.