🇮🇳 India Tax Guide · Updated March 2026

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.

📖 7 min read·By InvoicePilot Team

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.

Try Free →

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.

Example: Web development project = ₹50,000

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).

SituationRegistration 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

Late filing penalty: ₹50/day for CGST + ₹50/day for SGST (₹100/day total). Zero-return penalty is ₹20/day. File on time — it adds up fast.

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 →