Stop Upwork GST Deduction (India)

June 2026 · Published by Amar Kumar

If you earn $1,000 on Upwork, you are not paying 18% GST on the full $1,000. Upwork charges 10% freelancer service fee ($100), then 18% GST on that fee only ($18) — unless you add a valid GSTIN to your tax settings.

This guide explains the math, why freelancers confuse platform GST with client billing, how to stop Upwork from collecting GST, step-by-step GST registration, and using a residential address in Bangalore when you own the home.

Disclaimer: General information only — not tax advice. Rules change. Confirm with a CA before filing. Primary source: Upwork — How India GST works for freelancers.

What Upwork actually taxes

Per Upwork’s official India GST article:

Upwork’s own example: on $100 in freelancer service fees, GST is $18, for a total of $118 in platform charges.

The $1,000 example — where the money goes

Line itemAmount (USD)Notes
Client pays you$1,000.00Your contract value
Upwork commission (10%)−$100.00Freelancer service fee
GST on commission (18% × $100)−$18.00Only if no GSTIN on file
Net before forex conversion$882.00What hits your Upwork balance

Common mistake: thinking GST is 18% of $1,000 (= $180). It is 18% of Upwork’s $100 fee (= $18).

Where $1,000 goes — 10% Upwork fee + 18% GST on fee only (without GSTIN)

GST on Upwork fees vs GST on your client invoice — two different things

This is the biggest source of confusion among Indian freelancers:

QuestionAnswer
Upwork deducts 18% GST — do I bill clients 18% extra?Not automatically. Platform GST and your client invoice GST are separate.
Foreign client (US, UK, EU, etc.)Export of services — invoice at 0% with valid LUT. Do not add 18% to client bill.
Indian domestic clientDomestic supply — you generally charge 18% GST on your professional fee, even if Upwork pays in USD.
What is Upwork’s $18 GST?Tax on Upwork’s platform service to you — not tax on your work product.

Foreign client vs Indian client — billing rules

Foreign client (typical Upwork case)

Indian domestic client

How to stop Upwork GST deduction — step by step

  1. Register for GST on gst.gov.in and obtain your GSTIN (15 characters, e.g. 29ABCDE1234F1Z5 — Karnataka state code 29)
  2. Log in to Upwork → SettingsTax information
  3. Click the pencil icon to edit tax info
  4. Enter your India GSTINSave
  5. Upwork validates the GSTIN — once accepted, stops collecting 18% GST on platform fees going forward

Important: GST already collected and remitted to the government is not refunded by Upwork. You may be able to claim credit — ask your CA.

On $100 Upwork commission: $118 total without GSTIN vs $100 with GSTIN (RCM handled separately)

What happens after you add GSTIN — Reverse Charge (RCM)

Stopping Upwork’s collection does not eliminate GST liability. Upwork is a foreign service provider. When they stop collecting, you may owe GST under the Reverse Charge Mechanism (RCM) on:

Typical RCM workflow each month:

StepAction
1Calculate 18% on Upwork fees + Connects (convert USD to INR at applicable rate)
2Pay RCM via GST challan (cash — cannot use existing ITC to pay RCM itself)
3Report in GSTR-3B Table 3.1(d) — inward supplies liable to reverse charge
4Claim Input Tax Credit (ITC) in same return if eligible
5Generate self-invoice for RCM transaction; report in GSTR-1 Table 13

Net effect for many freelancers: you pay RCM yourself instead of Upwork deducting it — often similar total GST, but you control timing and can claim ITC. A CA should set up your first return.

Do you need GST registration as an Upwork freelancer?

Common reasons to register even below the ₹20 lakh turnover threshold:

Mandatory registration thresholds (services): generally ₹20 lakh annual turnover (₹10 lakh in special category states). Full-time Upwork freelancers often cross this quickly.

Step-by-step: how to get a GST number (GSTIN)

Before you start — keep ready

Registration on gst.gov.in

  1. Visit gst.gov.inServicesRegistrationNew Registration
  2. Select Taxpayer → State: Karnataka → enter legal name as per PAN
  3. Enter PAN → validate → complete OTP on registered mobile and email
  4. Note your TRN (Temporary Reference Number) — complete within 15 days
  5. Part B — Business details: Constitution = Individual/Proprietorship, trade name (can be your name), date of business commencement
  6. Promoter details: PAN, Aadhaar authentication, photograph, residential address
  7. Principal place of business: Search/pin your Bangalore address on the map → enter flat/house number, street, pin code
  8. Upload address proof — for owned home: electricity bill (see next section)
  9. Bank account: IFSC, account number, upload cancelled cheque or bank statement
  10. State-specific information: Select appropriate profession/service (e.g. IT/consulting/other professional services)
  11. Verification: Submit via Aadhaar e-sign or Digital Signature Certificate (DSC)
  12. ARN (Application Reference Number) generated → GST officer reviews → GSTIN allotted on approval (typically 3–7 working days; can vary)

If stuck, Bengaluru GST Seva Kendra (Queens Road) handles registration grievances for the zone.

GST registration at a residential address in Bangalore (owned home)

Yes — you can register GST at your home address if you genuinely work from there. Thousands of Bangalore freelancers do this.

If you own the home (property in your name)

Upload any one of these as principal place of business proof:

NOC is not required when you own the premises and submit valid ownership proof. The GST portal’s “own premises” category does not ask for a No Objection Certificate — only proof that you own or occupy the address.

NOC / consent letter is needed when:

If you rent in Bangalore

Bengaluru-specific tips

Documents checklist

DocumentWhen neededFormat
PAN cardAlwaysPDF/JPEG
AadhaarAlways (e-sign)Linked to PAN
PhotographPromoterJPEG
Electricity bill (owned home)Principal place of businessPDF, your name, recent
Property tax / KhataAlternative to electricity billPDF
Bank cancelled chequeBank detailsPDF
Rent agreementIf rentedPDF + owner proof
LUT (Form RFD-11)After registration, each FYOnline on GST portal

Monthly compliance after registration

  1. File LUT at start of each financial year if exporting to foreign clients
  2. Issue invoices — 0% + LUT ref for exports; 18% for Indian domestic clients
  3. Calculate RCM on Upwork fees + Connects each month
  4. Pay GST challan for RCM liability
  5. GSTR-1 — outward supplies (if applicable)
  6. GSTR-3B — summary return including RCM and ITC
  7. Keep Upwork invoices — fee breakdowns for audit trail

Frequently asked questions

Does 18% Upwork GST mean I add 18% to my client rate?

No for foreign clients (export + LUT). Yes for Indian domestic clients on your professional fee — but that is separate from Upwork’s platform GST.

Can I stop GST without registering?

No. A valid GSTIN is the only way to stop Upwork collecting GST on your behalf.

Is GST calculated on $1,000 or on Upwork’s fee?

On Upwork’s service fee ($100 in the example) → $18 GST, not $180.

Will Upwork refund past GST?

No. Already remitted to the government. Ask your CA about credit on returns.

Residential GST in Bangalore without a commercial office?

Allowed. Owned home + electricity bill in your name — typically no NOC. Genuine home office use is sufficient.

Do I pay GST twice — once to Upwork and once to government?

Without GSTIN, Upwork collects on your behalf. With GSTIN, you pay via RCM yourself — generally not both on the same transaction going forward.

Glossary

TermMeaning
GSTIN15-digit GST identification number
RCMReverse Charge Mechanism — recipient pays GST on imported services
LUTLetter of Undertaking — export invoices at 0% without IGST
ITCInput Tax Credit — offset GST paid on business inputs
Place of supplyDetermines if supply is domestic or export
IGSTIntegrated GST — applies to inter-state and export supplies
TRNTemporary Reference Number during GST registration

Add your GSTIN to Upwork. Bill foreign clients at 0% with LUT. Handle RCM monthly. Keep a CA on speed dial.

Related: Upwork hourly rate in India · Best USD exchange rate from Upwork · Upwork Rate Calculator · Upwork GST Help