Back to playbooks
Tax & money9 min read

GST registration for freelancers in India

The ₹20 lakh rule, why export income counts, when to register early, and the steps on the GST portal, including the LUT for foreign clients.

FIC EditorialUpdated

You have a few regular clients, the numbers are climbing, and someone's accounts team has just asked for your GSTIN. Whether you need one depends on a single figure: your total billing for the financial year.

Checked on 15 October 2026. Rules and fees change; confirm with your CA or bank.

Do you need GST registration?

A freelancer who supplies services must register once their aggregate turnover in a financial year (April to March) crosses ₹20 lakh. If you work from Manipur, Mizoram, Nagaland or Tripura, the limit is ₹10 lakh. You then have 30 days to apply.

Aggregate turnover is everything you bill under your PAN anywhere in India: Indian clients, clients in other states, and clients abroad. GST itself is left out. Two consequences catch people out:

  • Foreign income counts. A designer earning ₹24 lakh a year entirely from clients in the US and UK has crossed the limit and must register. Exports are zero-rated, so registration will not cost them tax, but they do have to register.
  • Everything under one PAN counts together. Writing work, a weekend photography gig and a teaching contract all go into the same total.

Below the limit, you do not have to register just because a client is in another state or another country. The GST law normally forces inter-state suppliers to register, but service providers under the threshold are exempted, and so are freelancers selling services through e-commerce platforms that collect tax at source.

Your situation

Must you register?

Billing under ₹20 lakh, clients anywhere

No

Billing over ₹20 lakh, all Indian clients

Yes, within 30 days

Billing over ₹20 lakh, all foreign clients

Yes, then file a LUT so exports carry 0%

Under ₹20 lakh, a client "requires" your GSTIN

No, but you may choose to (see below)

Registering before you have to

Some Indian companies will only work with GST-registered suppliers, because they want to claim back the GST you charge. That is a business preference, not a legal requirement on you. Weigh it honestly.

Registering early helps when:

  • most of your clients are Indian businesses that can claim the GST back, so the 18% does not make you dearer to them
  • you buy enough business software, equipment or co-working space with GST on it to make input tax credit worth having

It hurts when your clients are individuals or small businesses that cannot claim GST back (your price rises 18% for them overnight), or when your income is small and steady and a return every month or quarter is pure overhead. Returns are due even in months with no work, and a late nil return still costs a late fee.

There is a composition scheme for service providers with turnover up to ₹50 lakh at a flat 6%, but it bars inter-state supplies, which include exports, and gives no input tax credit. It rarely suits freelancers; ask your CA if you think it might.

How to register on the GST portal

Registration is free on the portal. You do not need an agent, though many freelancers ask their CA to file it alongside the first returns.

  1. Step 1: Gather your documents

    20 minutes

    Have your PAN and Aadhaar (linked to your mobile for OTPs), a passport-size photo, and proof of the address you work from. For a home office, an electricity bill works, with a rent agreement or a consent letter from the owner if the home is not yours.

    You'll needPAN, Aadhaar, photo, address proof, bank details
  2. Step 2: Fill Part A and get a TRN

    10 minutes

    On gst.gov.in, go to Services, Registration, New Registration. Choose "Taxpayer", your state, and enter your PAN, mobile and email. Verify the OTPs to receive a Temporary Reference Number (TRN).

    You'll needPAN, mobile number, email
  3. Step 3: Fill Part B

    45 minutes

    Log in with the TRN and complete the business details. As a sole proprietor, your legal name is your own; a trade name is optional. Add your main services by SAC code (the [GST invoices playbook](/playbooks/gst-invoices) lists common ones), your principal place of business, and upload the documents.

    You'll needSAC code for your service, documents above
  4. Step 4: Choose Aadhaar authentication and submit

    10 minutes

    Opt for Aadhaar authentication and complete the OTP. Without it, or if the system flags your application, approval can take up to 30 days with a physical check, and some applicants are asked to visit a GST Suvidha Kendra for photo and biometric verification. Submit with EVC to get an Application Reference Number (ARN).

    You'll needAadhaar-linked mobile
  5. Step 5: Track the application and download your certificate

    up to 7 working days

    If the documents are in order, approval comes within seven working days. Reply to any query notice promptly. Once approved, download the registration certificate (Form REG-06) and note your 15-character GSTIN.

    You'll needARN
  6. Step 6: Finish the setup

    1 hour

    Add your bank account on the portal if you skipped it, file your LUT if you have foreign clients, set up your invoice numbering, and decide with your CA whether to file returns monthly or quarterly.

    You'll needGSTIN, bank details, client list

If you expect to bill registered businesses no more than ₹2.5 lakh of GST a month, the portal also offers an optional fast-track route (rule 14A, from November 2025) with approval within three working days after Aadhaar authentication. If you later exceed it, you have to withdraw from the scheme.

After you register

Three things change.

Charging GST. Most freelance work (IT, design, writing, marketing, consulting) is taxed at 18%. A client in your own state is charged 9% CGST plus 9% SGST. A client in another state is charged 18% IGST. Quote "₹50,000 + GST" from now on, so the tax is never a surprise.

Returns. You file GSTR-1 (what you invoiced) and GSTR-3B (the tax summary and payment). With turnover up to ₹5 crore you can opt for the quarterly scheme (QRMP): returns each quarter, tax paid monthly. The GSTR-3B late fee is ₹50 a day, or ₹20 for a nil return, capped at ₹2,000 (₹500 for nil) at freelance turnover levels.

Reverse charge. If you pay a foreign company for services, such as some software subscriptions or a platform's service fee, you may owe GST on it yourself under reverse charge, and can usually claim it back as credit. Ask your CA to check your list of subscriptions once.

Foreign clients and the LUT

Work for a client abroad counts as an export of services, taxed at 0%, when all of these hold:

  • you are in India and the client is outside India
  • the place of supply is outside India (for most remote work, that is where the client is)
  • you are paid in convertible foreign exchange, or in rupees where RBI allows it
  • you and the client are not two branches of the same entity

Work that has to be done in person in India, like photographing an event in Goa for a London client, can fail the place-of-supply test and attract GST. Commission-type "intermediary" services were taxed in India until the Finance Act, 2026 removed that rule from 30 March 2026; since then the place of supply is where the client is. If you act as an agent for foreign firms, check with your CA how it applies to work invoiced before that date.

A registered freelancer can export in two ways: charge 18% IGST and claim a refund later, or file a Letter of Undertaking (LUT) and invoice at 0% from the start. Everyone should do the second.

Filing your LUT

0 of 6 done

Under a LUT you promise that the foreign payment will arrive. If it has not arrived within one year of the invoice date (or a longer period the GST Commissioner allows), you must pay the IGST with interest within 15 days. RBI's foreign exchange rules set a separate, shorter limit of nine months, which your bank tracks. Keep the bank or platform's remittance advice (FIRA) for every payment; the cross-border payments playbook covers how to get one.

If you are not registered

Do not charge GST, and do not put "GST" or "Tax Invoice" on your invoices. Send a plain invoice with your name, PAN, the client's details and the fee. The law bars anyone who is not registered from collecting GST (section 32 of the CGST Act), and the client could not claim it anyway. The GST invoices playbook has a template for this case.

GST and income tax are separate. Being under ₹20 lakh does not make your income tax-free; the income tax playbook covers that. If you are also thinking about Udyam registration, the Udyam playbook explains how it fits with GST.

If you only do one thing this week: add up what you have billed since 1 April, including foreign clients, and write the number down.

Common questions

Is GST registration mandatory for freelancers in India?

Only once your aggregate turnover for the financial year crosses ₹20 lakh, or ₹10 lakh if your business is in Manipur, Mizoram, Nagaland or Tripura. Aggregate turnover is everything you bill under your PAN across India, including exports. You must apply within 30 days of crossing the limit. Below it, registration is optional, even if your clients are in other states or other countries.

Do freelancers with only foreign clients need GST registration?

Not below the threshold. But export income is part of aggregate turnover, so a freelancer earning ₹25 lakh entirely from US clients has crossed ₹20 lakh and must register. Once registered, you file a LUT and your export invoices carry 0% GST, so registration costs you paperwork rather than tax.

What documents do I need for GST registration as a freelancer?

PAN, Aadhaar (linked to your mobile number for OTP), a photograph, proof of the address you work from such as an electricity bill, plus a rent agreement or owner's consent letter if it is not your property, and your bank account details. A sole proprietor registers under their own PAN; you do not need a company or a separate business name.

Can I register for GST voluntarily before I reach ₹20 lakh?

Yes. Anyone can apply on the GST portal below the threshold. You then charge GST to Indian clients, can claim input tax credit on business purchases, and must file returns even in months with no work. Voluntary registration can be cancelled later, but you need to be up to date with returns first.

What GST rate do freelancers charge?

Most professional, IT, design, marketing and consulting services are taxed at 18%. A client in your own state pays 9% CGST plus 9% SGST; a client in another state pays 18% IGST. Exports to foreign clients that meet the export conditions are zero-rated, so you charge nothing when you have a LUT in place.

Freelance India Club

Find work and answers in the club

Jobs reviewed by people, a directory that clients search, and members who answer questions the same day. Free to join.

All playbooks