← Upwork
Guide

How to Withdraw Money From Upwork in India (2026)

Updated · 6 min read · How we research

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)

RouteFeeTime to arriveMinimumNotes
Direct to Local Bank (INR)$0.99 per withdrawal, plus incoming fees at some banksWithin 4 business days, with a noon UTC cutoff for same-day processing$5 or higher, depending on locationNeeds your branch's IFSC. Upwork's payment partners set the exchange rate and may add a markup
PayPalA small Upwork fee, shown when you choose Add a methodUsually right away, up to 24 hoursNot publishedPayPal 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 feeProcessed within 1 business day, up to 7 business days to arriveNot publishedFor banks outside the US on the SWIFT network
PayoneerNot availableNot availableNot availableUpwork 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.

RouteDeductionsUSD convertedINR at the assumed rate
Direct to Local Bank$0.99 Upwork fee$499.01INR 47,705, less any partner markup and incoming bank fee
PayPal, if PayPal India charges only its 3.0% conversion spreadUpwork's PayPal feeUp to $500.00Up to INR 46,366
PayPal, if PayPal India also applies its 4.40% receiving feeUpwork's PayPal fee plus $22.00Up to $478.00Up to INR 44,326, before the fixed fee
US Dollar Wire$50 Upwork fee$450.00INR 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

  1. Add your tax information and PAN under Manage finances > Tax information.
  2. Go to Account settings on desktop, or Settings in the app, then Withdrawals.
  3. Choose Add a method and click Set up next to Direct to Local Bank.
  4. 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.
  5. Choose a withdrawal schedule and click Next, then wait three days for the security hold.
  6. 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

Your first online income could start this week.

Tell us your country, age and what you have. See which platforms will accept you, what you still need, and how you'd get paid. Free, private, no sign-up.

Open the starter kit →