Upwork TDS Section 194-O for Indian Freelancers Explained
Disclosure: Some links in this article are affiliate links. If you click and make a purchase, we may earn a commission at no extra cost to you. This does not influence our editorial recommendations - we only recommend products and services we genuinely believe in. Read our full affiliate disclosure.

When you log into your Upwork account and see that a cool $1,000 project payout has mysteriously shrunk by $10 before it even hits your balance, you aren't imagining things. If you're freelancing from India, you're running straight into Section 194-O of the Indian Income Tax Act.
I've spent the last six years running RemoGrid from a makeshift desk in Bangalore, testing every payout gateway, tracking every currency conversion markup, and dealing with tax compliance headaches so you don't have to walk in blind. When Upwork started withholding tax at source for Indian users, my inbox flooded with frantic messages from developers, writers, and designers wondering why their hard-earned dollars were leaking money.
Let’s look at the exact mechanics of Section 194-O, why Upwork takes a slice of your gross earnings, and how to stop them from overcharging you by up to 20%.
RemoGrid is reader-supported. When you sign up or purchase through links on our site, we may earn an affiliate commission at no extra cost to you. We test every platform independently.

What Exactly is Section 194-O?
Passed in the 2020 Union Budget, Section 194-O places the legal burden on "e-commerce operators" to deduct Tax Deducted at Source (TDS) at the rate of 1% on the gross amount of sales of goods or services facilitated through their digital platform.
Because Upwork acts as the digital intermediary connecting you with global clients, the Indian government views them as an e-commerce participant. That means every single time a client releases a milestone or hourly payment on Upwork, the platform is legally obligated to act as a tax collector on behalf of the Income Tax Department of India.
It doesn’t matter if your client is sitting in New York, London, or Tokyo. If you are an Indian tax resident operating on Upwork, Section 194-O applies to your earnings.
Gross vs. Net: What Gets Taxed?
One of the most common misconceptions I see in freelancer forums is the belief that TDS is calculated on your net earnings after Upwork takes its 10% marketplace fee.
That isn't how the math works.
| Metric | Amount (USD) | Explanation |
|---|---|---|
| Milestone Value | $1,000.00 | Gross contract amount paid by the client |
| Upwork Service Fee (10%) | $100.00 | Standard platform deduction |
| TDS Deducted (1%) | $10.00 | Withheld under Section 194-O on the gross value |
| Your Final Payout | $890.00 | $1,000 - $100 fee - $10 TDS |
Upwork calculates the 1% TDS on the gross milestone amount ($1,000), not your net payout after fees ($900). That means you're paying tax on money that Upwork immediately keeps as their platform fee. It's an annoying quirk of the legislation, but it's entirely legal and baked into how foreign digital platforms operate in India.
The Penalty Trap: Why You Might Be Paying 5% or 20% TDS
If you notice Upwork withholding 5% or a staggering 20% from your project earnings instead of the standard 1%, you've triggered a compliance tripwire.
The Income Tax Department enforces punitive rates for freelancers who fail to keep their financial documentation clean. Here is how those rates break down:
| Compliance Status | TDS Rate | Cause | Fix |
|---|---|---|---|
| Fully Compliant | 1% | Valid PAN provided and ITR filed for past 2 years | None, you're set. |
| Missing PAN | 5% | You haven't linked your Permanent Account Number to Upwork | Update your tax info with your PAN immediately. |
| Non-Filer (Section 206AB) | 20% | PAN is linked, but you haven't filed ITR for the last 2 years | File your pending tax returns and link your Aadhaar. |
Let’s be completely honest: losing 20% of your gross earnings to TDS before you even pay your operational expenses, internet bills, or software subscriptions will cripple your cash flow. If you see a 20% deduction, it means Section 206AB has flagged you as a "specified person" because your tax return history is missing.

Step-by-Step: How to Submit Your PAN and Fix High TDS
Fixing this issue takes less than five minutes, yet thousands of freelancers bleed cash every month because they skip it. Follow these exact steps to lock in the correct 1% rate:
- Log into Upwork and click on your profile picture in the top-right corner.
- Select Settings from the dropdown menu.
- In the left-hand sidebar, click on Tax Details.
- If you haven't added your details, click Add Tax Information and select India as your country of residence.
- Input your Permanent Account Number (PAN) carefully. Double-check every character - a single typo will cause verification failures.
- Upload a clear, high-resolution PDF or JPG scan of your physical PAN card. Make sure the edges aren't cropped and your name matches your Upwork profile exactly.
- Click Save and Submit.
Verification usually takes between 24 to 72 hours. Once approved, your withholding rate drops back down to the standard 1%.
If you want to dive deeper into managing your freelance income globally, check out our detailed guides on optimizing remote worker taxes and avoiding hidden wire transfer fees.
Tracking and Claiming Your TDS Refund
The silver lining here is that TDS isn't an extra tax. It's simply an advance payment made to the government on your behalf.
Every rupee or dollar equivalent that Upwork deducts under Section 194-O is deposited directly into the Indian government's tax portal and tagged to your PAN. You can verify these deductions by checking two specific documents when tax season rolls around:
- Form 26AS: Your consolidated tax statement available on the Income Tax e-filing portal.
- Annual Information Statement (AIS): A detailed ledger showing all financial transactions and tax deductions reported by entities like Upwork.
How to Download Your Form 16A from Upwork
Upwork generates quarterly TDS certificates (Form 16A) confirming the exact tax amounts they've deducted and deposited. To grab yours:
- Go back to your Upwork Tax Details page.
- Scroll down to the TDS Certificates section.
- Download the PDF for the relevant quarter (Q1, Q2, Q3, or Q4).
- Hand this certificate over to your Chartered Accountant (CA) or use it yourself when filing your Income Tax Return (ITR-3 or ITR-4).
When you file your ITR, the total TDS deducted by Upwork will show up as prepaid tax. If your total tax liability for the financial year is lower than the TDS deducted (or if you have business expenses and deductions that bring your taxable income down), the government will issue a direct refund to your registered bank account.

Alternative Platforms and Comparative Tax Realities
Upwork isn't the only platform navigating Indian tax laws. If you diversify your freelance income across multiple channels, you'll notice different platforms handle compliance in distinct ways.
| Platform / Method | TDS / Tax Compliance Mechanism | Payout Speed | Recommended For |
|---|---|---|---|
| Upwork | 1% to 20% Section 194-O TDS on gross milestone value | 1 to 3 business days | Enterprise clients, long-term contracts |
| Fiverr | Operates via global payment partners; TDS handling varies | 1 to 2 days | Quick-turnaround digital services |
| Direct Client (Wire / Wise) | FIRC (Foreign Inward Remittance Certificate) required via bank | Same day to 3 days | Direct B2B contracts, saving platform fees |
| Direct Client (PayPal) | Purpose code declaration required for every withdrawal | Instant to 1 day | Small, ad-hoc international payments |
When working with direct clients outside of platforms like Upwork, you don't face Section 194-O deductions because there is no domestic e-commerce operator involved. However, you must ensure your bank issues a valid FIRC (Foreign Inward Remittance Certificate) to claim export service exemptions under GST regulations. For more insights on platform economics, read our breakdown of top freelancing platforms compared.
Common Pitfalls to Avoid
Working as an independent contractor in India while earning in foreign currency means walking a tightrope between FEMA regulations and Income Tax rules. Keep these practical rules in mind:
- Don't use a mismatched name: Your Upwork profile name, PAN card name, and bank account name must match character-for-character. Discrepancies will freeze your tax verification and delay payouts.
- Don't ignore Section 206AB: If you haven't filed your returns for the last two assessment years, file them immediately. Letting Upwork deduct 20% is an expensive way to finance the government's cash flow.
- Keep your invoices detailed: Even with platforms handling TDS, always generate proper B2B invoices for your clients with correct SAC (Services Accounting Code) numbers - usually
998313for IT and software services.
Navigating Section 194-O on Upwork doesn't have to be a nightmare. Keep your PAN verified, file your taxes on time, track your Form 16A certificates, and you'll keep your freelance margins intact.
Frequently Asked Questions
What is Section 194-O TDS on Upwork?
Section 194-O requires e-commerce operators like Upwork to deduct 1 percent tax at source on the gross amount of sales of goods or services facilitated through their digital facility.
Why is Upwork deducting 5 percent or 20 percent TDS instead of 1 percent?
Upwork deducts 5 percent if you haven't linked a valid PAN with your account, and 20 percent if you haven't filed your income tax returns for the previous two years under Section 206AB.
How do I submit my PAN on Upwork to fix the high TDS rate?
Go to Settings, then Tax Details under your Upwork account settings, select India, input your Permanent Account Number, and upload a clear PDF or image of your PAN card.
Can I get a refund for the TDS deducted by Upwork?
Yes, the 1 percent or 5 percent TDS deducted by Upwork appears in your Form 26AS and AIS. You can claim a full refund or adjust it against your total tax liability when filing your annual ITR.
Does Upwork TDS apply to PayPal or direct bank withdrawals?
The 1 percent TDS applies to the gross contract milestone payment when funds are released on Upwork, regardless of whether you withdraw via local wire, direct to bank, or PayPal.
How do I view my Upwork TDS certificates?
Upwork issues quarterly TDS certificates (Form 16A) which you can download directly from your Upwork tax dashboard or cross-verify via the TRACES portal.
Frequently Asked Questions
Section 194-O requires e-commerce operators like Upwork to deduct 1 percent tax at source on the gross amount of sales of goods or services facilitated through their digital facility.
Upwork deducts 5 percent if you haven't linked a valid PAN with your account, and 20 percent if you haven't filed your income tax returns for the previous two years under Section 206AB.
Go to Settings, then Tax Details under your Upwork account settings, select India, input your Permanent Account Number, and upload a clear PDF or image of your PAN card.
Yes, the 1 percent or 5 percent TDS deducted by Upwork appears in your Form 26AS and AIS. You can claim a full refund or adjust it against your total tax liability when filing your annual ITR.
The 1 percent TDS applies to the gross contract milestone payment when funds are released on Upwork, regardless of whether you withdraw via local wire, direct to bank, or PayPal.
Upwork issues quarterly TDS certificates (Form 16A) which you can download directly from your Upwork tax dashboard or cross-verify via the TRACES portal.

Alex Morgan is the founder and lead editor of RemoGrid. With over six years of hands-on experience in remote operations, cross-border freelance workflows, and AI tool benchmarking, Alex independently tests and audits software platforms to help modern digital workers build sustainable online income streams. He regularly reviews international payment systems (Wise, Stripe, Payoneer, local mobile wallets) and conducts real-world usability benchmarks across AI productivity tools.


