GST Invoice Guide · 2026

How to Create a GST Invoice
as a Freelancer in India

Every mandatory field, the right SAC code, CGST/SGST vs IGST, TDS notes — everything you need to issue a legally correct invoice and avoid rejection.

🧾 Generate GST Invoice Free →
₹20L
Turnover threshold for mandatory GST registration
18%
GST rate on IT, design & professional services
10%
TDS deducted by corporate clients under Sec 194J
30 days
Time limit to issue invoice after service completion
In this guide
  1. Mandatory fields in a GST invoice
  2. CGST/SGST vs IGST — which to charge?
  3. SAC codes for freelancers
  4. TDS — what to do when clients deduct 10%
  5. Export invoices (foreign clients)
  6. Reverse Charge Mechanism (RCM)
  7. Sample GST invoice layout
  8. Common mistakes to avoid

1. Mandatory Fields in a GST Invoice

Under GST law (Rule 46 of CGST Rules), a tax invoice from a registered supplier must include:

For B2C invoices (clients without GST registration or individuals): You don't need the client's GSTIN, but all other fields remain mandatory.

2. CGST/SGST vs IGST — Which to Charge?

The rule is simple: it depends on where you are registered vs where your client is located.

ScenarioTax TypeSplit
You're in Maharashtra, client is in MaharashtraCGST + SGST9% + 9%
You're in Karnataka, client is in DelhiIGST18%
You're in India, client is outside IndiaZero-rated (export)0%
You're unregistered (under ₹20L turnover)No GST charged

Place of supply for services: For most freelance services (design, development, writing, consulting), the place of supply is the location of the service recipient (client's state). If client is unregistered (individual/consumer), it's the location where the service is performed (your state).

Important: Never charge CGST+SGST for an inter-state client and never charge IGST for an intra-state client. Incorrect GST type is a compliance violation — clients cannot claim input tax credit (ITC) on wrongly charged GST.

3. SAC Codes for Freelancers

SAC (Service Accounting Code) identifies the type of service for GST purposes. All freelance services are under Chapter 99.

ServiceSAC CodeGST Rate
Web development, app development99831318%
Graphic design, logo design99836118%
Photography, videography99839218%
Content writing, copywriting99831318%
Social media management99836118%
SEO / digital marketing99836118%
IT consulting, software services99831318%
Business / management consulting99831118%
Other professional / technical services99839918%
Tip: When in doubt, use SAC 998399 (other professional services). It covers everything not fitting a more specific code and is accepted across GST filings.

4. TDS — What to Do When Clients Deduct 10%

Corporate clients (companies and firms) are required to deduct TDS @ 10% under Section 194J (professional fees) before paying you. Here's how to handle it:

On your invoice

Add a note at the bottom of your invoice:

"TDS @ 10% under Section 194J to be deducted by the payer on the taxable value (₹[amount before GST]). TDS is not applicable on the GST component."

How the math works

Say you invoice ₹50,000 + 18% GST = ₹59,000 total. The client will:

You report the full ₹59,000 as income and claim credit for the ₹5,000 TDS against your advance tax liability using Form 26AS / AIS.

Collect Form 16A from your client at the end of each quarter. This is your proof that TDS was deposited and is essential for filing your ITR.

5. Export Invoices (Foreign Clients)

If your client is outside India, you're exporting services. Under GST, export of services is zero-rated — you charge 0% GST. But you have two options:

OptionHow It WorksBest For
Export without payment of tax (LUT)File LUT on GST portal, charge 0% GST, claim ITC refundMost freelancers — simple and common
Export with payment of IGSTCharge 18% IGST, claim refund laterRarely used — delays your cash

Your export invoice must include:

LUT filing: File Letter of Undertaking (LUT) on GST portal at the start of each financial year (April 1). It's free and takes 10 minutes. Without it, you must charge IGST on exports.

6. Reverse Charge Mechanism (RCM)

RCM flips who pays GST — instead of you (supplier) collecting and remitting GST, the recipient (client) pays it directly. As a freelancer this rarely applies to you, except:

7. Sample GST Invoice Layout

TAX INVOICE
Invoice No: INV-2026-042 · Date: 1 June 2026
Arjun Sharma
Freelance Web Designer
Bengaluru, Karnataka 560001
GSTIN: 29XXXXX1234X1Z5
Bill To
TechStartup Pvt. Ltd.
Bengaluru, Karnataka
GSTIN: 29YYYYY5678Y1Z8
PAN: AABCT1332Q
Service Details
SAC: 998313
Place of Supply: Karnataka (29)
Payment Due: 15 June 2026
DescriptionSACAmount
Website design & development — 3 pages, mobile responsive998313₹45,000
CGST @ 9%₹4,050
SGST @ 9%₹4,050
Total Amount Due₹53,100
TDS @ 10% under Sec 194J to be deducted on taxable value ₹45,000 = ₹4,500. Net payable after TDS: ₹48,600.
Bank: HDFC Bank · A/C: XXXX7890 · IFSC: HDFC0001234 · UPI: arjun@hdfc

8. Common Mistakes to Avoid

Ready to create your GST invoice?

Mitti's free GST invoice generator auto-applies the right tax type based on your state and client state — no calculations needed.

🧾 Generate GST Invoice Free →
Related guides
🧾 GST Registration Guide — registration, SAC codes, filing basics 💰 Freelance Rates 2026 — market rates + rate calculator 📋 Freelance Contract Template — payment terms, IP, TDS clauses 💡 Winning Proposal Guide — 11-section structure that converts