GST for Freelancers in India : The ₹20L rule explained simply

When a freelancer in India becomes liable to register for GST, which threshold applies to your state, and what changes for invoicing once you cross it.

GST for Freelancers in India : The ₹20L rule explained simply

If you are a freelancer in India, GST registration is usually required when the total value of the services you provide crosses ₹20 lakh in a financial year. The limit is ₹10 lakh if you are based in Manipur, Mizoram, Nagaland or Tripura. Once you become liable, you generally need to apply within 30 days.

The confusing part is knowing what goes into that ₹20 lakh limit, especially when you earn from Indian clients, foreign clients and online platforms. Here is the practical version.

GST for freelancers: the quick summary

Question

Simple answer

When is GST registration usually required?

When your total GST turnover crosses ₹20 lakh in a financial year (10L in NE States)

Is the limit per client?

No. Work from all clients is added together

Does foreign income count?

Yes, even if you do not charge GST to the foreign client

What rate do freelancers usually charge?

Many freelance services have a GST rate of 18%, but the exact rate depends on the service. 

How soon must you register?

Usually within 30 days of becoming liable

Variabl keeps your invoices and payments together and shows how close you are to the GST limit, so you do not discover it months later while filing your income-tax return.

What does “GST turnover” mean?

GST law calls it aggregate turnover. For a freelancer, think of it as the total value of the work you supplied under the same PAN across India. It is not your profit. It is not limited to the money that reached your bank. And it does not include every bank credit. So what’s included in turnover? 

Well, usually the following are included : 

  • Freelance fees from Indian clients.
  • Income from foreign clients.
  • Retainers, consulting fees and paid calls.
  • Brand deals, sponsorships and commissions.
  • Work that is sold through platforms such as Upwork or Fiverr.
  • Other business services / goods supplied under the same PAN.

Some services on which GST is not charged may also count. GST law calls these exempt supplies. You do not need to classify them yourself; just remember that “no GST charged” does not always mean “excluded from the limit.” 

But, these are usually not included:

  • Salary from an employer
  • Loans received
  • Money moved between your own bank accounts
  • Personal gifts or capital added to the business
  • Rent from residential property
  • Interest Income 
  • Reimbursements 
Variabl separates client income from personal transfers and other bank credits, while a CA can review anything that is unclear.

Count the full invoice value and not the amount left after deductions

Your GST turnover is generally calculated before income-tax TDS and platform fees. If you bill ₹1,00,000 and receive ₹90,000 after TDS or commission, your turnover is still generally ₹1,00,000.

A simple ₹20 lakh example

During the year, a designer earns:

  • ₹14 lakh from Indian clients
  • ₹4 lakh from consulting
  • ₹3 lakh from a foreign client

Total GST turnover: ₹21 lakh.

The foreign payment is included, so the freelancer has crossed the usual registration limit.

Do foreign clients count for GST?

Yes. Foreign-client income counts towards the ₹20 lakh limit. However, you may not need to charge the client GST if the work qualifies as an export of services. The client and use of the service should generally be outside India, the payment should follow the permitted rules, and all other export conditions must be met.

After GST registration, freelancers commonly file an LUT, or Letter of Undertaking. It is a yearly filing that allows eligible export invoices to be issued without adding IGST.

A foreign client or dollar payment does not automatically make the work an export. The contract and nature of the service matter.

You can create the correct export invoice, keep the payment linked to it, track the LUT requirement, get the LUT and keep the records a CA needs in one place with Variabl.

Note: There is a lot of confusion online whether you need to be registered below INR 20L if you have a foreign client or a client in another Indian state. There is a specific exemption for this as per GST law, it does not by itself force most service providers to register while they remain below the applicable turnover limit. 

What happens when you cross ₹20 lakh?

Apply within 30 days of becoming liable; do not wait until year-end. A freelancer generally needs a PAN, contact and identity details, a photograph and proof of business address. You can get your GST registered through Variabl and once approved, you receive a GSTIN.

Late registration can result in unpaid GST, interest and penalties and may force you to recover GST from a client after an invoice has already been paid.

What changes after GST registration?

1. Your invoices need GST details

Your invoices need your GSTIN, invoice number, client details, service description, tax and place of supply. Most freelance services are commonly taxed at 18%, although the correct rate depends on the work. A SAC code is simply the government code for that type of service.

You create the invoice as usual. Variabl adds the required GST fields, applies the right tax format and keeps the invoice ready for filing.

2. GST returns must be filed

Most regular freelancers deal with two main returns:

  • GSTR-1: a list of the sales invoices you issued
  • GSTR-3B: a summary of sales, eligible business purchases and GST payable

Eligible small businesses can choose quarterly returns under QRMP, but tax may still be payable monthly. A NIL return may be required even when there was no work.

Your invoices and purchases flow into the correct return. It prepares the return, flags missing information and gives it to a CA for review and files for you. All of it happens in one place. 

3. You may reduce your GST bill using business purchases

GST paid on eligible business expenses can sometimes reduce the GST you need to pay. This is input tax credit, or ITC. Business software, professional services or a laptop may qualify if the rules are met; personal expenses do not. The purchase should also appear correctly in GSTR-2B, the GST system’s record of invoices reported by your suppliers.

It matches purchase invoices with GSTR-2B, shows what may be claimed and sends unclear items for CA review. CA reviews, clarifies where more information is needed and claims what’s eligible. 

Common mistakes freelancers make

  • Checking the GST limit only at year-end
  • Counting only Indian clients and forgetting foreign work
  • Looking at profit instead of total billing
  • Using the amount received after TDS or platform fees
  • Assuming every foreign payment is automatically an export
  • Missing returns because there was no income that month or quarter
  • Claiming GST on personal expenses
  • Keeping invoices, payments and filing data in separate places

The difficult part is not the registration form. It is continuously tracking invoices, payments, purchases, exports and filing dates, the part Variabl is designed to handle for freelancers.

The easiest way to stay GST-ready

Do not wait until tax season. Track the full value of every invoice, including foreign work and check the limit before the next project pushes you over it.

We brings invoicing, payments, purchases, GST tracking, return preparation, and CA review into one simple workflow built for freelancers, creators, consultants, and other independents. 

You do the work. Variabl keeps you compliant.

Your income is variable. Your tax filing shouldn't be.

Variabl tracks every rupee, files your GST and ITR, and flags every deadline before it bites — with a real CA signing off on what gets filed.

Get started with Variabl for free → CA-reviewed  ·  GST  ·  ITR  ·  Advance Tax

Frequently Asked Questions - FAQs

Is GST mandatory for Freelancers earning above ₹20 lakh?

Usually, yes. The normal limit is ₹20 lakh in a financial year, or ₹10 lakh in Manipur, Mizoram, Nagaland and Tripura.

Is the ₹20 lakh limit based on income or profit?

It is based on total GST turnover, not profit. Business expenses do not reduce the limit.

Is the GST limit calculated per client?

No. The value of work supplied to all clients under the same PAN is added together.

Does income from foreign clients count?

Yes. It counts towards the registration limit even when the work qualifies as an export and no GST is charged to the client.

Do I need GST registration just because my client is outside India?

Generally, no. A foreign or interstate client alone does not usually require registration below the applicable limit, unless another compulsory-registration rule applies.

What is the GST rate for freelancers?

Many freelance services attract 18% GST. The exact rate depends on the service provided.

Does TDS reduce my GST turnover?

No. Turnover is generally counted before the client deducts income-tax TDS.

When should I apply for GST registration?

Generally within 30 days of becoming liable. The limit is checked throughout the financial year, not only at year-end.

If my turnover falls below ₹20 lakh next year, does GST registration end automatically?

No. Your GSTIN continues until you apply for cancellation and it is approved. 

Can I use my home address for GST registration?

Yes. You can normally use it as your main place of business if you provide the required ownership, rent or consent documents.


This article is for general information and doesn't constitute individual tax advice and financial advice, every individual's situation differs based on total income, client mix, and whether income includes international sources.