SAC Code vs HSN Code: Differences Explained
Payments

SAC Code vs HSN Code: Differences Explained


A business sells packaged food and also charges customers for installation services. Under GST, those two supplies are not classified in the same way. The goods are identified using an HSN code, while the service is classified using a SAC code.

That distinction matters because the correct classification helps determine the applicable GST rate, supports accurate invoicing, and reduces errors in GST reporting.

SAC stands for Services Accounting Code, while HSN stands for Harmonized System of Nomenclature. HSN is used for goods, whereas SAC is used for services.

This guide explains SAC code vs HSN code, their full forms, structure, GST usage, examples, and how businesses can identify the correct code.
TL;DR
  • HSN codes classify goods, while SAC codes classify services under GST.
  • HSN stands for Harmonized System of Nomenclature; SAC stands for Services Accounting Code.
  • SAC codes used in India are generally six digits and fall under Chapter 99, while HSN codes follow the internationally recognised goods-classification system.
  • Using the correct HSN or SAC code helps businesses apply the correct GST rate and report transactions accurately.

What is an HSN code?


HSN stands for Harmonized System of Nomenclature. It is an internationally recognised system used to classify goods.

The system groups products into sections, chapters, headings, and subheadings based on their characteristics.

Under GST, businesses use HSN codes to identify goods and determine the relevant tax classification.

What is an SAC code?


SAC stands for Services Accounting Code.

SAC codes are used under GST to classify services rather than physical goods.

Service classifications fall under Chapter 99 of the GST classification system.

An SAC code generally contains six digits and identifies the specific nature of the service being supplied.

SAC code vs HSN code: what is the difference?

SAC codeHSN code
Used for servicesUsed for goods
SAC stands for Services Accounting CodeHSN stands for Harmonized System of Nomenclature
Falls under Chapter 99Uses chapters covering different categories of goods
Generally uses six-digit service classificationsClassification can extend to detailed tariff levels
Helps identify GST treatment of servicesHelps identify GST and customs classification of goods
Primarily relevant to service transactionsUsed in GST as well as international trade and customs

The easiest way to remember the difference is:

Goods = HSN
Services = SAC

How are HSN codes structured?


HSN codes become more specific as additional digits are added.

Broadly:
  • the first two digits identify the chapter
  • the next two identify the heading
  • additional digits identify increasingly specific subheadings


Businesses should classify the actual product rather than choosing a code simply because its description looks similar.

How are SAC codes structured?


SAC classifications for services generally use six digits.

The service classification begins within Chapter 99, after which the remaining digits narrow the category down to a particular type of service.

Your gateway to seamless payments!

Accept 130+ global currencies | 40+ alternate payment methods |
Instant FIRA

Get started →
Global payments illustration

How many HSN digits are required under GST?


The number of HSN digits required on invoices depends on the taxpayer's Aggregate Annual Turnover (AATO) and applicable GST requirements.

Under the current GST framework:
Aggregate annual turnoverHSN reporting
Up to ₹5 croreMinimum 4-digit HSN for prescribed B2B supplies
Above ₹5 crore6-digit HSN required for outward supplies

Businesses covered by e-invoicing should also ensure that the HSN entered is valid under the e-invoice system.

Where are HSN and SAC codes used?


Businesses commonly use HSN or SAC codes in GST invoices, e-invoices, returns, credit and debit notes, and accounting systems. HSN codes also play a wider role in customs and international trade.

How do you find the correct HSN or SAC code?



Start by identifying exactly what you are supplying.

For goods


Check the product's:

  • material
  • function
  • composition
  • level of processing
  • technical characteristics


Then compare it with the relevant HSN heading and description.

For services


Identify the actual nature of the service.

For example, “technology” is too broad. Software development, IT consulting, hosting, and other technology services may fall under different service descriptions.

Why does the correct HSN or SAC code matter?


Correct classification helps businesses apply the right GST rate, issue accurate invoices, maintain consistent GST reporting, and, for goods, support customs and tariff classification.

What if a business sells both goods and services?



A business can use both HSN and SAC codes.

For example, an electronics company may:
  • sell equipment classified using an HSN code
  • charge for installation or maintenance classified using the relevant SAC code


Each line item should be classified based on what is actually being supplied and the GST treatment applicable to the transaction.

Where goods and services are supplied together, businesses should also consider GST rules relating to composite and mixed supplies rather than automatically splitting every component.

Common HSN and SAC code mistakes



Avoid:
  • using SAC codes for goods or HSN classifications for services
  • copying codes from unrelated invoices
  • choosing classifications only by searching a broad product name
  • using outdated product or service masters
  • applying a GST rate without verifying the underlying classification
  • assuming every international HS code maps identically to India's detailed tariff classification


For Indian businesses selling internationally, correct classification is one part of the transaction. The next step is collecting and reconciling the overseas payment efficiently.

PayGlocal helps Indian businesses accept international payments and maintain clearer transaction and settlement records, making cross-border collections easier to manage.

Frequently Asked Questions

SAC stands for Services Accounting Code.
HSN stands for Harmonized System of Nomenclature.
HSN is used to classify goods, while SAC is used to classify services under GST.
SAC classifications used under GST are generally represented using six-digit service codes under Chapter 99.
Yes. A business selling goods and providing services may need HSN codes for the goods and SAC codes for the services.
Once the correct classification is identified, the applicable GST rate can be checked against the current GST rate schedules for goods or services.
Related blogs