If you have just started freelancing in India and you are about to send your first invoice, a reasonable question stops you: do you need to register a business first? A company, a licence, a GST number, something official, before you can legally bill a client? The short version is no. Most freelancers in India can send invoices without registering any business at all. But there are a few registrations worth understanding, because one becomes useful and one becomes mandatory as your income grows. Here is what actually applies.
The short answer: you can invoice as yourself
In India, you do not need to register a company, an LLP, or any formal entity to work as a freelancer and send invoices. By default, a freelancer operates as a sole proprietor, which is simply you, doing business in your own name. A sole proprietorship is not something you register and receive a single certificate for. It exists the moment you start working for clients.
That means you can send a completely valid invoice today, under your own name, with no registration. The invoice needs the usual fields, your name and the client's, an invoice number, the date, a description, the amount, and your payment details, but it does not need a company name or a registration number to be legal. If you want the full field list, the step-by-step freelance invoice guide covers it.
So if your question is "can I bill a client right now," the answer is yes. The rest of this guide is about the registrations that become relevant later.
| Blog content package (4 articles) | ₹24,000 |
| Total | ₹24,000 |
GST registration: only above ₹20 lakh
GST registration is the one that eventually becomes mandatory, but only past an income threshold. For a freelancer providing services, GST registration is required once your annual turnover crosses ₹20 lakh. In a few special category states the threshold is ₹10 lakh. Below the limit, GST registration is optional, and most freelancers starting out do not need it.
If you are under the threshold, you simply do not put a GST number on your invoice, and that is completely legal. The guide on whether Indian freelancers can invoice without a GST number covers exactly what to put on the invoice in that case. If you cross ₹20 lakh, you register, and from then on your invoices carry your GSTIN.
One thing to know early: some clients, especially larger companies, may ask whether you are GST-registered before they onboard you. That is a client preference, not a legal requirement on you, but it can come up.
Udyam (MSME) registration: optional, but genuinely useful
Udyam registration is the one most freelancers have never heard of and probably should. It is the government's registration for micro, small, and medium enterprises, and a solo freelancer providing services qualifies as a micro enterprise. Registration is free, done online, and takes roughly 15 to 30 minutes.
It is optional. You do not need it to invoice. But it comes with one benefit that matters a lot to freelancers: delayed-payment protection. Under the rules for MSMEs, a buyer is required to pay a registered micro or small enterprise within 45 days. A buyer who delays beyond that can be made to pay interest on the overdue amount, and tax law now gives companies a direct financial reason not to sit on a registered MSME's invoice, because a delayed payment to a registered micro or small enterprise can affect the buyer's own tax deduction. There is also a government portal, MSME Samadhaan, where a registered enterprise can file a complaint about a delayed payment.
For a freelancer whose biggest recurring problem is clients paying late, that is real leverage, and it costs nothing to get. It will not collect your money for you, but it changes the conversation.
Shop and Establishment registration: depends on your state
Shop and Establishment registration is a state-level licence, and whether it applies to you depends on your state and how you work. It is aimed at commercial establishments, and the rules differ across states. A freelancer working from home sits in a grey area in many states, while a freelancer with a rented office or studio is more clearly covered.
This one is worth a quick check against your own state's rules rather than a blanket yes or no. If you are working from home and just starting out, it is usually not the first thing to worry about. If you take a commercial space, look into it.
What about a business name and a current account
You can invoice under your own name, or under a trade name, for example "11pixels Design Studio" instead of just "Aaqil." Using a trade name does not require a separate registration for it to appear on an invoice. It becomes more formal only if you want a current bank account in that business name, because banks usually ask for proof such as a GST certificate or Udyam certificate to open one.
When you are starting out, you can receive client payments into a normal savings account. A current account in a business name is something you move to as the business grows, not a prerequisite for sending invoices.
So what should a new freelancer actually do
Here is the practical sequence, by stage.
- Starting out, income well under ₹20 lakh: invoice under your own name or a trade name. No registration needed. Optionally do the free Udyam registration for the delayed-payment protection.
- Growing, steady client base: keep Udyam registration in place. Consider a current account in your business name once a bank will open one for you.
- Crossing ₹20 lakh a year in services: register for GST. From then on your invoices carry your GSTIN.
None of this changes the fact that you can send a valid invoice today. Registration is about formalising and protecting the business as it grows, not about getting permission to bill. Skipping the formalities early is not cutting a corner, it is the normal way Indian freelancers start, and the common invoicing mistakes guide covers the things that actually do hurt you early on.
One caveat worth stating plainly: tax rules and state rules change, and your exact situation, your state, your client mix, your income, can shift what applies to you. For anything beyond the basics, a short conversation with a chartered accountant is worth the fee. This guide is a map, not personalised advice.
Register when it helps, not before
The honest summary is that registration follows the business, it does not start it. You begin by doing the work and sending invoices as yourself. You add Udyam registration early because it is free and protects you. You add GST when your income requires it. Each step solves a real problem when you reach it. Until then, the only thing standing between you and your first paid invoice is sending it, and a tool like Riffit exists so that part takes a WhatsApp message rather than an afternoon.
FAQ
Yes. In India a freelancer operates as a sole proprietor by default, which needs no registration. You can send a completely valid invoice under your own name, with no company and no registration number. The invoice just needs the standard fields: your name, the client name, an invoice number, the date, a description, the amount, and payment details.