Freight Charges: HSN/SAC Code & GST Treatment in India

When you issue invoices for freight or transport services, you might wonder: “Which code should I use—HSN or SAC?” Accurate coding is essential for GST compliance and avoiding errors. This article explains how to classify freight charges correctly in India, and what GST treatment applies.

HSN Code Explained for Beginners: Find the Right Code for Your Products
Freight Charges: HSN/SAC Code & GST Treatment in India

What Are HSN & SAC Codes?

  • HSN (Harmonized System of Nomenclature) codes classify goods globally and under GST for India.
  • SAC (Service Accounting Codes) classify services under GST.

Since freight is a service, you use an SAC code — not an HSN code.

Why It Matters

Using the wrong code can lead to:

  • Incorrect GST rate application
  • Rejection or audit issues during GST return filing
  • Penalties or delayed tax credit claims

Common SAC Codes for Freight / Transport Services

Here are typical SAC codes under GST for various transport services:

Service TypeSAC CodeDescription
Road transport of goods by GTA (Goods Transport Agency)996511Road freighting by a registered GTA
Road transport of goods (non-GTA)996511 (still)Road transport where individual owner-driver conducts transport and no consignment note
Rail transport of goods996521Movement of goods by rail
Air transport of goods (cargo)996531Air freight services
Sea/Water transport of goods996532Sea freight services

Also Read: HSN Code Full Form: Meaning, Importance & How It Works Under GST

Selecting the Correct Code — Step by Step

  1. Is it a service or goods?
    Freight services = service → use SAC.
  2. Mode of transport?
    – Road (GTA or non-GTA) → SAC 996511
    – Rail → SAC 996521
    – Air → SAC 996531
    – Sea/Water → SAC 996532
  3. GTA vs non-GTA:
    If you are a registered Goods Transport Agency issuing consignment notes, the standard GTA SAC applies.
  4. GST liability / exemption:
    – Road freight by non-GTA often exempt if criteria met (individual truck owner, no consignment note).
    – Others may carry GST at standard rate (depending on further conditions).
  5. Invoice mention:
    On the invoice, show the correct SAC code and GST rate/cess (if applicable) to ensure clarity.

Practical Example

You run a logistics firm offering road transport of goods by trucks and you are registered as a GTA. On your invoice you must:

  • Use SAC 996511 for the service line “Transport of goods by road (GTA)”.
  • Show applicable GST rate (for example, 18 % if service is taxable)
  • Ensure other invoice details (GSTIN, HSN for other items, description, etc) are present.

Why HSN Code Is Not Used for Freight

Since HSN codes classify physical goods, they are irrelevant for pure transportation services.
Using an HSN code for freight could lead tax authorities to treat it as sale of goods rather than a service, leading to classification errors.

Key Tips for Businesses

  • Always identify mode of transport first.
  • Confirm if you or the service provider qualifies as a GTA.
  • On invoices: show SAC code, service description, GST rate, and clear separation of freight portion vs other charges (if bundled).
  • Maintain supporting records: consignment notes, transporter bills, exemption certificates if applicable.
  • Review GST return forms (GSTR-1/GSTR-3B) to ensure the SAC codes align.

Conclusion

Correctly classifying freight charges under GST is not just compliance—it helps avoid penalties, supports smooth tax credit claims and ensures clarity in invoicing. Use SAC codes (not HSN) for freight/transport services. The most common code for road freight by a GTA is SAC 996511. Get your code right, and your freight billing becomes simple and compliant.

Leave a Comment