One of the first questions that comes up when someone starts a business or begins freelancing in India is: "Do I need a GST number?"
It's a fair question — and the answer depends entirely on your turnover, what you're selling, and who your clients are. Getting this wrong in either direction causes problems: not registering when you should can lead to penalties, and registering when you don't need to creates unnecessary compliance work.
Let me give you a clear answer.
The Basic Threshold: When GST Registration Becomes Mandatory
The government sets a minimum annual turnover threshold below which small businesses and freelancers don't need to register for GST.
For Services (consulting, freelancing, IT, design, etc.):
- Regular states: Mandatory if annual turnover exceeds ₹20 Lakhs
- Special Category States (North-Eastern states, Himachal Pradesh, Uttarakhand, J&K): Mandatory above ₹10 Lakhs
For Goods (selling physical products):
- Regular states: Mandatory if annual turnover exceeds ₹40 Lakhs
- Special Category States: Mandatory above ₹20 Lakhs
So if you're a freelance developer or consultant in Maharashtra earning ₹15 Lakhs a year, you do not need to register for GST. You're below the ₹20 Lakh service threshold.
If your earnings cross ₹20 Lakhs, you must register within 30 days of crossing the threshold — not at the end of the year.
Mandatory Cases Regardless of Turnover
There are situations where you must register for GST even if your turnover is ₹1 — these are the exceptions most people don't know about:
1. Inter-state supply of goods If you sell physical goods to customers in another state (other than your own), you must register for GST — no turnover threshold applies. The interstate movement triggers mandatory registration.
Note: This rule does NOT apply to services. A freelancer in Bangalore providing services to a client in Delhi does NOT need GST registration just because of the interstate nature, unless they cross ₹20 Lakhs.
2. E-commerce sellers If you sell on Amazon, Flipkart, Meesho, or any other e-commerce marketplace, you must register for GST regardless of your turnover. This is a hard rule — no exceptions.
3. Casual taxable persons If you occasionally conduct business in a state where you don't have a fixed establishment (like a vendor at a temporary exhibition or fair in another state), you need a Casual Registration for that period.
4. Non-resident taxable persons Foreign companies providing services to Indian customers typically need to register.
5. Reverse Charge Mechanism (RCM) recipients If you receive services from unregistered vendors and are liable to pay GST under the Reverse Charge Mechanism (RCM), you need registration. This is relevant for some specific services.
6. Input Service Distributors Companies that receive services centrally and distribute the input tax credit to branches.
Should You Register Voluntarily Even If Below the Threshold?
This is where many small business owners get stuck. The answer is often yes, and here's why:
B2B clients need your GST number
If your clients are registered businesses (companies, firms, LLPs), they want to claim Input Tax Credit (ITC) on the GST they pay you. To do that, you need to be a registered GST supplier and charge them GST on your invoice.
Without GST registration, you can't charge GST, and your client can't claim ITC. Many larger corporate clients refuse to work with vendors who aren't GST-registered, or they reduce your invoice amount by the GST they can't claim.
If you're building a B2B freelance business and want to serve companies, voluntary GST registration is often the right move even if you're under ₹20 Lakhs.
Voluntary registration gives you ITC benefits
Once registered, you can claim Input Tax Credit on GST you pay for your own business expenses — software subscriptions, equipment, services, etc. If you spend meaningful amounts on these, the ITC can reduce your overall GST liability.
It signals professionalism
For some clients, seeing a GSTIN on your invoice immediately signals that you run a legitimate, accountable business. This can affect purchase decisions, especially for first-time clients.
The Compliance Cost: What Registering Requires
GST registration isn't free in terms of ongoing effort. Once registered, you must:
File GSTR-1 every month or quarter: This declares all the outward supplies (invoices) you issued.
File GSTR-3B monthly: This is the summary return where you calculate and pay your GST liability.
Maintain proper records: All invoices, expense bills, and GST-related documents should be kept for at least 6 years.
Pay GST on time: GST collected from clients must be deposited to the government by the 20th of the following month. Delayed payments attract interest at 18% per annum.
If you're below the ₹20 Lakh threshold with all individual clients (no B2B), the compliance effort may not be worth it. But if you serve businesses, it's usually worth it.
The Composition Scheme: A Simpler Option for Some
If your turnover is between ₹20 Lakhs and ₹1.5 Crores (for goods) or ₹50 Lakhs (for services), you may be eligible for the Composition Scheme.
Under this scheme:
- You pay GST at a flat rate (1–6% depending on business type) on your turnover
- You file quarterly returns instead of monthly
- You cannot collect GST from customers (you absorb the tax)
- You cannot claim ITC
This is simpler and cheaper to manage for small businesses, but you must evaluate whether not being able to collect GST from customers affects your pricing and margins.
Note: Service providers under Composition pay 6% (3% CGST + 3% SGST) on turnover. This is often less than the 18% they'd collect and pay under regular registration if their margins are thin.
Step-by-Step: How to Register for GST
Applying for GST registration is entirely online and free. Here's the process:
Step 1: Go to the GST portal — gst.gov.in
Step 2: Click on "Register Now" under the Taxpayers section
Step 3: Select "New Registration" and enter your PAN, email, and mobile number. You'll receive an OTP verification.
Step 4: Fill Part B of the application:
- Business name and PAN
- Business address (your home address works for sole proprietors/freelancers)
- Principal place of business
- Nature of business (check "Services" for freelancers and consultants)
- Bank account details
Step 5: Upload required documents:
- PAN card
- Aadhaar card
- Proof of business address (electricity bill, rent agreement, or property tax receipt)
- Bank account proof (cancelled cheque or bank statement)
- Photograph
Step 6: Submit. You'll receive an ARN (Application Reference Number) to track your application.
GST registration is typically granted within 7 working days if all documents are in order. You'll receive your GSTIN — a 15-digit number — by email.
What GST Rate Applies to Your Services?
Most professional services in India are taxed at 18% GST. This includes:
- IT and software services
- Consulting and advisory
- Legal and accounting services
- Design and creative services
- Marketing and advertising
Some services have lower rates:
- Healthcare services: Exempt (0%)
- Education services: Largely exempt
- Restaurant services: 5% (without ITC)
Check the GST rate for your specific SAC (Services Accounting Code) on the CBIC website before quoting clients.
👉 Calculate GST on your invoices instantly Use our GST Calculator to add or reverse-calculate GST on any amount. Useful for pricing your services correctly before you send invoices.
Quick FAQs
1. Is GST registration free?
Yes. Applying on gst.gov.in is completely free. If you hire a CA or GST practitioner to file it for you, they'll charge a professional fee (typically ₹1,000–₹3,000).
2. Can I register for GST using my home address?
Yes. Freelancers and sole proprietors commonly register their home address as the principal place of business. You'll need to submit a utility bill (electricity, water) and a rent agreement or property ownership document.
3. What happens if I don't register but should have?
If you were required to register and didn't, you're liable for the full GST on your past supplies (as if you had collected it from clients), plus a penalty of 10% of the tax due (minimum ₹10,000), and potentially more for deliberate evasion.
4. I'm below ₹20 Lakhs but my client is asking for a GST invoice. What should I do?
You can voluntarily register for GST. There's no restriction on registering even if you're below the threshold. Once registered, you'll collect 18% GST from your client, file returns, and remit the collected GST to the government.
5. Can I cancel my GST registration later if my business slows down?
Yes. If your turnover falls below the threshold, you can apply for cancellation of GST registration on the portal. There's a specific process, and you must file a final return (GSTR-10) after cancellation.
Disclaimer
GST rules are subject to change. This article reflects provisions as of 2026. Consult a GST practitioner or Chartered Accountant for compliance advice specific to your business.