If you freelance in India — whether as a designer, developer, writer, consultant, or any other independent professional — GST compliance is something you will eventually have to deal with. The rules around when freelancers must register, what their invoices must contain, and how to handle overseas clients are often misunderstood. This guide cuts through the confusion and gives you a clear, practical picture.
Do you need to register for GST as a freelancer?
GST registration is mandatory once your annual income from services crosses ₹20 lakh in a financial year (₹10 lakh in special category states in the Northeast and hilly regions). This threshold applies to the total value of services you provide — not just to Indian clients.
However, there is an important exception: if you provide services to clients outside India (export of services), you may be required to register for GST even below the threshold under certain conditions related to the nature of your payment receipts. We cover this in the overseas clients section below.
What changes after GST registration?
Once you register for GST as a freelancer, several things change in how you operate:
- You must issue a GST Tax Invoice for every service you provide to a client in India
- You must charge 18% GST on most professional services (the standard rate for most service categories)
- You must file GST returns — typically monthly (GSTR-1) or quarterly under the QRMP scheme
- You can claim Input Tax Credit on eligible business purchases (laptop, software subscriptions, office supplies, etc.)
- You must maintain proper records of all invoices issued and received
What must go on a freelancer's GST invoice?
A freelancer's GST invoice follows the same mandatory format as any other Tax Invoice under CGST Rules 2017, Rule 46. You cannot use a simple payment receipt or informal bill once you are GST-registered. Your invoice must include:
- Your name and address
- Your GSTIN (GST Identification Number)
- A sequential invoice number (e.g., INV-2026-001, INV-2026-002, and so on)
- Date of invoice
- Client's name and address
- Client's GSTIN (if they are a registered business)
- Description of the service provided
- SAC code for the service
- Value of the service (before tax)
- GST rate applicable (usually 18% for professional services)
- GST amount — split as CGST+SGST for Indian clients in the same state, or IGST for clients in other states
- Place of supply
- Total invoice value (including GST)
- Your signature or digital signature
Which GST rate applies to freelancers?
Most professional and digital services provided by freelancers attract GST at 18%. This includes:
- Software development and IT consulting
- Web design and UX/UI design
- Graphic design and branding
- Content writing, copywriting, and editing
- Digital marketing, SEO, and social media management
- Accounting, bookkeeping, and financial consulting
- Legal consulting and advisory
- Management consulting
- Architecture and engineering consulting
- Online tutoring and education services (note: some categories may be exempt)
If you are unsure of the rate applicable to your specific service, look up the SAC code for your service category on the CBIC portal or use BazaarSathi's built-in SAC search.
The right SAC code for common freelance services
Here are the SAC codes most frequently used by Indian freelancers:
| Service Type | SAC Code | GST Rate |
|---|---|---|
| Software / app development | 998314 | 18% |
| Website design and development | 998313 | 18% |
| Graphic design / visual design | 998361 | 18% |
| Content writing / copywriting | 999293 | 18% |
| Digital marketing services | 998361 | 18% |
| Management consulting | 998311 | 18% |
| Accounting and bookkeeping | 997212 | 18% |
Billing overseas clients — export of services
Many Indian freelancers work with clients in the US, UK, Europe, and other countries. When you provide services to an overseas client and receive payment in foreign currency, this is treated as an "export of services" under the IGST Act — and it is subject to different rules.
Export of services is zero-rated under GST
Export of services is classified as a zero-rated supply under GST. This means:
- You do not charge GST on invoices to overseas clients
- You still have the option to claim refund of ITC on your inputs (purchases made to deliver the service)
- You may need to obtain a Letter of Undertaking (LUT) from the GST portal to export without payment of IGST
What goes on an invoice for an overseas client?
For overseas clients, your invoice will look different from a domestic Tax Invoice:
- Instead of CGST/SGST/IGST, the invoice shows zero GST with the note "Export of Services — LUT filed" or "Export under Bond/LUT"
- The invoice may be in the client's currency (USD, EUR, GBP, etc.) or in INR
- Your GSTIN must still appear on the invoice
- The place of supply is typically the client's country
- A reference to the LUT or bond filed, if applicable
Claiming ITC as a freelancer
One underutilised benefit of GST registration for freelancers is the ability to claim Input Tax Credit on eligible business purchases. If you buy something with GST for your work, you can set that GST paid against the GST you owe on your sales. Common eligible purchases for freelancers include:
- Laptop, desktop computer, or tablet (purchased for work)
- Software subscriptions used for work (design tools, IDEs, project management apps)
- Internet and broadband services used for work
- Office supplies and equipment
- Professional courses and certifications (in some cases)
Note that ITC is not available on personal purchases or items primarily used for personal purposes. Maintain proper invoices for all business purchases to support your ITC claims.
Invoice numbering for freelancers
Your invoice number must be consecutive and unique within a financial year (April to March). You cannot reuse numbers or issue them out of sequence. A simple format like INV-FY26-001, INV-FY26-002 works well and makes it easy to track. Some freelancers use client initials for clarity: ACME-001, ACME-002 — this is acceptable as long as the series remains consecutive within the year.
If you issue multiple series (e.g., one for domestic clients and one for overseas), each series must have its own consecutive numbering and must be clearly distinct. BazaarSathi automatically increments your invoice number each time you generate one.
Quick summary
As a freelancer in India, you must register for GST once your annual service income crosses ₹20 lakh. Once registered, every invoice you issue must be a proper GST Tax Invoice with your GSTIN, the correct SAC code, the right tax split, and sequential numbering. For overseas clients, export of services is zero-rated — meaning you do not charge GST, but should file an LUT. BazaarSathi is designed specifically for situations like these, making compliant invoicing quick and simple.