How to Calculate GST for Freelancers in India (2026)
Step-by-step GST calculation with real examples — CGST, SGST, IGST formulas, which rate applies, and how to handle international clients.
TL;DR — GST Calculation Formula
- ✅ GST Amount = Service Amount × (GST Rate ÷ 100)
- ✅ Same state client → CGST 9% + SGST 9%
- ✅ Different state client → IGST 18%
- ✅ International client → 0% GST (file LUT)
- ✅ Register for GST when turnover > ₹20 lakhs/year
Auto-calculate GST on your invoices
InvoicePilot handles CGST/SGST/IGST automatically — free forever.
GST basics for freelancers
GST (Goods and Services Tax) applies to most freelance services in India at 18%. As a GST-registered freelancer, you collect GST from your clients and deposit it with the government every quarter (or monthly if your turnover exceeds ₹5 crore).
The key thing to understand: GST is not your income. You collect it on behalf of the government. Your actual earnings are the amount before GST.
Step-by-step GST calculation
1 Determine your taxable amount
This is your service fee before any GST — what you're actually charging for your work.
2 Check which GST applies
Same state client
CGST 9% + SGST 9%
You in KA, client in KA
Different state client
IGST 18%
You in KA, client in MH
International client
0% (Zero-rated)
Client in USA, UAE etc.
3 Calculate the GST amount
Formula: GST Amount = Taxable Value × (Rate ÷ 100)
Same state (CGST + SGST)
CGST 9% = ₹50,000 × 9/100 = ₹4,500
SGST 9% = ₹50,000 × 9/100 = ₹4,500
Total GST = ₹9,000
Invoice total = ₹50,000 + ₹9,000 = ₹59,000
Different state (IGST)
IGST 18% = ₹50,000 × 18/100 = ₹9,000
Invoice total = ₹50,000 + ₹9,000 = ₹59,000
GST registration threshold
You must register for GST when your annual freelance income crosses ₹20 lakhs (₹10 lakhs in special category states like Manipur, Mizoram, Nagaland, Tripura).
| Situation | Registration Required? |
|---|---|
| Annual turnover below ₹20L | ❌ Not required (optional) |
| Annual turnover above ₹20L | ✅ Mandatory |
| Interstate supply (any turnover) | ✅ Mandatory |
| International clients only, below ₹20L | ⚠️ Optional — but LUT needs registration |
| E-commerce platform (Upwork, Fiverr etc.) | ✅ Mandatory regardless of turnover |
GST filing — how often?
Most freelancers file GSTR-1 (outward supplies) quarterly and GSTR-3B (summary return + payment) quarterly under the QRMP scheme.
Q1 (Apr–Jun)
Due: July 31
Q2 (Jul–Sep)
Due: October 31
Q3 (Oct–Dec)
Due: January 31
Q4 (Jan–Mar)
Due: April 30
Input Tax Credit (ITC) — what you can claim back
As a GST-registered freelancer, you can claim back the GST you paid on business expenses — reducing your net GST liability.
You can claim ITC on
✅ Laptop, monitor, peripherals
✅ Software subscriptions (Adobe, Figma, GitHub)
✅ Internet/broadband bills
✅ Office rent (if GST invoice)
✅ Professional courses
You CANNOT claim ITC on
❌ Personal phone bills
❌ Food and entertainment
❌ Personal travel
❌ Gifts to clients
Frequently asked questions
What is the GST rate for freelancers in India?
Most freelance services attract 18% GST. This splits as CGST 9% + SGST 9% for same-state clients, or IGST 18% for clients in a different state. International clients: 0%.
Can I issue invoices without GST if I'm below ₹20 lakhs?
Yes. If your annual turnover is below ₹20 lakhs and you're not voluntarily registered, you do not charge GST. Your invoice is a simple commercial invoice without GST fields.
Do I charge GST on international clients?
No. Export of services is zero-rated. File a LUT on the GST portal (free, takes 5 minutes) and invoice without GST. Keep your e-FIRA as proof of foreign payment received.
What happens if I collect GST but don't file returns?
You face penalties of ₹100/day plus interest at 18% per annum on the unpaid GST amount. Your clients also lose their ITC claim. File returns on time — even nil returns.
Stop calculating GST manually
InvoicePilot auto-applies CGST/SGST/IGST based on your client's state. Free forever.
Start Free — No Credit Card →