Stop Upwork GST Deduction (India)
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:
- GST applies to Upwork’s services to you — membership, Connects purchases, and freelancer service fees
- Rate: 18% of the service being taxed (the platform fee — not your client payment)
- Upwork collects and sends it to the Indian government unless you provide a valid GSTIN
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 item | Amount (USD) | Notes |
|---|---|---|
| Client pays you | $1,000.00 | Your contract value |
| Upwork commission (10%) | −$100.00 | Freelancer service fee |
| GST on commission (18% × $100) | −$18.00 | Only if no GSTIN on file |
| Net before forex conversion | $882.00 | What 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:
| Question | Answer |
|---|---|
| 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 client | Domestic 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)
- Place of supply is outside India
- Treated as export of services
- File LUT (Letter of Undertaking) each financial year via Form GST RFD-11
- Invoice at 0% IGST — client pays your quoted USD rate, no GST markup
- Your Upwork profile rate stays clean — no “+18% for GST” on foreign work
Indian domestic client
- Place of supply is India regardless of USD payment through Upwork
- Charge 18% GST on your fee (or applicable rate for your service category)
- LUT does not apply — this is not an export
- Issue proper GST invoice with your GSTIN, HSN/SAC code, and client GSTIN if registered
How to stop Upwork GST deduction — step by step
- Register for GST on gst.gov.in and obtain your GSTIN (15 characters, e.g.
29ABCDE1234F1Z5— Karnataka state code 29) - Log in to Upwork → Settings → Tax information
- Click the pencil icon to edit tax info
- Enter your India GSTIN → Save
- 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:
- Freelancer service fees (commission)
- Connects purchases
- Membership fees
Typical RCM workflow each month:
| Step | Action |
|---|---|
| 1 | Calculate 18% on Upwork fees + Connects (convert USD to INR at applicable rate) |
| 2 | Pay RCM via GST challan (cash — cannot use existing ITC to pay RCM itself) |
| 3 | Report in GSTR-3B Table 3.1(d) — inward supplies liable to reverse charge |
| 4 | Claim Input Tax Credit (ITC) in same return if eligible |
| 5 | Generate 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:
- Stop Upwork GST collection — GSTIN is the only way
- Export LUT — required to invoice foreign clients at 0%
- RCM compliance — proper reporting on imported services (Upwork fees)
- ITC on expenses — laptop, software, internet if used for business
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
- PAN card (individual)
- Aadhaar linked to PAN
- Mobile number and email for OTP
- Bank account in your name (cancelled cheque or statement)
- Address proof for place of business (see Bangalore section below)
- Passport-size photograph (digital JPEG)
Registration on gst.gov.in
- Visit gst.gov.in → Services → Registration → New Registration
- Select Taxpayer → State: Karnataka → enter legal name as per PAN
- Enter PAN → validate → complete OTP on registered mobile and email
- Note your TRN (Temporary Reference Number) — complete within 15 days
- Part B — Business details: Constitution = Individual/Proprietorship, trade name (can be your name), date of business commencement
- Promoter details: PAN, Aadhaar authentication, photograph, residential address
- Principal place of business: Search/pin your Bangalore address on the map → enter flat/house number, street, pin code
- Upload address proof — for owned home: electricity bill (see next section)
- Bank account: IFSC, account number, upload cancelled cheque or bank statement
- State-specific information: Select appropriate profession/service (e.g. IT/consulting/other professional services)
- Verification: Submit via Aadhaar e-sign or Digital Signature Certificate (DSC)
- 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:
- Latest property tax receipt
- Municipal khata copy
- Electricity bill in your name (BESCOM — ideally within last 2 months)
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:
- You operate from a parent’s or spouse’s property (their name on bill, not yours)
- You have a consent arrangement without formal rent agreement
- You rent but lack a registered lease (then consent + owner’s electricity bill)
If you rent in Bangalore
- Registered rent/lease agreement + landlord’s property tax / khata / electricity bill, or
- Electricity bill in your (tenant’s) name + rent agreement — landlord documents not needed in this case per GST portal guidance
Bengaluru-specific tips
- Pin your exact location on the GST map — affects jurisdiction (Centre vs State officer assignment)
- Karnataka state code in GSTIN is 29
- Keep a photo of your home workspace ready — physical verification is possible but not always done for straightforward applications
- Bengaluru GST zone public notices emphasise officers should not demand documents beyond the prescribed list — if harassed, cite CBIC instructions and visit GST Seva Kendra
- After GSTIN: update Upwork tax info the same day to stop the next fee cycle’s GST collection
Documents checklist
| Document | When needed | Format |
|---|---|---|
| PAN card | Always | PDF/JPEG |
| Aadhaar | Always (e-sign) | Linked to PAN |
| Photograph | Promoter | JPEG |
| Electricity bill (owned home) | Principal place of business | PDF, your name, recent |
| Property tax / Khata | Alternative to electricity bill | |
| Bank cancelled cheque | Bank details | |
| Rent agreement | If rented | PDF + owner proof |
| LUT (Form RFD-11) | After registration, each FY | Online on GST portal |
Monthly compliance after registration
- File LUT at start of each financial year if exporting to foreign clients
- Issue invoices — 0% + LUT ref for exports; 18% for Indian domestic clients
- Calculate RCM on Upwork fees + Connects each month
- Pay GST challan for RCM liability
- GSTR-1 — outward supplies (if applicable)
- GSTR-3B — summary return including RCM and ITC
- 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
| Term | Meaning |
|---|---|
| GSTIN | 15-digit GST identification number |
| RCM | Reverse Charge Mechanism — recipient pays GST on imported services |
| LUT | Letter of Undertaking — export invoices at 0% without IGST |
| ITC | Input Tax Credit — offset GST paid on business inputs |
| Place of supply | Determines if supply is domestic or export |
| IGST | Integrated GST — applies to inter-state and export supplies |
| TRN | Temporary 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