When my freelance income crossed ₹20 lakh in 2023, I knew GST registration was mandatory. But the process seemed overwhelming — acronyms like GSTIN, LUT, GSTR-1, ITC, and SAC codes felt like a foreign language. After going through it myself and helping five other freelancers register, I can tell you it is much simpler than it appears.
This step-by-step guide covers everything an Indian freelancer needs to know about GST registration — when it is required, how to register online, what documents you need, and how to handle GST for international clients.
When Do Freelancers Need GST Registration?
Mandatory Registration
- Aggregate turnover exceeds ₹20 lakh in a financial year (₹10 lakh for special category states like Manipur, Mizoram, Nagaland, Tripura)
- Inter-state supply of services — if you provide services to clients in other states and your turnover exceeds the threshold
- You want to claim input tax credit on business purchases
Voluntary Registration
Even if your turnover is below ₹20 lakh, you may want to register voluntarily because:
- Some corporate clients require GST invoices before paying you
- You can claim input tax credit on business expenses (hosting, software, equipment)
- It adds professional credibility to your freelance business
- Required for claiming refund on GST paid on business inputs
Documents Required for GST Registration
Gather these documents before starting the online application:
| Document | Details | Format |
|---|---|---|
| PAN card | Of the applicant (individual freelancer) | JPEG/PDF, under 1 MB |
| Aadhaar card | For Aadhaar authentication (mandatory) | JPEG/PDF, under 1 MB |
| Photograph | Passport-size photo of the applicant | JPEG, under 100 KB |
| Address proof of business | Electricity bill, rent agreement, or property tax receipt | JPEG/PDF, under 1 MB |
| Bank account details | Cancelled cheque or bank statement (first page) | JPEG/PDF, under 1 MB |
| NOC from property owner | If operating from rented premises (including home) | PDF, signed |
For freelancers working from home: You can use your home address as your business address. You will need an electricity bill in your name (or your family member's name with a NOC) as address proof.
Step-by-Step GST Registration Process
Step 1: Visit the GST Portal
Go to gst.gov.in and click "Register Now" under the "Taxpayers" section. Select "New Registration."
Step 2: Fill Part A of the Application
- Select "Taxpayer" as the type of taxpayer
- Select your state and district
- Enter your legal name (as per PAN card)
- Enter your PAN number
- Enter your email and mobile number
- You will receive OTPs on both — verify them
- A Temporary Reference Number (TRN) is generated — save this
Step 3: Fill Part B of the Application
Log in with your TRN to complete Part B:
Tab 1: Business Details
- Trade name: Your freelance business name (can be your own name)
- Constitution of business: "Proprietorship" (for individual freelancers)
- District, sector, ward: Select based on your address
- Date of commencement: The date you started freelancing
- Reason for registration: "Crossing threshold limit" or "Voluntary"
Tab 2: Promoter/Partner Details
- Your personal details — name, date of birth, mobile, email
- Designation: "Proprietor"
- Upload your photograph
Tab 3: Authorized Signatory
- As a sole proprietor, you are the authorized signatory
- Upload your signature (digital or scanned)
Tab 4: Principal Place of Business
- Your home address or office address
- Nature of possession: Owned, Rented, or Consent/NOC
- Upload address proof document
Tab 5: Goods and Services
- Select "Services" as the main category
- Add relevant SAC (Service Accounting Code):
- 998311 — IT design and development services
- 998312 — IT hosting and infrastructure services
- 998313 — IT management and support services
- 998361 — Content writing and editorial services
- 998314 — IT consultancy services
- 998397 — Other IT services
- You can add multiple SAC codes relevant to your services
Tab 6: Bank Account Details
- Note: Bank account details can be added after registration (within 45 days)
- Upload cancelled cheque when adding bank details
Tab 7: Verification
- Select verification method: Aadhaar authentication (recommended — fastest)
- Enter place and date
- Check the declaration box
- Submit using DSC (Digital Signature Certificate) or EVC (Electronic Verification Code via Aadhaar)
Step 4: ARN Generation and Tracking
After submission, you receive an Application Reference Number (ARN). Your application is typically processed within 3-7 working days. Track status on the GST portal using your ARN.
If the officer raises a query (SCN — Show Cause Notice), respond within 7 days with the requested documents. Most queries are about address proof or PAN details.
Step 5: Receive Your GSTIN
Once approved, you receive a 15-digit GSTIN (GST Identification Number). This number must appear on all your invoices, your website, and your freelancing profiles.
GST for International Clients: Export of Services
This section is crucial for Indian freelancers earning from Fiverr, Upwork, and direct international clients.
What Qualifies as Export of Services?
Your freelance services qualify as exports when ALL these conditions are met:
- Service provider (you) is in India
- Service recipient is outside India
- Place of supply is outside India
- Payment is received in convertible foreign exchange (USD, EUR, GBP via Payoneer India, Wise, or PayPal)
- You and the client are not establishments of the same person
Two Options for Export GST
Option 1: Export with IGST payment (and claim refund)
- Charge 18% IGST on your invoices to international clients
- File for IGST refund — money is returned to you within 60 days
- Disadvantage: Your money is blocked until refund is processed
Option 2: Export under LUT (Letter of Undertaking) — Recommended
- File an LUT on the GST portal — valid for one financial year
- Issue invoices to international clients WITHOUT charging GST
- No money is blocked, no refund process needed
- You can still claim ITC (Input Tax Credit) on your business expenses
I strongly recommend Option 2 (LUT). Here is how to file it:
- Log in to the GST portal
- Go to Services > User Services > Furnish Letter of Undertaking (LUT)
- Select the financial year
- Fill in the details and submit
- LUT is usually approved within 2-3 days
- Renew annually before April 1
GST Return Filing Schedule for Freelancers
| Return | Due Date | Purpose |
|---|---|---|
| GSTR-1 | 11th of next month | Details of outward supplies (your invoices) |
| GSTR-3B | 20th of next month | Summary return with tax payment |
| GSTR-9 | December 31 | Annual return |
Quarterly option (QRMP scheme): If your annual turnover is under ₹5 crore, you can opt for quarterly GSTR-1 and GSTR-3B filing instead of monthly. This reduces compliance burden significantly for freelancers. Under QRMP, use the Invoice Furnishing Facility (IFF) to upload B2B invoices monthly.
Input Tax Credit (ITC) for Freelancers
One major benefit of GST registration is claiming ITC on business expenses. Here are common expenses where you can claim the 18% GST back:
- Software subscriptions: Grammarly for writers, Adobe Creative Cloud, Canva Pro
- Web hosting: Hostinger, SiteGround, Cloudways (if they charge GST)
- Co-working space: Monthly membership fees
- Internet bills: Business portion of your broadband
- Professional services: CA fees, legal consultations
- Hardware: Laptop, monitor, headphones purchased for work
To claim ITC, ensure vendors provide GST-compliant invoices with their GSTIN. Upload these in your GSTR-3B returns.
Common GST Mistakes Freelancers Make
- Not filing NIL returns: Even in months with zero income, you must file GSTR-1 and GSTR-3B. Missing returns attracts penalties of ₹50-200 per day.
- Wrong place of supply: For international clients, the place of supply is the client's location (outside India). Getting this wrong can lead to incorrect tax calculation.
- Not filing LUT: If you export services without filing LUT and without charging IGST, you may face penalties. Always file LUT before issuing your first export invoice.
- Ignoring GST on platform fees: Fiverr and Upwork charge commissions — these may have reverse charge implications. Consult your CA on this specific point.
- Forgetting to renew LUT: LUT expires on March 31 each year. Set a reminder to renew before April 1.
Cost of GST Compliance for Freelancers
| Expense | Annual Cost |
|---|---|
| GST registration | Free (government portal) |
| CA for GST return filing (monthly) | ₹12,000-24,000/year |
| Accounting software (optional) | ₹2,000-5,000/year |
| DSC (Digital Signature Certificate) | ₹500-1,500 (valid 2 years) |
Total annual compliance cost: ₹15,000-30,000. This is a deductible business expense that reduces your income tax liability.
Should You Register for GST Voluntarily?
If your turnover is below ₹20 lakh, consider voluntary registration only if:
- You work with corporate clients who need GST invoices
- Your business expenses have significant GST that you want to claim as ITC
- You want the professional credibility of a GSTIN
Otherwise, wait until you cross the threshold. GST compliance adds administrative work, and the monthly return filing is not trivial for someone managing their entire freelance business solo.
GST registration is free, the process is fully online, and it typically takes 3-7 days. If your income has crossed or is approaching ₹20 lakh, do not delay — late registration attracts penalties and interest on unpaid GST. Start the process today, and consult a CA for advice specific to your situation.