SAC Code Identification and Validation for Accurate GST Filing

Tallysolutions

Tally Solutions

May 29, 2026

30 second summary | SAC codes classify services under GST and must appear on every service invoice. Misidentifying or skipping validation leads to wrong tax rates, rejected input tax credit claims and compliance penalties.

A services accounting code (SAC) is the six-digit code assigned by the Central Board of Indirect Taxes and Customs (CBIC) to classify every type of service under Goods and Services Tax (GST). 

The SAC code on an invoice determines the applicable GST rate, so an incorrect code does not just mean a clerical error: It can trigger a wrong tax charge, block your customer's ITC claim or expose your business to a penalty during scrutiny.

Identification is the process of finding the right SAC code for a service; validation is the step of confirming that the code is active, correctly mapped to the applicable GST rate and accepted by the GST portal. Both steps are necessary before you raise an invoice or file a return.

What SAC code validation involves

Validation goes beyond finding a code. It means confirming that the code is live, correctly rate-mapped and that the invoice data you will submit will pass the GST portal's checks. The steps below cover the essential validation points:

Verify the code exists and is active

Cross-check the code against the official CBIC schedule. Codes are occasionally reclassified or merged following GST Council amendments. A code that was valid in a previous financial year may have been revised.

Confirm the applicable GST rate

The same SAC code may attract different rates depending on whether the service is inter-state or intra-state, whether the recipient is a registered or unregistered person, or whether a specific notification exempts the service. Verify the rate against the current notification, not just a remembered figure from a previous filing.

Check exemption notifications

Some services are fully exempt under GST. Filing an invoice with a SAC code for an exempt service while charging GST is an error that requires amendment and can create reconciliation mismatches in GSTR-1. 

Validate against the invoice recipient's GSTIN

For B2B transactions, the recipient's GSTIN must be active. An invoice raised against an inactive or cancelled GSTIN cannot be used to claim ITC by the recipient. Validate the GSTIN on the portal before finalising the invoice.

SAC code validation checklist

Use this checklist before raising any service invoice or filing GSTR-1.

Validation point

What to check

Where to verify

Code existence

SAC code appears in the current CBIC schedule

gst.gov.in

GST rate accuracy

Rate matches the applicable notification for the service type and recipient category

CBIC notification search

Exemption status

Service is not listed under the current exemption schedule

CBIC circular / GST portal

GSTIN validity (B2B)

Recipient GSTIN is active and matches the legal name on the invoice

GST portal taxpayer search

Place of supply

Correct determination of inter-state vs intra-state for IGST or CGST/SGST split

IGST Act, 2017 (Sections 12–13)

Invoice serial continuity

The invoice number follows the series declared in GSTR-1 for that period

Internal records

SAC code examples and common mismatches

Errors in SAC code identification typically follow predictable patterns. These examples show where businesses commonly go wrong.

Service

Correct SAC

Common error

IT software development

998314

Using 998313 (IT consulting), which covers advisory, not development

Legal services to a business entity

998212

Charging GST forward instead of applying the reverse charge mechanism

Transportation of goods by road (GTA)

996511

Applying 18% (the rate for courier services, SAC 996812)

Conclusion

Getting the SAC code right is the foundation of accurate GST filing. An incorrect code can lead to incorrect tax charges, ITC disputes and audit triggers that take far longer to resolve than the original identification step would have taken. 

TallyPrime automates SAC code mapping to the applicable GST rate during invoice creation, reducing the risk of manual misclassification and ensuring that your GSTR-1 data reflects the correct classification from the start.

FAQs

Using a lower rate results in a short payment of tax. The tax authority can raise a demand for the differential amount along with interest and a penalty. The recipient who claimed ITC at the lower rate will also face a demand for the difference.

Yes. The CBIC schedule groups closely related services under a single six-digit code. When in doubt about which description best fits your service, choose the code whose description most closely matches the nature and purpose of the supply and document your rationale.

Download the CBIC GST rate notification for services (available as a PDF on cbic-gst.gov.in) and maintain an offline reference sheet for the SAC codes your business uses regularly. Validate the full list periodically after each GST Council amendment.

HSN code verification applies to goods: It confirms that the Harmonised System of Nomenclature code used on a goods invoice matches the correct commodity classification. SAC code validation applies to services. The underlying process (matching the code to the official schedule and confirming the applicable rate) is the same, but the reference documents differ.

Published on May 29, 2026

left-icon
1

of

4
right-icon

India’s choice for business brilliance

Work faster, manage better, and stay on top of your business with TallyPrime, your complete business management solution.

Get 7-days FREE Trial!

I have read and accepted the T&C
Submit