How to Withdraw Money From Upwork in India (2026)
Compiled with AI-assisted research from the official help pages and sources listed at the end of this guide. Spotted something out of date? Tell us.
Indian freelancers can withdraw Upwork earnings by Direct to Local Bank in INR, PayPal or US dollar wire, but Upwork does not offer Payoneer in India. Direct to Local Bank costs $0.99 per transfer and arrives within four business days, while PayPal India may treat Upwork payouts as payments for services and add its own fees. Keep a verified PAN linked to Aadhaar on file, or Upwork withholds 5% TDS instead of 0.1%.
Upwork payout routes in India (as of September 2026)
| Route | Fee | Time to arrive | Minimum | Notes |
|---|---|---|---|---|
| Direct to Local Bank (INR) | $0.99 per withdrawal, plus incoming fees at some banks | Within 4 business days, with a noon UTC cutoff for same-day processing | $5 or higher, depending on location | Needs your branch's IFSC. Upwork's payment partners set the exchange rate and may add a markup |
| PayPal | A small Upwork fee, shown when you choose Add a method | Usually right away, up to 24 hours | Not published | PayPal India may classify the transfer as a payment for services and charge extra. Its fee page lists 4.40% plus a fixed fee for receiving international payments and a conversion spread of 3.0% to 4.0% |
| US Dollar Wire Transfer | $50 per transfer, plus any intermediary or correspondent bank fee | Processed within 1 business day, up to 7 business days to arrive | Not published | For banks outside the US on the SWIFT network |
| Payoneer | Not available | Not available | Not available | Upwork limits its Payoneer option to freelancers outside the US and India |
Direct to U.S. Bank (ACH) works only with a US bank account and costs $2.99 per transfer for freelancers with an international tax address from 1 September 2026. Wise describes receiving Upwork payouts through USD account details, but its help centre says customers in India can hold money in their account only when travelling overseas, so it is not a practical home for freelance earnings.
Worked example: withdrawing $500
This is an example only. It assumes 1 USD = INR 95.60, close to the mid-market reference rate published on 12 September 2026, not a live rate. Every provider applies its own rate.
| Route | Deductions | USD converted | INR at the assumed rate |
|---|---|---|---|
| Direct to Local Bank | $0.99 Upwork fee | $499.01 | INR 47,705, less any partner markup and incoming bank fee |
| PayPal, if PayPal India charges only its 3.0% conversion spread | Upwork's PayPal fee | Up to $500.00 | Up to INR 46,366 |
| PayPal, if PayPal India also applies its 4.40% receiving fee | Upwork's PayPal fee plus $22.00 | Up to $478.00 | Up to INR 44,326, before the fixed fee |
| US Dollar Wire | $50 Upwork fee | $450.00 | INR 43,020, before your bank's conversion and any intermediary fee |
Each 1% of markup on the local bank route costs about INR 477. The $500 is your available balance. Upwork's Freelancer Service Fee, from 0% to 15% per contract and shown before you accept, comes off first. Test your own numbers with the fee calculator.
Taxes Upwork applies in India
- TDS: Upwork withholds 0.1% of your earnings if you have given it a valid PAN that it has verified and that is linked to your Aadhaar number, and 5% otherwise. It is calculated on the gross amount you invoice, before the service fee. On a $500 invoice that is $0.50 or $25.
- Where to add PAN: Manage finances > Tax information.
- TDS certificates: Form 16A, now Form 131 under the Income Tax Act 2025, arrives quarterly, by 15 August, 15 November, 15 February and 15 June. Corrections go to taxinfo@upwork.com within 2.5 months of distribution (1.5 months for the January to March quarter).
- GST: Upwork charges 18% GST on its service fees, Connects and membership fees unless you add a valid GSTIN to your tax information. As an illustration, a 10% fee of $50 on a $500 contract would carry $9 of GST. GST paid before you add a GSTIN is not refunded.
- US tax form: like every non-US freelancer, you complete Form W-8BEN (or W-8BEN-E for a company).
FIRA, FIRC and purpose codes
Upwork is not a bank and does not produce a FIRC itself. On request, it asks the payment processor that sent your money for FIRA or NOC information and forwards it. Contact Upwork Support with the withdrawal's transaction ID, the date and the amount in INR. These documents usually arrive within 4 weeks. The purpose codes on Upwork's local transfers are hardcoded to P0103 or P1006, and Upwork cannot change them. Some banks can only provide a disbursement receipt or proof of transfer, an NOC for issuing a FIRC or FIRA, or a FIRA, rather than the FIRC certificate itself.
How to set up Direct to Local Bank
- Add your tax information and PAN under Manage finances > Tax information.
- Go to Account settings on desktop, or Settings in the app, then Withdrawals.
- Choose Add a method and click Set up next to Direct to Local Bank.
- Pick India (INR) and enter your account details and your branch's IFSC. Each branch has its own IFSC, so confirm it with your bank rather than guessing from the head office code.
- Choose a withdrawal schedule and click Next, then wait three days for the security hold.
- Withdraw from Manage finances > Withdraw earnings by selecting Withdraw now.
Automatic payouts run weekly (every Wednesday), twice per month (1st and 3rd Wednesday), monthly (last Wednesday) or quarterly (last Monday of each quarter), with an optional minimum balance. Money left for 180 days is withdrawn automatically.
When earnings become available
Hourly earnings are paid 10 days after the weekly billing period ends each Sunday, on the following Wednesday (UTC). Fixed-price work gives the client up to 14 days to review, then the payment sits in Pending for a five-day security hold. Bonuses also go through the five-day hold.
Common problems and fixes
- Withdraw now is missing: check that tax information is complete, the method has cleared its three-day hold and the money shows as available rather than pending.
- TDS taken at 5%: your PAN is missing, unverified or not linked to Aadhaar. Fix it under Manage finances > Tax information. The lower rate applies from then on.
- Name mismatch: the verified Upwork name must match the bank account, including middle names. Recognised variations are approved within 48 hours, and joint accounts need your ID plus a bank statement showing both names.
- Wrong IFSC or account number: a failed transfer comes back to your Upwork balance with an email. If your details were wrong, you get it back minus the withdrawal fee, any return fees and any bank penalty. If Upwork made the error, it covers the fees.
- PayPal transfer returned: returned PayPal funds are not routed back automatically. Contact Upwork Support with the Unique Transaction ID to request a credit. The PayPal transaction fee cannot be returned.
- Money has not arrived: some withdrawals take more than eight business days. After eight days, contact Upwork Support with a bank statement.
Compare Upwork, PayPal and Payoneer in the directory, or browse freelance platforms in India and the wider list of earning platforms in India.
Sources
- Upwork: Learn about the Freelancer Service Fee
- Upwork: How to get paid on Upwork
- Upwork: How to withdraw earnings with Direct to Local Bank
- Upwork: Fees, limits and timing of Direct to Local Bank payments
- Upwork: How currency conversion works on Upwork
- Upwork: Find bank codes for Direct to Local Bank
- Upwork: What are the PayPal fees and timing for withdrawals?
- Upwork: How to use Payoneer to withdraw your earnings
- Upwork: How do wire transfers work on Upwork?
- Upwork: How do I withdraw my earnings?
- Upwork: How to set up automatic withdrawals
- Upwork: How payments for hourly contracts work
- Upwork: Payments for milestones and fixed-price contracts
- Upwork: How India's TDS works on Upwork
- Upwork: How India GST works for freelancers
- Upwork: How to understand and request your FIRC
- Upwork: Tax information for freelancers
- Upwork: How to troubleshoot withdrawal issues
- Upwork: Payment troubleshooting FAQ
- Upwork: Account and withdrawal method under different names
- PayPal India: Merchant fees
- Wise: How do I receive money from Upwork with Wise?
- Wise: Why can't I open a currency account?
- ExchangeRate-API: USD reference rates, 12 September 2026
Upwork fees, payouts & alternatives