GST on Indian Freelancers: Applicability & Compliances

GST on Indian Freelancer by TaxAdda

Table of Contents

Confused in complicated laws? Take our GST consultation services to get your issues solved from GST experts. Click here to know more.

Rules for GST are same for individual freelancers as well as partnership firms, LLP, Companies etc.

These same rules apply to self-employed professionals whether providing services to a single client or to multiple clients.

Registration Requirement under GST

1. When you are providing services of up to Rs. 20 lakhs in a financial year – In such a case you are not required to register under GST in any case and therefore not liable to collect GST.

You are not required to register whether you are providing services within the state, another state or even outside India. The rule that if sales is made in another state (inter-state) then it is required to register mandatorily is applicable only on sales of goods and NOT on sale of services. (Notification no. 10/2017 – IGST)

Some persons get confused whether the limit gets extended to Rs. 40 lakhs per year. But it is extended only for goods, for services it is still Rs. 20 lakhs.

This limit is Rs. 10 lakhs (which is generally Rs. 20 lakh) for persons who are registered in following north-eastern states: –

  • Uttarakhand
  • Arunachal Pradesh
  • Assam
  • Jammu & Kashmir
  • Manipur
  • Meghalaya
  • Mizoram
  • Nagaland
  • Sikkim
  • Tripura
  • Himachal Pradesh

However, you can register voluntarily under GST for claiming back GST paid on input services used. You can not only claim it back but can get a cash refund (just like income tax refund) of the GST paid  on input services used for export of services.

2. When you are providing services of more than Rs. 20 lakhs/10 lakhs in a financial year – In such a case, registration is mandatory. Even if you are providing all of your services outside India (100% Export of services) still registration is mandatory for you.

Get registered under GST and get GSTIN using TaxAdda GST Registration Services

Documents required for GST registration

  • Your photograph
  • Copy of your PAN and Aadhaar card
  • Identity and address proof
  • Latest bank account statement or cancelled cheque
  • Your digital signature
  • Electricity or telephone bill 
  • The rental agreement for office premises
  • No objection certificate

Voluntary registration – Effect and Benefits

A person can take registration in GST even if his turnover is less than Rs 20 Lakh / Rs 10 Lakh (in north-eastern states).

If a person takes voluntary registration, then also all provisions of GST will apply to him. In other words, he is required to collect and pay GST, file returns etc.

Taking voluntary registration is beneficial in cases when a person is incurring heavy expenses on which GST is payable. For example: A company gives ads on google for getting new clients, GST of 18% is payable in such cases. If such a company doesn’t get registered, then such GST cannot be claimed. However, if such a company takes registration, it can claim GST credit which can be used later for offsetting GST liability and may apply for GST refund (subject to certain conditions).

GST Rate on Freelancing

GST rate is applicable on the basis of the type of services provided. GST rate is 18% for following types of services:

  • Accounting/Bookkeeping
  • Software/App Development
  • Technical services
  • Call center or customer care
  • Data entry
  • Designing services
  • Marketing Services
  • Domain and hosting
  • Voice over
  • Language Translation
  • Management/Consultancy Services

GST rate is 18% for almost all services provided via internet. You can also look for GST rate on government official website at

Export of Services

For export of services, you are not required to charge GST if you have filed Letter of Undertaking (LUT). If you have not filed LUT then you have to charge GST, and thereafter you may apply for refund of such GST paid by filing GST Refund forms. LUT is a very simple form which doesn’t require many details, so it is advised to file LUT rather than going for the refund route.

Prerequisite condition for export of services: –

  1. Client is located outside India
  2. Person providing services is located in India
  3. Payment must be received in convertible foreign currency. This doesn’t mean you must receive foreign currency in your bank account. Generally, payment is received in dollars by bank and they convert it to Indian rupees and transfer to your account. This will also be considered as an amount received in foreign currency but you must have Foreign Inward Remittance Certificate (FIRC) for the transaction. Read below for more details.

Providing Service through Upwork, Fiverr, Freelancer, Guru etc.

There is no difference in provisions of GST if services are provided via online marketplaces like Upwork, Fiverr or etc. or provided directly to clients.

Taxability is as under

  1. When the client is located outside India -> It will be considered as an export of services. Make sure you have FIRC for the remittance received via Upwork or Generally online platforms provide options for direct bank transfer to India for faster payout but they do not provide FIRC. We suggest you take payment via wire transfer or using PayPal as they provide you FIRC which is a very important document to prove export of services.
  2. When the client is located inside India -> It will not be considered as an export of services as the client is located inside India and GST is applicable on such transactions.

If services provided via any of the marketplace then liability to collect GST is on the freelancer only. The marketplace does not have any role in regards to GST.

Foreign Inward Remittance Certificate (FIRC)

You must have FIRC to prove that the payment has been received in foreign convertible currency, which is a necessary condition for treating it as an export of services. 

FIRC is provided by your bank (in case of wire transfer). Generally the bank emails you FIRC at the time of crediting wire transfer into your account. 

If the payment has been received by international payment gateways like Paypal or Payoneer or Stripe etc then you have to collect FIRC from these payments gateway. Payonner and Stripe provide you FIRC along with the payment. Beginning from February 2021, PayPal has also started to provide your FIRC freely for all of your payments.

Also, if you are applying for refund of GST, FIRC is a compulsory document without which you will not be able to get refund of GST paid at the time of export of service or refund of GST paid on input services used in export of service.

Composition scheme

There is a composition scheme for service providers having turnover of less than Rs. 50 lakhs. In this scheme, you can pay GST at a rate of 6% in place of applicable GST rate on the service provided by you (i.e. commonly 18%) but you can not take the benefit of input tax credit.

Also, if you provide service to a person in another state or in another country, then you cannot register under the composition scheme.


General invoicing rules are applicable for freelancers. In other words, there are no special requirements for freelancers. The invoice should contain all the necessary information such as name, address, GSTIN of the service provider as well as the recipient, SAC of services, date, the value of service provided and so on.

If you are issuing invoice for services provided outside India under LUT and thus not charging GST, then you have to mention in invoice “Export of Services without payment of GST under LUT filed on 19th March 2021 having ARN AD080421001248J

Beginning from 1st April 2021, If you are issuing invoice to another business having GST number then it is mandatory to write Service Accounting Codes (SAC) in such invoice. 

Foreign Currency Invoice for Services

Generally, the invoice is raised in foreign currency when you provide services to a client outside India. However, at the time of filing GST returns, you are required to report your income in Indian Rupees. In such case, we suggest you to follow below procedure: –

  1. Raise invoice for your client in foreign currency.
  2. Convert the invoice in Indian Rupees using the applicable conversion rate as on date of invoice approved by RBI which is available on this website – (you can find the exchange rate once you click on Foreign Exchage Tab).
  3. Use the above converted value for reporting in GST return as well as for your bookkeeping purpose.
  4. Once you receive the actual transfer, book the difference to Exchange Gain/ Exchange Loss account (direct expenses) in your books.

Note – No GST is payable on exchange gain or exchange loss.

Input Tax Credit

Input tax credit is the amount of GST which is paid on purchases and thus allowed as deduction from the GST payable to the government.

There are no special provisions for input tax credit for freelancers. They can take input tax credit of GST paid on all business purchases like rent, telephone bill, computer, laptop etc other than some purchases on which ITC is not allowed like purchase of motor vehicles, food bills etc.

GST Returns and Penalty

There are no special provisions regarding GST returns for freelancers. Persons with turnover up to Rs. 5 crore can file GST returns on quarterly basis. Two returns are to be filed GSTR-1 and GSTR-3B on monthly or quarterly basis. Late fees for late filing of these returns is Rs. 50 per day per return.

An annual return is also required to be filed in Form GSTR-9 (it is made optional for year 2017-18 to 2019-20 for persons with turnover up to Rs 2 crore). Late fees for late filing of GSTR-9 is Rs. 200 per day.

Taxpayers with annual turnover of more than Rs. 2 crore are also required to get their accounts audited by a CA and file GSTR-9C. (Limit is extended to Rs. 5 crores for the financial year 2018-19 and 2019-20.) Penalty for not getting accounts audited is Rs. 50,000.

Read our article on GST returns to know more.

GST Refund

If you are engaged in export of services then GST law allows you to get the GST refund into your bank account for the following: –

  1. on the input services/goods used to provide such export of service or
  2. GST charged and paid to the Government at the time of export of services.

The most important condition for claiming GST refunds are: –

  1. FIRC to prove export of services.
  2. The refund application has to be filed within 24 months from the end of the month in which such services are exported.

Read our article on GST refunds to know more.

Tax collected at source (TCS) under GST

Under Section 52 of CGST Act, e-commerce operators are required to collect TCS from the persons selling goods or services through them. is registered in India and thus liable to collect TCS at the rate of 1% on amount paid through them. Although, it is required to be collected only from persons who are registered in GST.

Upwork is also collecting 1% TCS from all the freelancers irrespective of registration under GST.

Read our article on TCS to know more.


Is GST applicable on Freelancers?

GST is applicable on freelancers with turnover of more than Rs. 20 lakhs. (Rs. 10 lakhs in case of north eastern states). GST is mandatory even if you are providing services only to clients outside India (100% export of services). If a freelancer registered voluntarily then also GST is applicable to him.

Are freelancers required to get a GSTIN?

Freelancers are required to get registered if their turnover is more than Rs. 20 lakhs (Rs. 10 lakhs in case of north eastern states.

How can a freelancer get a GSTIN in India?

A freelancer can get GSTIN by getting registration under GST on You can hire professionals like TaxAdda to do it for you.

Should I charge GST as a freelancer?

You can file Letter of Undertaking (LUT) for every year and then need not charge GST for export of services. GST is to be charged on services provided to Indian clients.

What is GST rate on freelancers?

GST rate is depended on the nature of services provided. GST rate of 18% is applicable on most of freelancing services like software development, accounting, data entry, designing services, technical services, customer support etc.

Is Import Export Code (IEC) required for exporting of services?

No, the IEC code is not mandatory for the export or import of services. It is only mandatory when you want to claim SEIS scheme benefit or you are providing services related to national security.

Confused about complicated laws? Take our GST consultation services to get your issues solved from GST experts. Click here to know more.

Read More Articles

Section 44ADA – Presumptive Taxation Scheme for Professionals

From financial year 2016-17, a new Section 44ADA is introduced for presumptive income for professionals. This section is similar to section 44AD for traders. Under this section professionals such as legal, medical, engineering, architect, accountancy, technical consultancy, interior decoration or any

Read Article »

Registration Under GST

Topic Covered in this Article Persons required to register compulsorily Documents Required for Registration Fees for Registration Voluntary Registration Time Limit for Registration Effective Date of Registration Requirements for Registration Can a person take more than one GSTIN Things that

Read Article »

GST on Import

Article 269A of constitution mandates that import of goods or services in India is considered as Inter-state trade. Therefore, import of goods or services is considered as interstate supply and is liable for payment of IGST. IGST on the import

Read Article »


We will send updates relating to freelancers only

(No spam, you can unsubscribe anytime)

Check your GST compliances by yourself for free.
Test Now