Free HSN Code Finder Online

Search HSN and SAC codes by product or service name. Find the correct GST rate, code description, and chapter details for accurate invoicing.

Find HSN Code
200+ codes Free forever No sign-up required

HSN / SAC Code Finder

Free Tool

Type a product or service name above, or browse by category to find the correct HSN/SAC code and GST rate.

What is an HSN Code?

HSN stands for Harmonized System of Nomenclature. It is an internationally standardized system of names and numbers developed by the World Customs Organization (WCO) to classify traded products. India adopted HSN codes under the GST regime to identify goods and determine the applicable tax rate on every GST invoice.

Every product sold in India must be assigned an HSN code, and every service must have an SAC (Services Accounting Code). These codes ensure that the correct GST rate is applied uniformly across the country. For businesses, using the right HSN code is essential for filing accurate GST returns and avoiding penalties during audits.

  • HSN codes are 4 to 8 digits long and follow a hierarchical structure: Chapter (2 digits) > Heading (4 digits) > Subheading (6 digits) > Tariff item (8 digits)
  • SAC codes classify services and are 6 digits long, always starting with 99
  • From April 2021, HSN/SAC codes are mandatory on all GST invoices regardless of turnover for B2B transactions

Auto-fill HSN Codes on Every Invoice

Petpooja Invoice automatically maps the correct HSN/SAC code and GST rate to every line item. No manual lookup needed.

Get Free Demo

How is an HSN Code Structured?

HSN codes follow a logical, hierarchical numbering system. Understanding the structure helps you find the right code for any product. The code gets more specific as you add digits.

Chapter (2 digits) + Heading (2 digits) + Subheading (2 digits) + Tariff (2 digits)

For example, the HSN code for packaged drinking water is 2201. Here, 22 is the chapter (Beverages, spirits, and vinegar), and 01 is the heading (Waters, including mineral and aerated). The full 8-digit code 22011010 specifies "Packaged drinking water" under CBIC GST classification.

2 digits (Chapter): Broad product category, such as 09 for Coffee/Tea/Spices or 84 for Machinery

4 digits (Heading): Specific product group, such as 0901 for Coffee or 8418 for Refrigerators

6 digits (Subheading): Detailed product type, such as 090111 for Coffee (not roasted, not decaffeinated)

8 digits (Tariff item): India-specific classification for precise GST rate application

HSN Code Lookup Example

Let's say you run a restaurant and need to find the HSN code for frozen chicken that you purchase from a supplier. Here's how you would identify the correct code.

Product: Frozen chicken

Chapter: 02 (Meat and edible meat offal)

Heading: 0207 (Meat and edible offal of poultry)

Subheading: 020714 (Cuts and offal, frozen)

GST Rate: 5% (fresh/frozen meat is essential food)

On invoice: Use code 0207 (4 digits) if turnover is below Rs 5 crore, or 020714 (6 digits) if above Rs 5 crore

For restaurant services like dine-in food, you use SAC code 996331 with 5% GST (without ITC). If you are a restaurant inside a 5-star hotel with room tariff above Rs 7,500, the GST rate is 18% with ITC. This distinction matters when you generate your GST invoice.

Why are HSN Codes Important?

Using the correct HSN code on every invoice is not just a compliance requirement. It directly impacts your tax calculations, ITC claims, and audit outcomes. Here's why restaurant and food business owners need to get it right:

  • Correct GST rate application: Different food products attract different GST rates. Fresh vegetables (0%) vs packaged snacks (12%) vs aerated drinks (28%) all need different HSN codes
  • ITC claim validation: Your buyer can claim Input Tax Credit only if your invoice has the correct HSN code. Wrong codes lead to ITC rejection
  • GST return filing accuracy: GSTR-1 requires HSN-wise summary of outward supplies. Incorrect codes cause mismatches during reconciliation
  • Audit protection: GST auditors verify HSN codes against the actual products sold. Misclassification can result in penalties under Section 122 of the CGST Act

How to Use This HSN Code Finder

This free tool helps you find the correct HSN or SAC code for any product or service in seconds. It is built specifically for restaurant owners, food businesses, and small businesses that need accurate codes for GST invoicing.

  • Step 1: Type your product or service name in the search box (e.g., "rice", "cooking oil", "catering service")
  • Step 2: You can also search by HSN/SAC code number directly if you know the chapter or heading
  • Step 3: Use the category filters to browse codes by Food, Equipment, Services, Packaging, or Supplies
  • Step 4: View the matching results with HSN/SAC code, description, GST rate, and category

The database covers 200+ HSN and SAC codes commonly used by restaurants, caterers, cloud kitchens, and food businesses in India. For automated HSN code mapping on every invoice, try Petpooja Invoice.

Common HSN Codes for Restaurants in India

Restaurants deal with dozens of product categories daily, from raw ingredients to packaging materials. Each category has its own HSN code and GST rate. Here are the most commonly used chapters for restaurant businesses:

  • Chapter 02 (Meat): Fresh and frozen meat (chicken, mutton, fish) at 5% GST. Processed meat products at 12%
  • Chapter 07-08 (Vegetables and Fruits): Fresh vegetables and fruits are exempt (0% GST). Frozen and processed varieties attract 5-12%
  • Chapter 09 (Spices): Whole spices at 5%, ground and processed spices at 5-12%. Saffron and vanilla at 5%
  • Chapter 15 (Oils): Edible oils at 5% GST. Vegetable fats and hydrogenated oils at 12%
  • Chapter 19-21 (Prepared Foods): Bread and bakery at 5%, pasta at 12%, ready-to-eat preparations at 12-18%
  • Chapter 22 (Beverages): Drinking water at 18%, aerated drinks at 28% + 12% cess, fruit juice at 12%
  • SAC 9963 (Food Services): Restaurant dine-in at 5% (no ITC), outdoor catering at 18%, event catering at 18%

For a complete breakdown of how GST applies to your specific products, use the finder tool above. Each code shows the exact applicable GST slab so you can create accurate invoices.

HSN Code Requirements by Turnover

The number of HSN digits you must mention on invoices depends on your annual aggregate turnover. The GST Council has mandated different levels of detail for different business sizes.

Turnover up to Rs 1.5 crore: 4-digit HSN code mandatory for B2B invoices. Optional for B2C

Turnover Rs 1.5 crore to Rs 5 crore: 4-digit HSN code mandatory on all invoices

Turnover above Rs 5 crore: 6-digit HSN code mandatory on all invoices

E-invoicing: 6-digit HSN codes are mandatory regardless of turnover for businesses under e-invoicing

Businesses under the GST composition scheme are not required to mention HSN codes on their bill of supply. However, it is still recommended to maintain HSN-wise records for internal tracking and future compliance if you transition to the regular scheme.

FAQ

Frequently Asked Questions

Common questions about HSN codes and GST classification answered clearly.

What is an HSN code?
HSN (Harmonized System of Nomenclature) is a 6-digit international code used to classify goods for taxation and trade. In India, HSN codes are used under GST to identify products and determine the applicable tax rate. Businesses with turnover above Rs 5 crore must mention 6-digit HSN codes on invoices, while those between Rs 1.5 crore and Rs 5 crore need 4-digit codes.
What is the difference between HSN and SAC codes?
HSN (Harmonized System of Nomenclature) codes classify goods and products, while SAC (Services Accounting Code) codes classify services. HSN codes are 4 to 8 digits starting with chapter numbers (01-99), while SAC codes are 6 digits starting with 99. For example, rice has HSN code 1006 while restaurant services have SAC code 996331.
Is HSN code mandatory on GST invoices?
Yes. From April 2021, HSN/SAC codes are mandatory on all GST invoices. Businesses with turnover above Rs 5 crore must use 6-digit HSN codes. Businesses with turnover between Rs 1.5 crore and Rs 5 crore must use 4-digit codes. Even businesses below Rs 1.5 crore must use 4-digit codes for B2B invoices. You can use our GST invoice calculator to compute exact invoice values.
What is the HSN code for restaurant food?
Restaurant food services fall under SAC code 996331 (Services provided by restaurants, cafes, and similar eating facilities including takeaway). The GST rate is 5% without Input Tax Credit for most restaurants. Restaurants in hotels with room tariff above Rs 7,500 attract 18% GST with ITC. For takeaway food items sold as packaged goods, the HSN code depends on the specific product.
How many digits should an HSN code have on an invoice?
The number of digits depends on your annual turnover. Turnover above Rs 5 crore requires 6-digit codes. Turnover between Rs 1.5 crore and Rs 5 crore requires 4-digit codes. Below Rs 1.5 crore, 4-digit codes are needed for B2B invoices. E-invoicing always requires 6-digit codes. Check your turnover against the current GST thresholds to determine your requirement.
What happens if you use a wrong HSN code?
Using a wrong HSN code can result in incorrect GST rate application, rejection of Input Tax Credit claims by the buyer, penalties during GST audits, and mismatches in GSTR-1 and GSTR-2B reconciliation. Under Section 122 of the CGST Act, the penalty for incorrect invoicing can be Rs 10,000 or the tax amount involved, whichever is higher.
What is the HSN code for packaged food items?
Packaged food items have different HSN codes based on the product. Common ones include 1905 for bread and bakery products (5% GST), 2106 for food preparations like namkeen and ready-to-eat snacks (12% GST), 1704 for sugar confectionery (18% GST), 2202 for flavoured beverages and aerated drinks (28% GST with 12% cess), and 0402 for milk-based drinks (5% GST).
How do I find the correct HSN code for my product?
You can use this free HSN Code Finder tool by searching with your product name or browsing by category. You can also check the official CBIC HSN code list at cbic-gst.gov.in, refer to your GST registration certificate for pre-approved HSN codes, or consult your tax professional. Always verify the code matches your specific product variant.
What GST rate applies to kitchen equipment for restaurants?
Most commercial kitchen equipment falls under 18% GST. This includes refrigerators and freezers (HSN 8418), cooking appliances like ovens and stoves (HSN 8419), dishwashing machines (HSN 8422), and food processing equipment (HSN 8438). Furniture items like tables and chairs fall under 12-18% depending on the material. You can calculate the total cost including GST using our GST calculator.
Is there a penalty for not mentioning HSN code on invoices?
Yes. Not mentioning the HSN/SAC code when required can attract a penalty of Rs 50 per invoice (Rs 25 each for CGST and SGST) under Section 125 of the CGST Act. The buyer may also face ITC rejection. The GST portal validates HSN codes during GSTR-1 filing, and incorrect codes can cause filing errors and late fee charges.

Stop looking up HSN codes manually.

Petpooja Invoice auto-fills the correct HSN/SAC code and GST rate on every bill. Set it once, invoice forever.

Try Petpooja Invoice
Disclaimer: This tool provides HSN/SAC code information based on publicly available GST classification data. It is not a substitute for professional tax advice. Always verify codes with the official CBIC portal or your tax consultant. Petpooja does not assume any legal liability for decisions made based on these results.