Upwork Net Earnings & Tax Calculator
Calculate your exact take-home pay on Upwork after freelancer service fees, Indian Section 194-O TDS, forex conversion, and withdrawal charges.
How to Use the Upwork Net Earnings & Tax Calculator
- Input your parameters in the fields or drag the interactive sliders.
- The algorithm updates the primary metric and schedules in real-time.
- Click “Copy Result” to copy structured values to your clipboard.
Calculation Formula
- Gross Invoice: Total Client Billed Invoice Amount
- Service Fee: Gross Invoice × Upwork Fee Rate % (e.g. 10%)
- Post-Fee Amount: Gross Invoice - Upwork Service Fee
- Estimated TDS: Gross Invoice × Section 194-O Rate % (1% standard, 5% non-compliant)
- FX Spread: Post-Fee Amount × Currency Conversion Rate %
- Withdrawal Fee: Fixed Bank Transfer / Withdrawal Charge
Example Calculation
$1,000 Upwork Contract with 10% Service Fee, 1% Indian TDS, 1.5% FX Spread, and $0.99 Direct Bank Withdrawal Fee
From the $1,000 invoice, Upwork deducts a $100 service fee (leaving $900), $10 estimated TDS on gross billings, and $14.49 for forex spread (1.5% of $900) plus withdrawal fee ($0.99), resulting in $875.51 net payout.
Important Assumptions
- Upwork service fee rate is fully configurable (10% standard, 5%, 0%, 15%).
- Section 194-O TDS is computed directly on gross client billing value (1% with PAN, 5% without).
- FX conversion spread applies to post-service fee earnings when transferring to local currency.
Frequently Asked Questions
How much does Upwork take from freelancers?
Upwork charges a standard flat 10% freelancer service fee on all eligible contracts.
What is Section 194-O TDS for Indian Upwork freelancers?
Under Indian Tax Laws, Upwork withholds 1% TDS on gross client billings for freelancers with a valid PAN on file.
Can I claim a refund for Upwork TDS?
Yes, TDS withheld is deposited with the Income Tax Department and appears in Form 26AS/AIS, which you can claim back or offset during annual ITR filing.