Zap Invoice
Freelancers

GST Invoice for Freelancers in India: Complete 2026 Guide

Everything Indian freelancers need to know about GST invoicing — registration threshold, SAC codes, billing format, and how to invoice foreign clients.

GST Invoice for Freelancers in India: Complete 2026 Guide
By Zap Invoice Editorial·19 February 2026·9 min read
TL;DR: Freelancers with ₹20 lakh+ revenue must register for GST. Use 18% GST for domestic clients; for foreign clients, exports are zero-rated (file LUT to avoid upfront tax). SAC code 9983 covers most professional and IT services.

Do Freelancers Need GST Registration?

GST registration for freelancers depends on your annual turnover and the nature of your clients:

  • Turnover above ₹20 lakh: Mandatory registration for services (₹10 lakh for special category states: J&K, Himachal, Uttarakhand, Manipur, Mizoram, Nagaland, Tripura, Meghalaya, Arunachal, Sikkim)
  • Exporting services (foreign clients): Register regardless of turnover — exports are "inter-state" supply under GST
  • Below threshold: Voluntary registration is allowed and often beneficial (ITC claims, professional credibility)

GST Rate for Freelancers

Most freelance professional services attract 18% GST. This includes:

  • Software development and IT services
  • Graphic design, UI/UX
  • Content writing, copywriting
  • Digital marketing, SEO
  • Consulting, management, legal advisory
  • Accounting and financial services
  • Translation and language services

Some services are exempt or at 0% — e.g., healthcare services, educational services aligned with university curriculum, certain agricultural services. Always verify your specific service category.

SAC Codes for Common Freelance Services

  • SAC 998313 — Software development services
  • SAC 998314 — IT consulting and design
  • SAC 998311 — Data processing and management services
  • SAC 998312 — Database and network administration
  • SAC 999293 — Online content creation and subscription services
  • SAC 998361 — Advertising and brand consulting
  • SAC 998221 — Legal consultancy services
  • SAC 998211 — Financial consulting and accounting services
  • SAC 999799 — Other miscellaneous professional services

How to Create a GST Invoice as a Freelancer

  1. Add your details — Full name/business name, address, and GSTIN (once registered)
  2. Add client details — Name, address, GSTIN (if the client is a company/registered entity)
  3. Use a sequential invoice number — e.g., RAVI/2026-27/001. Restart every April 1.
  4. Describe your service — Be specific: "Website development for e-commerce store, 120 hours" is better than "Website development"
  5. Add SAC code — Especially important once your turnover crosses ₹5 crore; recommended always
  6. Apply correct GST — 18% CGST+SGST for domestic clients in same state; 18% IGST for clients in other states or abroad (LUT route = 0%)
  7. Add payment terms and bank/UPI details — This speeds up payment significantly

Billing Domestic Clients (India)

For clients within India:

  • Same state as you: Charge CGST + SGST (e.g., 9% + 9% for 18% GST)
  • Different state: Charge IGST (e.g., 18% IGST)
  • Always verify the client's GSTIN — they'll need it to claim ITC
  • Issue the invoice within 30 days of service delivery

Billing Foreign Clients (Export of Services)

Services to foreign clients are "export of services" and qualify as zero-rated under GST — meaning you don't pay any GST, and there's nothing to collect from the client.

Conditions for Export of Services:

  1. Supplier is in India
  2. Recipient is outside India
  3. Place of supply is outside India
  4. Payment is received in foreign currency (or in INR where permitted by RBI)
  5. Supplier and recipient are not mere establishments of the same company

Two Routes for Zero-Rated Export:

  • With LUT (Letter of Undertaking): File LUT on the GST portal (Form RFD-11) — then invoice foreign clients with 0% GST. No upfront tax payment. Most freelancers use this route.
  • Without LUT (with IGST): Charge 18% IGST on the export invoice, collect it from the client, deposit it, and then claim a GST refund. More cash-flow intensive; avoid unless LUT is unavailable.

Claiming ITC as a Freelancer

Once GST-registered, you can claim Input Tax Credit on:

  • Laptop, tablet, phone (if used for work — pro-rated if personal use involved)
  • Internet and broadband bills
  • Software subscriptions (Adobe, Figma, AWS, Notion, etc.)
  • Co-working space rent
  • Professional courses and certifications
  • Stationery and office supplies

ITC cannot be claimed on personal expenses, employee-facing benefits (meals, club memberships), or motor vehicle expenses (except for specific business use). Keep all GST invoices from vendors to support your ITC claims during GSTR-2B reconciliation.

Filing Returns as a Freelancer

  • GSTR-1 — Monthly (turnover above ₹5 crore) or quarterly (IFF/QRMP scheme for below ₹5 crore): Report all outward invoices
  • GSTR-3B — Monthly/quarterly: Summary return, pay GST liability (output tax minus ITC)
  • GSTR-9 — Annual return (mandatory above ₹2 crore; optional below)

Most freelancers with domestic + foreign clients opt for the QRMP scheme (Quarterly Return Monthly Payment) — file returns quarterly, pay tax monthly. This reduces compliance burden significantly.

Frequently Asked Questions

Do I need GST registration as a freelancer in India?+
If your annual revenue from freelancing exceeds ₹20 lakh (₹10 lakh for special category states), GST registration is mandatory. If you provide services to clients outside India (exports), you must register regardless of turnover.
What SAC code should freelancers use?+
Most freelance services fall under SAC 998314 (IT design services), 998313 (software development), 998311 (data processing), or 999799 (other professional services). Check the GST rate schedule for your specific service type.
Is GST applicable on freelance income from foreign clients?+
Services exported to foreign clients are zero-rated under GST. You charge 0% GST (with LUT) or collect 18% IGST and claim a refund. Either way, you must have GST registration if your export turnover exceeds ₹20 lakh.
Can I claim ITC as a freelancer?+
Yes, GST-registered freelancers can claim ITC on business expenses like laptop purchases, internet, software subscriptions, and office rent — as long as the supplier has charged GST and the expense is for your taxable supply.
What is the GST rate for freelance services?+
Most freelance professional services attract 18% GST. Some services like training, education, and healthcare may be exempt or attract lower rates. Check the applicable SAC code for your service.

Free Tool

Create a GST invoice right now

Free, no sign-up needed. CGST/SGST/IGST auto-split, 12 invoice types, instant PDF download.

Open Invoice Builder →