If you're a freelancer in India, GST (Goods and Services Tax) is something you cannot ignore. Whether you're a developer, designer, writer, digital marketer, or consultant, understanding your GST obligations is essential for staying compliant and running a legitimate business.
This guide covers everything you need to know — who needs to register, how to register, what to file, and how GST affects your invoices and income.
What is GST?
GST stands for Goods and Services Tax. It's a unified indirect tax that replaced multiple older taxes like service tax, VAT, and excise duty when it was introduced in India on July 1, 2017. GST is charged on the supply of most goods and services in India, and businesses that are registered for GST collect this tax from their clients and remit it to the government.
Do Freelancers Need to Register for GST?
Whether you need GST registration as a freelancer depends on your annual turnover:
| Annual Turnover | GST Registration |
|---|---|
| Below ₹20 lakhs (most states) | Optional — not required |
| Below ₹10 lakhs (special category states) | Optional — not required |
| Above ₹20 lakhs | Mandatory |
| Any amount — international clients | Recommended (export of services) |
Special category states with the lower ₹10 lakh threshold include: Manipur, Mizoram, Nagaland, Tripura, Meghalaya, Sikkim, Arunachal Pradesh, and Uttarakhand.
Should You Register Even if You're Below the Threshold?
Even if your income is below ₹20 lakhs, voluntary GST registration can be beneficial in several situations:
- Working with GST-registered companies: Large corporate clients often prefer working with GST-registered vendors because they can claim input tax credit on your invoice
- International clients: If you work with clients outside India, your services are considered exports and are zero-rated — meaning you don't charge GST but can still claim refunds on GST you paid for business expenses
- Business credibility: Having a GSTIN makes your freelance business look more professional and established
- Input tax credit: You can claim GST credit on business purchases like software subscriptions, equipment, and office expenses
GST Rate for Freelance Services
Most freelance services in India — including software development, web design, graphic design, content writing, digital marketing, consulting, and photography — are taxed at 18% GST.
Some specific services may have different rates, so it's always worth confirming the applicable rate for your specific service type with a CA or tax professional.
How to Register for GST in India
GST registration is done online through the GST portal and is completely free. Here's the step-by-step process:
Step 1: Gather Required Documents
- PAN card
- Aadhaar card
- Proof of business address (electricity bill, rent agreement, or property documents)
- Bank account details (cancelled cheque or bank statement)
- Passport-size photograph
- Mobile number linked to Aadhaar (for OTP verification)
Step 2: Visit the GST Portal
Go to gst.gov.in and click on "Register Now" under the Services menu.
Step 3: Fill Part A of the Application
Enter your PAN, email address, and mobile number. You'll receive OTPs on your email and mobile to verify. After verification, you'll get a Temporary Reference Number (TRN).
Step 4: Fill Part B of the Application
Using your TRN, complete Part B which includes business details, address, bank details, and document uploads.
Step 5: Submit and Wait for ARN
After submission, you'll receive an Application Reference Number (ARN). The GST officer reviews your application within 7 working days.
Step 6: Receive Your GSTIN
Once approved, you'll receive your 15-digit GSTIN (GST Identification Number) which you'll use on all your invoices.
Understanding Your GSTIN
Your GSTIN is a 15-character alphanumeric code structured as follows:
- First 2 digits: State code (e.g., 27 for Maharashtra, 36 for Telangana)
- Next 10 digits: Your PAN number
- 13th digit: Entity number of same PAN holder in a state
- 14th digit: Letter Z by default
- 15th digit: Check code
GST Filing Requirements for Freelancers
Once registered, you need to file GST returns regularly. The main returns for freelancers are:
| Return | Frequency | What it covers |
|---|---|---|
| GSTR-1 | Monthly or quarterly | Details of outward supplies (your sales/invoices) |
| GSTR-3B | Monthly | Summary return with tax payment |
| GSTR-9 | Annually | Annual return summarising the year |
GST on International Freelance Income
If you work with clients outside India, your services are considered export of services under GST law. This means:
- You charge zero GST (0%) on your invoice to the foreign client
- Your exports are classified as zero-rated supplies
- You can claim a refund of any GST you paid on your business expenses (input tax credit)
- You need to file a Letter of Undertaking (LUT) on the GST portal before exporting services without payment of tax
Important: Even if you receive payment in foreign currency (USD, EUR, GBP), you still need to be GST registered if your total turnover (including foreign income) exceeds ₹20 lakhs.
How GST Affects Your Freelance Invoices
Once you're GST registered, your invoices must include:
- The words "Tax Invoice" at the top
- Your GSTIN
- Client's GSTIN (if they're registered)
- HSN/SAC code for your service
- Taxable value (amount before GST)
- CGST and SGST (for same-state clients) or IGST (for different-state clients)
- Total invoice amount including GST
Our free tool at InvoiceKit handles all of this automatically — just enter your GSTIN and the tool formats the invoice correctly.
Common GST Mistakes Freelancers Make
- Not registering when income exceeds the threshold
- Charging wrong GST rate for their service type
- Not filing returns on time (late fees apply)
- Not maintaining proper invoice records
- Confusing CGST+SGST with IGST for interstate supplies
- Not filing LUT before providing export services
Final Thoughts
GST compliance as a freelancer in India doesn't have to be complicated. If your income is below ₹20 lakhs, you have the choice to register voluntarily. Above that threshold, registration is mandatory. Either way, understanding the basics — the right rate, the right invoice format, and the filing requirements — puts you in a strong position to run a compliant, professional freelance business.
For any complex GST questions, always consult a qualified Chartered Accountant who can advise based on your specific situation.
Create a GST-ready invoice for free
InvoiceKit generates proper GST invoices with CGST, SGST, and IGST breakdowns.
Create GST Invoice →