Do freelancers and consultants need GST registration in India? Learn the ₹20 lakh service threshold, who must register, and how to file returns.
Introduction
You work for yourself. No boss, no office, just you and your skills. Maybe you design websites, write copy, consult on business problems, or teach online. The question that keeps many freelancers awake is simple: do I need to register for GST?
The answer depends on how much money you make in a year. This article walks you through the rule that decides whether you must register, what happens if you do, and what happens if you do not. By the end, you will know exactly where you stand and what to do next.
When freelancers and consultants must register for GST
GST is a tax on goods and services. If you provide services—writing, design, consulting, coding, teaching—you are in the services category. The rule is straightforward: if your total turnover (that means all the money your customers pay you in a financial year, from April 1 to March 31) goes above ₹20 lakh, you must register for GST.
Think of turnover like the total cash you collect before you pay yourself, before you pay for software, before anything. It is the gross money in.
Why ₹20 lakh? The government set this threshold so that very small service providers do not have to handle GST paperwork. A freelancer earning ₹15,000 per month does not want to worry about tax forms. But once you cross ₹20 lakh a year (roughly ₹1.67 lakh per month), the government expects you to register and file returns. This is fair because your clients are likely bigger businesses that will claim back the GST you charge them.
There is one exception: if you live in a special category state, the threshold is ₹10 lakh instead of ₹20 lakh. The government has notified which states these are; check gst.gov.in to confirm if your state is on the list.
Once you register, you become a GST taxpayer. You must charge your clients GST on top of your fees. For example, if you charge ₹10,000 for a project, you add 18% GST (₹1,800) and bill ₹11,800. You collect that ₹1,800 and send it to the government. This is called Output Tax.
But here is the good part: when you spend money on things you need for your work—a laptop, software subscriptions, internet bills for business—you can claim back the GST you paid on those purchases. This is called Input Tax Credit, or ITC. So the ₹1,800 you collected minus the GST you paid on your expenses equals what you owe the government.
Many freelancers worry that GST registration will scare away clients. The truth is mixed. If your clients are individuals or very small businesses, they may flinch at the extra 18%. But if they are registered businesses, they do not care because they can claim the GST back. If they are big companies, they expect you to be registered.
A simple example
Meet Arjun. He is a freelance web developer. He works from home, takes projects from clients across India, and charges ₹8,000 per website redesign.
In April 2024, he took 3 projects and earned ₹24,000. In May, 2 projects for ₹16,000. By June, he had ₹40,000. He kept going month after month. Let us add it up:
- April: ₹24,000
- May: ₹16,000
- June: ₹18,000
- July: ₹22,000
- August: ₹20,000
- September: ₹19,000
- October: ₹18,000
- November: ₹21,000
- December: ₹20,000
- January: ₹23,000
- February: ₹25,000
- March: ₹24,000
Total: ₹2,50,000
Arjun's turnover for the year (April 2023 to March 2024) is ₹2,50,000. This is above ₹20 lakh? No—wait. ₹2,50,000 is the same as ₹2.5 lakh. This is below ₹20 lakh (which is ₹20,00,000). Arjun does not have to register.
But what if Arjun had earned ₹22,00,000 instead (₹22 lakh)? Then he would have crossed ₹20 lakh and would need to register by the end of the next month. Once registered, he would file a GSTR-3B form every month, which is a summary of how much GST he collected and how much he can claim back. He would also file GSTR-1, which lists every single sale (good for big clients to match their records).
Who this applies to
Read this section if you are:
- A freelancer earning money through projects, retainers, or hourly rates for services like writing, design, consulting, or coding
- A consultant advising clients on business, HR, marketing, or any other field
- An online trainer or tuition teacher earning fees from students (even online)
- A coach or mentor charging for one-on-one or group sessions
- A digital service provider like a virtual assistant, bookkeeper, or social media manager
- You can skip this if you sell physical goods only (use the ₹40 lakh goods threshold instead)
If your yearly earnings from services are below ₹20 lakh (or ₹10 lakh in special category states), you do not legally have to register. But you can register voluntarily if you want to claim back GST on your business expenses. Many small freelancers do this because it saves them money.
Check your GST position
The threshold for service providers is ₹20 lakh aggregate turnover in a financial year (April to March). If you work in a special category state, it is ₹10 lakh. Add up all the money your clients paid you from April of last year to March of this year. If you are under the limit, you are not required to register. If you are over it (or heading that way), you must register within 30 days.
Need to add this up fast? Use the free checker at https://www.gsthelp.in to see if you are above or below the threshold. The tool runs in your browser—no login, no fuss.
Conclusion
The rule for freelancers and consultants is simple: if you earn more than ₹20 lakh a year from services, you must register for GST and file monthly returns. If you earn less, you are free from the requirement—though you can still register if it helps you claim back expenses. Keep a record of every payment your clients send you. When you are close to ₹20 lakh, plan ahead so you can register on time.
This article is informational only. Rules change, and your state may have updates. Confirm the current thresholds and requirements on the official GST portal (gst.gov.in) or chat with a qualified Chartered Accountant before you register.
Quick Compliance Check
Get instant insights in seconds
Completely Private & Secure