Learn when IT and software service companies must register for GST in India, how turnover thresholds work, and what compliance steps you need to take.
Introduction
If you run an IT company, software development firm, or offer tech services in India, you need to know one thing: when does the government say you must register for GST?
GST is a tax on services you provide. Think of it like this—when you bill a client ₹1 lakh for building their website, you collect GST on top of that. You then pass that GST money to the government. But you only have to start this process once your yearly earnings (what we call turnover) cross a certain limit.
This article answers one question: what is that limit for your IT business, and what happens when you cross it?
The answer depends on how much you earn in a year. Most software and IT service companies in India need to register when their turnover hits ₹20 lakh in a financial year. But there is a catch—the rules can be different depending on where you are based. Let us walk through exactly what this means for you.
How the ₹20 lakh service threshold works for IT companies
Here is the simple rule: if you earn more than ₹20 lakh in a financial year from providing IT and software services, you must register for GST.
What is a financial year? It runs from 1 April to 31 March every year. So if you earned ₹25 lakh between April 2024 and March 2025, you crossed the threshold in that financial year.
Why ₹20 lakh? The government set this number to let small service businesses run without the paperwork of GST for a while. Once you cross it, the government wants to track your business. This is because services are taxable income.
Let us be clear what counts toward this ₹20 lakh limit:
- Money you charge for software development
- Charges for IT consulting or tech advice
- Fees for custom website or app building
- Cloud services you sell
- Training and support services
- Bug fixes, updates, and maintenance contracts
What does NOT count? Any money you earn from selling physical goods (like selling a software license on a USB stick) counts toward the goods threshold of ₹40 lakh instead, not the services one. But most IT companies deal in services, so the ₹20 lakh rule is what matters for you.
Now, there is a special case. If your business is based in what the government calls a "special category state," the threshold drops to ₹10 lakh instead of ₹20 lakh. Special category states have lower GST thresholds to help smaller local businesses. You should confirm whether your state is on that list by checking gst.gov.in, as the list can be updated.
Why register if you are below the limit? Some IT companies choose to register for GST even when they have not crossed ₹20 lakh. They do this because customers often ask for a GSTIN (a GST registration number) when they are billing large corporates. If you register voluntarily, you can claim back GST you pay on your own expenses (called input tax credit or ITC). This can save money on laptops, office equipment, software licenses you buy, and internet bills.
The moment you cross ₹20 lakh, you must apply for GST registration within 30 days. If you do not, there can be penalties and your business will be flagged.
A simple example
Let us follow Ramesh. He runs a small software consulting firm from his home in Bengaluru. He writes code for small businesses and charges them per project.
In April 2024, Ramesh earned ₹3 lakh. In May, he earned ₹2.5 lakh. By September 2024, his total was ₹15 lakh. He was still below the ₹20 lakh threshold, so no GST registration needed.
In October 2024, Ramesh landed a big project and earned ₹4 lakh. His yearly total is now ₹19 lakh. Still under ₹20 lakh.
In November 2024, another contract brought in ₹2 lakh. His running total is ₹21 lakh. He has crossed the threshold.
The moment Ramesh's turnover crossed ₹20 lakh (in November 2024), he had to apply for GST registration within 30 days. If he does not register, the tax office can catch him and fine him.
Once registered, Ramesh must now:
- Collect GST from his clients (usually 18% on software services)
- File GST returns every month (a form called GSTR-3B by the 20th of the following month)
- Keep records of all his invoices and expenses
- Claim back GST he paid on his own costs (like his laptop or software tools)
If Ramesh stays below ₹20 lakh for the next financial year (April 2025 onwards), he can cancel his registration. But once you are registered, you must keep filing returns until you formally cancel.
Who this applies to
- IT developers and coders charging fees for custom software or websites
- Tech consultants advising companies on systems or IT setup
- Software-as-a-service (SaaS) companies in India with yearly earnings above ₹20 lakh
- Web designers and digital agencies offering tech services (not designing alone)
- IT training institutes and online course providers selling structured tech courses
- Cloud service resellers or managed IT service providers
- You can skip this if you are a freelancer earning less than ₹20 lakh or you are based in a special category state and earn less than ₹10 lakh
- Your next step: calculate your turnover for the current financial year (April to March) using gsthelp.in, which has a free turnover checker. If you are close to the limit, plan to register soon.
Check your GST position
If you provide IT or software services, the rule is simple: you must register once you earn ₹20 lakh in a financial year (or ₹10 lakh if you are in a special category state—check gst.gov.in for the current list).
Use the free checker at https://www.gsthelp.in to add up your monthly earnings and see where you stand. The tool runs in your browser and tells you whether you have crossed the threshold. It does not file any forms or give legal advice—it is just a quick way to check your numbers.
Conclusion
Here is the bottom line: if you run an IT or software company and your yearly earnings cross ₹20 lakh, you must register for GST. Once registered, you collect GST from your clients and file monthly returns. You can also claim back GST you pay on business expenses, which saves money.
If you are below ₹20 lakh, you do not have to register—but you can choose to, especially if your clients ask for a GSTIN.
Remember, tax rules can change. This article is for information only. Before you apply for registration or make big decisions, confirm the current rules on gst.gov.in or speak to a qualified chartered accountant (CA) in your area.
Quick Compliance Check
Get instant insights in seconds
Completely Private & Secure