✓ Verified against CGST Act 2017, CBIC notifications, and GST portal rules · July 2026 · Source: gst.gov.in
Most Indian freelancers learn about GST in one of two ways: either a large client refuses to pay without a GSTIN on the invoice, or they receive a notice about a compliance gap they did not know existed. Neither is a pleasant way to discover that GST has applied to their work for months.
GST for freelancers in India is not complicated in principle — but it has several edges that catch even experienced independent professionals off guard. The registration threshold is one trigger. Inter-state clients are another — and they override the threshold entirely. Foreign platform subscriptions like Canva and Adobe create a liability most freelancers have never heard of. And Input Tax Credit quietly reduces the net GST burden for anyone who tracks it correctly.
This guide covers every rule that applies to Indian freelancers in FY 2026-27: when you must register, what to put on invoices, how to handle foreign clients correctly, which platform subscriptions create a surprise liability, and how ITC works in practice — with a complete worked example for a freelancer earning ₹25 lakh annually.
When Must a Freelancer Register for GST?
The basic rule is straightforward. GST registration is mandatory when your aggregate annual turnover from services exceeds ₹20 lakh in a financial year. In four special category states — Manipur, Mizoram, Nagaland, and Tripura — the threshold is ₹10 lakh.
Aggregate turnover means every rupee of service income under your PAN, from all clients, all platforms, and all services combined. It is total receipts, not profit. A freelancer earning ₹15 lakh from design work and ₹8 lakh from consulting under the same PAN has aggregate turnover of ₹23 lakh — above the threshold and required to register.
But there are three situations where registration becomes mandatory before you cross ₹20 lakh — and this is where most freelancers get caught out.
Three triggers that require GST registration regardless of your income level:
Trigger 1 — Inter-state clients: If you provide services to a client in a different state — a Mumbai freelancer with a Delhi client, for example — that is an inter-state supply. This requires GST registration from the very first invoice, regardless of total annual income. A freelancer earning ₹8 lakh from one client in another state must still register for GST.
Trigger 2 — RCM on foreign platforms: If you use paid subscriptions to foreign digital platforms — Canva, Adobe, Figma, AWS, Zoom, GitHub, Upwork — those platforms do not charge Indian GST on their invoices. The GST liability reverses to you as the Indian buyer, under the Reverse Charge Mechanism (RCM). This RCM liability requires GST registration regardless of your turnover.
Trigger 3 — Foreign clients with LUT: To legally invoice foreign clients at 0% GST (which you should — see the foreign clients section below), you must be GST-registered and file a Letter of Undertaking. Without registration, you cannot access this zero-rating provision.
| Situation | Registration required? |
|---|---|
| Income below ₹20L, all Indian, same-state clients | No |
| Income below ₹20L, client in another state | Yes — inter-state rule |
| Income below ₹20L, using Canva/Adobe/AWS | Yes — RCM rule |
| Income above ₹20L, any clients | Yes — threshold rule |
| Any income, foreign clients, want 0% GST | Yes — need LUT |
What GST Rate Applies to Freelancers?
Almost all freelance services in India are taxed at 18% GST. This covers software development, web design, graphic design, content writing, consulting, digital marketing, accounting, photography, video editing, and virtually every other knowledge or creative service a freelancer provides.
For intra-state invoices (you and your client in the same state), the 18% splits into 9% CGST plus 9% SGST. For inter-state invoices (different states), the full 18% is charged as a single IGST — no split. The total rate and the total amount collected are identical either way.
The GST you collect from clients is not your income. You are acting as a collection agent for the government. The ₹18,000 GST on a ₹1,00,000 invoice belongs to the government — you collect it from the client, hold it, and remit it to the government by the return filing due date. Your income is ₹1,00,000. The GST is a pass-through.
How to Raise a Correct GST Invoice
A GST-compliant invoice is a legal document. An incorrect or incomplete GST invoice can result in your client's ITC claim being disallowed — which creates friction in your business relationship and compliance problems for them.
Every GST invoice from a registered freelancer must contain:
- Your legal name and GSTIN (GST Identification Number — 15-digit alphanumeric)
- Invoice number (sequential, unique per financial year — e.g., SAX/2026-27/001)
- Invoice date
- Client's name, address, and GSTIN (if they are GST-registered)
- Description of service with SAC code (Services Accounting Code)
- Base amount (your fee before GST)
- GST breakdown: For same-state: CGST @ 9% and SGST @ 9% shown separately; For different state: IGST @ 18% as a single line
- Total invoice amount (base + GST)
- Place of supply (your client's state — determines CGST/SGST vs IGST)
- Whether payment is to be received in advance or 30 days from invoice
SAMPLE GST INVOICE — Intra-state (same state client)
Invoice No: SAX/2026-27/007
Date: 01 July 2026
From: [Your Name] · GSTIN: 29ABCDE1234F1Z5 · [Your Address], Karnataka
To: ABC Tech Pvt Ltd · GSTIN: 29XYZAB9876G1Z3 · [Client Address], Karnataka
Service: Website design and development (SAC: 998314)
Base amount: ₹1,00,000
CGST @ 9%: ₹9,000
SGST @ 9%: ₹9,000
Total payable: ₹1,18,000
Place of supply: Karnataka
Bank details: [Your account details]
SAC codes for common freelance services — 998311 (IT design), 998313 (IT consulting), 998314 (web development), 998315 (IT support), 999293 (content writing), 998361 (graphic design). Use the SAC that most closely matches your service.
How GST Works with Foreign Clients
This is the most misunderstood area of freelancer GST — and the most financially significant for freelancers with international income.
Services provided to foreign clients qualify as "export of services" under GST law. Exports are zero-rated — the GST rate is 0%. You do not charge your foreign client any GST. They pay only your fee.
But to do this legally and correctly, you must file a Letter of Undertaking (LUT) on the GST portal before invoicing foreign clients each financial year.
How to invoice foreign clients at 0% GST:
Step 1: Register for GST (required to access zero-rating)
Step 2: File LUT on gst.gov.in at the start of each financial year — this is a declaration that you will export without charging GST and will not misuse the zero-rating
Step 3: Issue invoices to foreign clients without any GST amount — the invoice should state "Export of Services — LUT filed, IGST not levied"
Step 4: Receive payment in foreign currency through a bank account — your bank issues a FIRC (Foreign Inward Remittance Certificate) which proves the payment is from abroad
Step 5: Report the zero-rated export in GSTR-1 under "Exports without payment of IGST"
Without a filed LUT, you have two options: either charge 18% IGST on the foreign client's invoice and claim a refund later (slow and cumbersome), or stop invoicing internationally (not advisable). Filing the LUT takes under 10 minutes on the GST portal and is valid for the entire financial year.
Important: Foreign income still counts toward your ₹20 lakh aggregate turnover threshold even though it is zero-rated. A freelancer earning ₹12L from Indian clients and ₹10L from foreign clients has aggregate turnover of ₹22L — above the threshold and required to register, even though no GST is charged on the foreign income.
RCM — The Compliance Trap Most Freelancers Don't Know About
The Reverse Charge Mechanism (RCM) is a provision where the recipient of a service — rather than the supplier — is responsible for paying GST to the government. For freelancers, this is triggered by subscriptions to foreign digital platforms that do not register for Indian GST.
Platforms that trigger RCM: Canva, Adobe Creative Cloud, Figma, AWS, Google Cloud, Microsoft Azure, Zoom, GitHub (paid plans), Upwork (platform fee), Fiverr (platform fee), Dropbox, Notion, Loom, and any other foreign digital service you pay for in USD or foreign currency.
These platforms do not charge you Indian GST on their invoices. But the GST Act says the liability does not disappear — it transfers to you. You must calculate 18% GST on the subscription amount, pay it to the government as RCM, and report it in GSTR-3B.
RCM Example — Canva Pro subscription:
Annual Canva Pro fee: ₹16,800
RCM GST at 18%: ₹3,024
You pay Canva: ₹16,800 (no GST on their invoice)
You additionally pay government: ₹3,024 (RCM)
But — you then claim ₹3,024 back as Input Tax Credit
Net extra cost: ₹0 (if registered and filing correctly)
The critical consequence: RCM liability triggers mandatory GST registration regardless of your income level. A freelancer earning ₹12 lakh annually who pays for an Adobe Creative Cloud subscription is technically required to be GST-registered under RCM — even though they are well below the ₹20 lakh threshold. Most freelancers using foreign SaaS tools are unregistered and non-compliant without realising it.
The silver lining: once registered, the RCM GST you pay on these subscriptions comes straight back to you as ITC. The net cost is zero. Registration is not a burden — it is a mechanism to recover these payments.
Input Tax Credit — How Freelancers Reduce Their Net GST
Input Tax Credit is the GST you paid on your business expenses that you can deduct from the GST you collected from clients before remitting to the government. It is one of the most underused financial tools available to registered freelancers.
Freelance expenses that carry 18% GST and qualify for ITC:
- Laptop and desktop computer (18% GST)
- Software subscriptions: Adobe, Figma, GitHub, JetBrains, VS Code extensions (18%)
- Coworking space membership or office rent (18%)
- Internet connection (18%)
- Professional courses, books, and training (18%)
- Mobile phone, if primarily used for business (18%)
- Photography or videography equipment if used professionally (18%)
Expenses that do NOT qualify for ITC:
- Personal use items, even if you occasionally use them for work
- Items purchased from unregistered vendors (no GST invoice available)
- Food and beverages
- Personal travel and commuting
Complete Worked Example — ₹25 Lakh Annual Income
Let us walk through the complete GST picture for a freelance designer in Bengaluru earning ₹25 lakh annually: ₹15 lakh from Indian clients and ₹10 lakh from foreign clients via LUT.
Step 1 — Registration
Aggregate turnover ₹25L exceeds ₹20L threshold. GST registration mandatory.
LUT filed at start of year for foreign client invoices.
Step 2 — GST collected during the year
From Indian clients (₹15,00,000 at 18%):
CGST collected (9%): ₹1,35,000
SGST collected (9%): ₹1,35,000
Total GST collected: ₹2,70,000
From foreign clients (₹10,00,000 at 0% — zero-rated export with LUT):
GST collected: ₹0
Step 3 — ITC on business expenses
| Expense | Amount | GST Rate | ITC Claimable |
|---|---|---|---|
| Laptop (new) | ₹80,000 | 18% | ₹14,400 |
| Adobe Creative Cloud (annual) | ₹54,000 | 18% | ₹9,720 |
| Coworking space (₹12,000/mo × 12) | ₹1,44,000 | 18% | ₹25,920 |
| Internet connection (₹1,500/mo × 12) | ₹18,000 | 18% | ₹3,240 |
| Professional courses and books | ₹15,000 | 18% | ₹2,700 |
| Total ITC available | ₹55,980 |
Step 4 — Net GST payable to government
Total GST collected from Indian clients: ₹2,70,000
Less: Total ITC on business expenses: − ₹55,980
Net GST payable to government: ₹2,14,020
ITC saves ₹55,980 — real money that stays with the freelancer rather than going to the government. Without claiming ITC, this freelancer would pay ₹2,70,000 in GST. With ITC tracked and claimed correctly, only ₹2,14,020 is remitted.
GST Compliance Calendar for This Freelancer
| Return | Frequency | Due date | What it covers |
|---|---|---|---|
| GSTR-1 | Monthly | 11th of next month | All invoices issued (outward supplies) |
| GSTR-3B | Monthly | 20th of next month | Summary + tax payment |
| GSTR-9 | Annual | 31 December 2027 | Full year consolidation for FY 2026-27 |
Late filing penalty: ₹50 per day per return (₹25 CGST + ₹25 SGST), capped at ₹2,000. Nil returns: ₹20 per day, capped at ₹500. Missing three consecutive returns: system auto-blocks new filings and e-way bills.
Voluntary Registration — Should You Register Before ₹20 Lakh?
If your income is below ₹20 lakh and you have only same-state Indian clients and no foreign platform subscriptions, registration is not mandatory. But voluntary registration under Section 25(3) of the CGST Act can make commercial sense in two scenarios.
First, corporate clients increasingly require a GSTIN before onboarding a freelancer — they want to claim ITC on your fees. Without registration, you are shut out of a significant segment of the market. A ₹5 lakh project that requires GST registration generates more than enough revenue to justify the compliance cost.
Second, if your business expenses carry significant GST — a high-end laptop, professional software, coworking space — voluntary registration lets you claim ITC on all of it. A freelancer spending ₹3 lakh annually on GST-bearing expenses can recover ₹54,000 in ITC, which often covers the annual cost of professional GST filing assistance several times over.
Calculate Your GST Instantly — Add or Remove GST from Any Amount
Whether you are adding 18% GST to a client invoice or checking if a price you were quoted already includes GST, SmartaxCalc's free GST calculator gives you the exact figure — with CGST, SGST, and IGST split — in under a second.
Use the GST Calculator →No sign-up. No data stored. Free.
Frequently Asked Questions
Do freelancers need to register for GST in India?
GST registration is mandatory for freelancers when annual aggregate service turnover exceeds ₹20 lakh under Section 22 of the CGST Act — or ₹10 lakh in Manipur, Mizoram, Nagaland, and Tripura. However, mandatory registration also applies in three situations regardless of income level: if you provide services to a client in a different state from the very first invoice, which constitutes an inter-state supply; if you use paid foreign digital platforms such as Canva, Adobe, AWS, or Zoom that trigger Reverse Charge Mechanism liability; and if you want to invoice foreign clients at 0% GST using a Letter of Undertaking, which requires existing registration. Many freelancers earning well below ₹20 lakh are technically required to be GST-registered because of the inter-state or RCM triggers — and are non-compliant without knowing it.
Do I charge GST to my foreign clients?
No, if you do it correctly. Services to foreign clients qualify as zero-rated export of services under the IGST Act, provided the service is delivered outside India, the payment is received in foreign currency, and you have filed a Letter of Undertaking on the GST portal. With LUT filed, you issue invoices to foreign clients with no GST — the invoice states "Export of Services — LUT filed, IGST not levied." Your client pays only your fee. You report these zero-rated exports in GSTR-1 and maintain the FIRC from your bank as proof. If you have not filed an LUT, you must either charge 18% IGST on the foreign client's invoice and claim it back as a refund (slow and bureaucratic), or file the LUT proactively at the start of each financial year, which takes under 10 minutes on gst.gov.in.
What is RCM and which foreign platforms trigger it for freelancers?
Reverse Charge Mechanism (RCM) is the provision under which you — as the buyer of a foreign digital service — are responsible for paying GST to the Indian government, because the foreign supplier is not registered in India and cannot collect it. Platforms that commonly trigger RCM for freelancers include: Canva, Adobe Creative Cloud, Figma, AWS, Google Cloud, Microsoft Azure, Zoom, GitHub paid plans, Upwork platform fees, Fiverr platform fees, Dropbox, Notion, Loom, and virtually any foreign SaaS or digital tool you pay for in foreign currency. The GST rate on these imports of services is 18%. The important practical point is that once you are GST-registered, every rupee of RCM GST you pay comes back to you as Input Tax Credit — making the net cost to you zero. The RCM is a cash-flow timing issue (you pay GST this month and claim ITC against your next liability), not a permanent cost, for registered freelancers.
What Input Tax Credit can I claim as a freelancer?
As a GST-registered freelancer, you can claim ITC on the GST paid on any purchase or expense used for your taxable service business. Eligible items include: laptop and desktop computers (18% GST on purchase price), software subscriptions — Adobe, Figma, GitHub, JetBrains, and similar (18%), coworking space membership or office rental (18%), internet connection monthly bill (18%), professional development courses and technical books (18%), and mobile phone if used primarily for business purposes (18%). You cannot claim ITC on personal purchases, food, personal commuting costs, or items bought from unregistered vendors who cannot issue a GST invoice. In the worked example in this article, a freelancer earning ₹25 lakh recovers ₹55,980 in ITC on tracked business expenses — reducing net GST payable from ₹2,70,000 to ₹2,14,020. The key is to collect GST invoices for every eligible expense and reconcile them correctly in GSTR-3B each month.
Which GST returns must a freelancer file, and what happens if you miss them?
Registered freelancers must file two regular returns: GSTR-1, which reports all invoices you issued during the period (your outward supplies), and GSTR-3B, the summary return where you declare GST collected, ITC claimed, and pay the net GST due. If your annual turnover is above ₹5 lakh, both are typically monthly — GSTR-1 is due by the 11th of the following month, GSTR-3B by the 20th. Below ₹5 lakh, quarterly filing under the QRMP scheme is available. The annual consolidation return GSTR-9 is due by 31 December of the following year. Late filing attracts ₹50 per day (₹25 CGST plus ₹25 SGST) per return, capped at ₹2,000 per return for returns with tax liability. Nil returns attract ₹20 per day, capped at ₹500. Missing three consecutive GSTR-3B filings causes the GST system to automatically suspend your GSTIN — blocking your ability to issue valid GST invoices and preventing new registrations linked to your PAN. Consistent on-time filing is far less painful than dealing with a suspended GSTIN and accumulated penalties.