Executive Summary
Under the Indian Goods and Services Tax (GST) regime, services are categorized using the Services Accounting Code (SAC) system governed by the Central Board of Indirect Taxes and Customs (CBIC). For information technology businesses and cross-border freelancers, the two most common classifications are SAC 998311 (IT consulting and advisory services) and SAC 998312 (IT design and development services). Choosing the wrong code can trigger audit notices during GSTR-9 annual reconciliation or cause disputes with tax authorities when validating zero-rated export statuses under a Letter of Undertaking (LUT).
1. Understanding the SAC Code Hierarchy Under GST
Similar to Harmonised System of Nomenclature (HSN) codes used for physical merchandise, Services Accounting Codes (SAC) are standardized 6-digit numerical identifiers based on the United Nations Central Product Classification (UN CPC) scheme.
All IT, computer, and professional services fall under Chapter 99 of the GST Tariff:
- First 2 digits (99): Denotes that the supply is a Service (as opposed to physical goods).
- Middle 2 digits (83): Section heading for "Other professional, technical, and business services."
- Last 2 digits (11 or 12): Granular service specification—11 for consulting, 12 for software development.
2. SAC Code 998311: Information Technology Consulting and Advisory
Under the CBIC Explanatory Notes, SAC 998311 covers advice, guidance, and operational assistance on information technology matters where the primary deliverable is intellectual advisory, architecture assessment, or strategic direction rather than delivering compilable production source code.
Eligible Deliverables Under 998311:
- IT systems and cybersecurity risk assessments.
- Cloud migration architecture roadmaps and feasibility studies.
- Technology stack evaluations and software vendor selection advisory.
- Fractional Chief Technology Officer (CTO) or enterprise architect retainers.
- Database optimization audits and performance tuning recommendations.
- Business process re-engineering and digital transformation consulting.
Invoice Example: "Advisory fee for enterprise cloud security audit and cloud migration roadmap for Q2 FY27."
3. SAC Code 998312: Information Technology Design and Development
In contrast, SAC 998312 applies when your company or freelance practice is engaged in the active engineering, creation, authoring, and deployment of software products, web platforms, mobile applications, or custom codebases.
Eligible Deliverables Under 998312:
- Custom web application engineering (e.g. React, Vue, Next.js, Laravel).
- Native or cross-platform mobile app development (iOS, Android, Flutter).
- Custom backend API architecture, database schema creation, and server-side logic.
- Bespoke software feature enhancements, modifications, and pull request implementations.
- Integration of third-party payment gateways, CRM APIs, and webhook consumers.
- Software prototyping, wireframe-to-code implementation, and continuous deployment scripting.
Invoice Example: "Sprint 14 deliverable: Custom REST API development and Stripe subscription webhook integration."
4. Head-to-Head Comparison: 998311 vs 998312
| Comparison Factor | SAC Code 998311 | SAC Code 998312 |
|---|---|---|
| Official Heading | Management and IT Consulting | IT Design and Development |
| Primary Output | Audit reports, architectural blueprints, recommendations | Source code, mobile builds, software platforms, scripts |
| Contract Structure | Advisory retainers, hourly consultation, fractional CXO | Agile sprints, milestone deliverables, fixed-price projects |
| Intellectual Property (IP) | Reports and strategic assessments | Assignment of copyright in software code and repository |
| Domestic GST Rate | 18% (9% CGST + 9% SGST or 18% IGST) | 18% (9% CGST + 9% SGST or 18% IGST) |
| Export GST Rate (LUT) | 0% (Zero-Rated Supply under Rule 96A) | 0% (Zero-Rated Supply under Rule 96A) |
| Typical RBI Purpose Code | P1006 / P0807 | P0802 |
5. Other Related SAC Codes in IT Group 99831
Depending on your agency’s service catalogue, you may also encounter other related sub-codes under the 99831 family:
- 998313 Hosting and Infrastructure Provisioning: Dedicated server hosting, cloud hosting reselling, managed colocation.
- 998314 IT Infrastructure Management: Ongoing network monitoring, server uptime management, patch management.
- 998315 Maintenance & Technical Support: Bug fixes, helpdesk support, post-warranty maintenance retainers.
- 998316 Website Hosting Services: Shared web hosting, DNS hosting, SSL certificate management.
6. Statutory Requirement: 4 Digits vs 6 Digits on Invoices
Under Notification No. 78/2020-Central Tax, the government revised the mandatory number of HSN/SAC digits required on tax invoices based on aggregate annual turnover:
Turnover Up to ₹5 Crore
Taxpayers are legally required to quote a minimum of 4 digits (e.g. 9983) for B2B supplies. Quoting 4 digits for B2C supplies is optional.
Turnover Exceeding ₹5 Crore
Taxpayers must mandatorily declare the full 6 digits (e.g. 998311 or 998312) on all B2B tax invoices, export invoices, and credit notes.
⭐ Best Practice for Exporters: Even if your annual turnover is below ₹5 Crore, always quote the complete 6-digit SAC code on export invoices. Overseas banks and payment aggregators (Stripe, PayPal, Wise) match the 6-digit SAC against your RBI Purpose Code (P0802/P1006) to issue clean FIRCs without manual delay.
7. Handling Mixed & Composite Supplies: Both Consulting & Coding
Many digital agencies provide hybrid engagements—starting with architectural consulting (998311) and progressing to custom code development (998312). How should this be invoiced?
Under Section 8 of the CGST Act:
- Composite Supply: If the consulting and development are naturally bundled where development is the principal supply, the entire contract can be billed under SAC 998312.
- Itemized Billing (Recommended): The cleanest and most audit-proof approach is to list distinct line items on your invoice—one for "Architecture & Systems Design" under SAC 998311, and another for "Custom Frontend Engineering" under SAC 998312.
8. Audit-Proof SOW and Invoice Line-Item Drafting
During a GST Department audit or scrutiny under Section 61 of the CGST Act, the tax officer compares the line-item descriptions on your sales invoices directly against your Client Master Services Agreement (MSA) and Statement of Work (SOW). Ambiguous descriptions like "IT Support" or "Professional Services" invite unnecessary inquiry.
| Category | Recommended Line-Item Text | Recommended SOW Deliverable Clause |
|---|---|---|
| SAC 998311 (Consulting) | "Technical Advisory & Cloud Architecture Strategy for Enterprise Microservices Infrastructure (Sprint 12)." | "The Consultant shall conduct comprehensive architecture reviews, analyze security boundaries, and provide an actionable written roadmap for cloud infrastructure optimization." |
| SAC 998312 (Development) | "Custom Software Development: Engineering React Admin Dashboard & RESTful GraphQL Endpoints." | "The Developer shall design, author, test, and commit production-ready source code repository deliverables according to Sprint user stories and acceptance criteria." |
9. Income Tax TDS Classification: Section 194J vs Section 194C
For domestic Indian B2B client billings, your SAC classification also impacts the rate of Tax Deducted at Source (TDS) under the Indian Income Tax Act, 1961:
- Section 194J (Fees for Technical Services - FTS): IT consulting under SAC 998311 is universally treated as Professional/Technical Services. In recent Finance Acts, TDS on technical services (FTS) is deducted at 2% (reduced from 10%), while non-technical professional consulting can still attract 10%.
- Section 194C (Works / Service Contract): In cases where software development is billed as a milestone works contract without intellectual consulting, corporate clients sometimes argue for 1% or 2% under Section 194C. Having clear SAC codes and SOW definitions ensures your Form 26AS and AIS accurately reflect technical services without audit mismatches.
Frequently Asked Questions
Automate SAC Classification on Every Invoice
COD XPERT Invoices includes built-in HSN/SAC search, automatic 0% LUT tax computation, and one-click GSTR-1 Table 6A exports.