Back to Blog

Navigating GST for Freelancers: The Ultimate Indian Tax Guide

By Alex VancePublished: June 8, 2026Category: GST Support
Indian GST Tax Compliance Guide

Tax compliance is one of the most complex aspects of starting a freelancing career in India. The Goods and Services Tax (GST) has consolidated multiple indirect taxes under a single tax regime. However, navigating CGST, SGST, IGST, and filing compliance can be challenging. Let's break down the rules, thresholds, and invoicing guidelines for Indian freelancers.

1. Knowing the GST Registration Thresholds

As a service provider, you are legally required to register for GST if your annual aggregate turnover exceeds **₹20 Lakhs** (₹10 Lakhs if you operate in special category North-Eastern and hill states). If your annual revenue remains below this threshold, registration is optional. However, registered clients often prefer working with GST-compliant vendors to claim Input Tax Credit (ITC).

"Even if you are below the ₹20 Lakh threshold, registering voluntarily allows you to claim tax credits on business purchases like laptops, internet charges, and software SaaS expenses."

2. Understanding CGST, SGST, and IGST

How you apply tax rates depends on your client's location relative to your registered office:

  • Intra-State Transactions (Within the same state): You apply half CGST (Central GST) and half SGST (State GST). For instance, a 18% total tax rate is billed as 9% CGST and 9% SGST.
  • Inter-State Transactions (Client in another state): You apply the full IGST (Integrated GST) rate (e.g., 18% IGST).
  • Exports (International clients): Billed as zero-rated supply. You do not collect GST from foreign clients, provided you file a Letter of Undertaking (LUT) beforehand.

3. The Critical Role of SAC/HSN Codes

To remain compliant, every invoice must include a Service Accounting Code (SAC). For general consulting, software design, and digital freelancing, the most common code is **998314** (Information Technology design and development services) or **998311** (Management consulting services). Using the correct SAC ensures your tax classification is correct.

4. Invoicing Requirements under GST Rules

To be legally valid, a GST invoice must display specific information:

  • A unique, consecutive invoice number sequence.
  • Your registered business name, address, and GSTIN.
  • The client's name, billing address, and GSTIN (if registered).
  • Place of Supply (State name and code).
  • Itemized services, HSN/SAC codes, tax rates, and calculations.

Using specialized systems like Invoees' GST template builder automates these calculations, automatically applying CGST/SGST or IGST based on location and placing required tax IDs directly onto the sheet. Streamline your GST billing today.