TL;DR: Freelancers with turnover under ₹20 lakh/year (₹10 lakh for special category states) don't need GST registration. Above that, register under regular GST. File returns monthly or quarterly (QRMP scheme) depending on turnover. Use our GST calculator for the actual math, but here's the framework.


Who needs GST registration as a freelancer

The common misconception: "all freelancers need GST". Wrong. The actual rule:

Turnover (annual) GST required? Notes
< ₹20 lakh (₹10L for special states) No, voluntary registration allowed Most Indian freelancers
₹20L+ (or ₹10L+ in special states) Yes, mandatory Register within 30 days of crossing threshold
Any amount, if supplying to SEZ / exporters Yes, mandatory Reverse charge mechanism
Inter-state supply of goods Yes, mandatory Even under ₹20L
E-commerce sellers Yes, mandatory TCS collected by platform

Most freelancers (writers, designers, developers, consultants) fall in the first bracket. Don't register until you actually cross ₹20 lakh. Registration costs effort and ongoing compliance — only take it on when required.

When voluntary registration makes sense

Even if you're under the threshold, registering voluntarily can help in some cases:

  1. B2B clients expect GST invoices. Many large companies won't pay you without one. If your clients are all GST-registered businesses, register early so you can issue proper tax invoices.
  2. Claiming input tax credit. If you buy a lot of equipment/software and want to claim GST back, registration is required.
  3. Building vendor history. New GST-registered businesses look more credible to enterprise clients.

For most freelancers under ₹20L working with B2C clients (individual consumers, small businesses), don't bother. The compliance burden isn't worth it.

GST rates for freelance services

Most freelance services fall under SAC (Services Accounting Code) and attract 18% GST. Specifically:

  • Information technology services — 18%
  • Consulting, advisory, training — 18%
  • Content writing, design, photography — 18%
  • Software development — 18%

Exceptions: - Educator / trainer services by individuals — exempt in some cases (check with CA) - Exports — 0% (with LUT — Letter of Undertaking) - Healthcare, legal aid — exempt - Agricultural services — exempt

For 95% of freelancers: 18% GST.

How to actually charge and collect

On your invoice: - Base service fee: ₹1,00,000 - CGST (9%): ₹9,000 - SGST (9%): ₹9,000 - Total invoice value: ₹1,18,000

The client pays you ₹1,18,000. You owe the government ₹18,000. You file this as part of your monthly/quarterly return and pay it.

Intra-state supply (client in same state as you): CGST + SGST = 9% + 9% = 18% Inter-state supply (client in different state): IGST = 18%

For overseas clients (exports), 0% GST applies if you have an LUT filed. You still issue a tax invoice but with 0% tax.

Returns you need to file

Three returns for regular taxpayers:

  1. GSTR-1 — outward supplies (your sales). Due by 11th of next month.
  2. GSTR-3B — summary return + payment. Due by 20th of next month (or 22nd/24th for QRMP).
  3. GSTR-9 — annual return. Due by December 31 of next financial year.

Quarterly Return Monthly Payment (QRMP) scheme: if turnover is under ₹5 crore, you can file GSTR-1 quarterly and GSTR-3B monthly (with payment). This is the default for most freelancers.

Input tax credit (ITC)

If you're registered and paying GST on your services, you can claim back the GST you paid on business purchases:

  • Laptop for work: claim 18% ITC on purchase
  • Software subscriptions (Adobe, Figma, etc.): claim ITC
  • Co-working space rent: claim ITC (if GST-charged)
  • Phone/internet bills (business portion): claim ITC

Track every bill with GSTIN of the seller. Without it, no credit. Use accounting software (Zoho Books, Tally, ClearTax) to auto-match.

The trap: if your ITC claims exceed your GST payable, you get a refund. But claiming bogus ITC triggers scrutiny. Only claim what you have legitimate bills for.

4 mistakes that trigger GST notices

Mistake 1: Late or non-filing

Returns must be filed even if there's zero business. NIL return filing is free. Missing a deadline attracts ₹50/day (CGST) + ₹50/day (SGST) = ₹100/day late fee, capped at ₹5,000 per return. Plus your GST registration can be cancelled after 6 months of non-compliance.

Fix: Set calendar reminders for 11th and 20th of every month. Use a CA or filing software if you can't keep up.

Mistake 2: Mismatched invoices

If your client claims ITC on your invoice, but you didn't file GSTR-1 reporting that invoice, the client's claim gets rejected at their end. Their CA notices, reports you. You get a notice.

Fix: Always file GSTR-1 even if you can't pay GSTR-3B on time. The invoice reporting is what matters for your clients' compliance.

Mistake 3: Not registering when required

If you cross ₹20L turnover and don't register within 30 days, you owe GST from the date you should have registered, plus interest + penalty. Penalties can be 100% of tax due for intentional non-compliance.

Fix: Track your turnover monthly. When you cross ₹17L, start the registration process — it takes 3-7 working days with Aadhaar.

Mistake 4: Treating personal expenses as business

The laptop you use 60% personal / 40% business — you can claim 40% ITC. But claiming 100% triggers scrutiny. Be reasonable and document the business-use split.

The composition scheme (avoid it)

If turnover < ₹1.5 crore, you can opt for Composition Scheme — pay 6% of turnover (for services) as flat tax, no ITC, no monthly filing.

Sounds good. It's not.

  • 6% of ₹20 lakh = ₹1.2L tax. Vs regular: 18% of ₹20L minus ITC = much less if you have business expenses.
  • No input tax credit means you absorb all the GST on your purchases.
  • Clients can't claim ITC from you, so they prefer non-composition vendors.
  • Can't do inter-state supply.

For most freelancers, Composition Scheme costs more than it saves. Skip it.

The export case

If you have overseas clients (US, UK, EU, etc.):

  • 0% GST applies — you don't charge tax on your invoice
  • You file an LUT (Letter of Undertaking) on the GST portal
  • You still file GSTR-1 and GSTR-3B every month/quarter
  • You can claim refund of GST paid on inputs (laptop, software, etc.) — useful if your tools cost significant GST

Most freelancers earning >₹10L from overseas clients should register for GST voluntarily even if under ₹20L turnover, because: - Clients prefer GST-registered vendors - You can claim ITC on tools - You can grow without registration friction

The practical setup

For a freelancer earning ₹15-30L/year from mostly B2B clients:

  1. Register for GST (even if under threshold, if B2B)
  2. Get a CA — ₹1-2K/month retainer covers return filing + advisory
  3. Use accounting software — Zoho Books (cheapest) or TallyPrime
  4. Set up GST payment auto-debit through netbanking
  5. File returns via CA or GST portal — don't rely on agent
  6. Keep all bills digitally — scan + tag for 8 years (GST retention period)

When to get out of GST

If your turnover drops below ₹20L (₹10L for special states), you can apply for cancellation. Common when freelancers take sabbaticals or switch to part-time.

The cancellation process takes ~30 days. Once done, stop charging GST on invoices, file your final return, and you're done.

The real cost of GST compliance

For a typical freelancer doing ₹25L/year:

  • CA fees: ₹15-25K/year
  • Accounting software: ₹6-12K/year (Zoho Books / Tally)
  • Time spent on compliance: ~5-10 hours/month
  • Tax payment: 18% of revenue minus ITC

The compliance time is the real cost. Some freelancers find it eats into billable hours. Others hire a CA to handle everything for ₹1.5-2K/month and treat it as the cost of doing business.


Use the tool: GST Calculator — calculate the actual GST amount on any transaction, with add/remove GST at 5%, 12%, 18%, or 28%.

More from the blog: - Salary in-hand vs CTC - EMI vs Prepayment - SIP vs Lump Sum - Health Insurance in India