Guide for Service Exporters
Menu
GST

Is GST charged when a foreign client pays me through Upwork?

Verified by:
Editorial team
Published
Last modified
Reading time
2 min read

Short answer

Usually not. Work for a client located outside India is an export of services when all five conditions in section 2(6) of the IGST Act are met, and exports are zero-rated, so a registered freelancer invoices under an LUT without GST and an unregistered one charges no GST at all.13 Paying through a marketplace does not change those conditions, but the client's location and the platform's contract terms do decide who your recipient is.12

A React developer, a ghostwriter or a voice-over artist who finds clients on Upwork often assumes the platform changes the tax picture. For GST in India it mostly does not. What matters is the underlying supply: who the client is, where they are, and how the money reaches you.

When is Upwork work an export of services?

Upwork work is an export of services when all five conditions in section 2(6) of the IGST Act are met:1

  1. You, the supplier, are located in India.
  2. The client is located outside India.
  3. The place of supply is outside India. For most remote work, section 13(2) makes it the client's location.2
  4. You are paid in convertible foreign exchange, or in Indian rupees where the Reserve Bank of India (RBI) permits.
  5. You and the client are not merely establishments of the same person.

When those hold, the supply is zero-rated under section 16 of the IGST Act.3 A registered freelancer then files a Letter of Undertaking (LUT) and invoices without GST. An unregistered freelancer does not charge GST at all.

Who is my client when Upwork sits in the middle?

Your client for GST is the person you supply the service to, and that depends on the platform's contract structure. The Upwork and Fiverr GST guide reads Upwork's User Agreement and explains why the client, not the platform, is treated as your customer there. Fiverr and other marketplaces can be structured differently, so read each platform's terms.

The client's location is a factual test. Section 2(14) of the IGST Act looks at the establishment receiving the service, or the client's usual place of residence if there is none.1 An Upwork client with a US billing address who is a company in Texas is located outside India. A client who is an Indian company, or who receives the work at an Indian office, is not.

What if the client's location is not clear?

The proviso to section 13(2) says that if the recipient's location is not available in the ordinary course of business, the place of supply is the supplier's location, which is India.2 Keep the client's country, company name and billing details from the contract page and payment records for each job.

What else should I check?

Check two things outside GST. First, set a services purpose code when you withdraw; see purpose code for Upwork payments. Second, your Upwork income is part of aggregate turnover for the ₹20 lakh registration test.4 If you mix Indian and foreign clients on the platform, a chartered accountant (CA) can confirm which invoices are exports.

How did we verify this?

We checked this page against the sources below on 28 October 2026. Read our methodology or report an error.

  1. [1]CBIC: IGST Act, 2017, section 2, clauses (6) export of services and (14) location of the recipient of services
  2. [2]CBIC: IGST Act, 2017, section 13 (place of supply where supplier or recipient is outside India)
  3. [3]CBIC: IGST Act, 2017, section 16 (zero rated supply)
  4. [4]CBIC: CGST Act, 2017, section 2, clause (6) aggregate turnover

Frequently asked questions

Do Upwork earnings count towards the ₹20 lakh GST threshold?+

Yes. Aggregate turnover under section 2(6) of the CGST Act includes exports of services, whatever channel the payment comes through.4

My Upwork client is in Bengaluru. Is that an export?+

No. Section 2(6)(ii) of the IGST Act needs the recipient to be located outside India, so work for an Indian client is a domestic supply even if it is paid through a global platform.1

Do I charge GST on the Upwork service fee?+

No. The platform fee is a service supplied to you, not by you. How it is taxed is covered in the Upwork and Fiverr GST guide.

Should I file an LUT if I only work through Upwork?+

Only if you are registered under GST. Registered freelancers file an LUT before invoicing foreign clients without IGST; unregistered freelancers do not file one.3

This page is general information for Indian service exporters, not tax or legal advice. Rules change and outcomes depend on your facts, so confirm with a chartered accountant before acting.