How Do You Withdraw Upwork Earnings to India in 2026?
- Author:
- Manoj Sharma
- Verified by:
- Editorial team
- Published:
- Last modified:
Short answer
Upwork lets freelancers in India withdraw earnings through Direct to Local Bank in rupees, a US dollar wire transfer to an Indian bank, or PayPal. Upwork does not offer Payoneer to freelancers in India. The marketplace does not publish full fees for its withdrawal methods, so no payout is calculated.
| Method | Fee | Time | FIRA |
|---|---|---|---|
| Direct to Local Bank (INR) | $0.99 USD per withdrawal, plus incoming fees at some banks, per Upwork Direct to Local Bank fees. | Within four business days. Requests after 12:00 noon UTC are processed the next business day. | Upwork Support can request a FIRA or NOC from the payment processor. Your bank then issues the FIRC or FIRA, which shows rupees. |
| US Dollar Wire Transfer | $50 USD per transfer, plus your bank's incoming wire fee and any intermediary bank charges, per Upwork wire transfer fees. | Processed within one business day. Can take up to seven business days to arrive. | Your receiving Indian bank issues the FIRC or FIRA in the currency it credits. |
| PayPal | Upwork charges a per-transfer fee shown under Settings > Withdrawals. PayPal may add its own fees, per Upwork PayPal fees and timing. | Usually instant, and up to 24 hours to reach PayPal. PayPal then moves funds to your bank. | Not covered in Upwork's FIRC article. Ask PayPal and your bank for the inward remittance record. |
Who this is for: This page is for Indian freelancers and agency owners who earn on Upwork and want to move their USD balance into an Indian bank account, whether or not they are registered for GST.
What withdrawal methods does Upwork support for India?
| Method | Withdrawal fee | FX markup | Time | FIRA | Minimum | Best for |
|---|---|---|---|---|---|---|
| Direct to Local Bank (INR) | $0.99 USD per withdrawal, plus incoming fees at some banks, per Upwork Direct to Local Bank fees. | Not published. Upwork's payment partners set the exchange rate and may include a markup, per Upwork currency conversion. | Within four business days. Requests after 12:00 noon UTC are processed the next business day. | Upwork Support can request a FIRA or NOC from the payment processor. Your bank then issues the FIRC or FIRA, which shows rupees. | $5 USD or higher, depending on location. | Regular withdrawals in rupees to an Indian savings or current account. |
| US Dollar Wire Transfer | $50 USD per transfer, plus your bank's incoming wire fee and any intermediary bank charges, per Upwork wire transfer fees. | Your Indian bank sets the exchange rate and may charge a spread or exchange fee. | Processed within one business day. Can take up to seven business days to arrive. | Your receiving Indian bank issues the FIRC or FIRA in the currency it credits. | Not stated on Upwork's help pages. | Large, infrequent withdrawals where you want your own bank to handle conversion. |
| PayPal | Upwork charges a per-transfer fee shown under Settings > Withdrawals. PayPal may add its own fees, per Upwork PayPal fees and timing. | Set by PayPal. Not published on Upwork's help pages. | Usually instant, and up to 24 hours to reach PayPal. PayPal then moves funds to your bank. | Not covered in Upwork's FIRC article. Ask PayPal and your bank for the inward remittance record. | Not stated on Upwork's help pages. | Freelancers who already hold a verified PayPal account in the same name. |
How does each Upwork withdrawal method work?
How does Direct to Local Bank (INR) work for Upwork payouts?
You add your Indian bank account number and branch IFSC under Settings > Withdrawals. Upwork converts your USD balance and pays rupees into the account.
- Pros: Fixed fee of $0.99 USD per withdrawal; Arrives in rupees, so the bank does not convert it again; Upwork can trace the payment after eight business days
- Cons: Exchange rate markup is not published; Account number and IFSC cannot be edited; a new method needs a fresh three-day hold; Using a head office IFSC can delay the credit
- Cost: $0.99 USD per withdrawal, plus incoming fees at some banks, per Upwork Direct to Local Bank fees.
- Time: Within four business days. Requests after 12:00 noon UTC are processed the next business day.
- FIRA: Upwork Support can request a FIRA or NOC from the payment processor. Your bank then issues the FIRC or FIRA, which shows rupees.
- Ideal for: Freelancers who want rupees in their bank account with a small fixed fee per withdrawal.
How does US Dollar Wire Transfer work for Upwork payouts?
You add your bank's SWIFT code, account number, address and phone number. Upwork sends USD by SWIFT and your bank converts or credits it.
- Pros: Your own Indian bank sets the exchange rate and handles conversion; FIRC can show USD if your bank credits USD; Upwork can trace the wire after eight business days
- Cons: $50 fixed fee per transfer; Intermediary banks may deduct charges on the way; Wire uses the name in your tax information, so a mismatch can cause a rejection
- Cost: $50 USD per transfer, plus your bank's incoming wire fee and any intermediary bank charges, per Upwork wire transfer fees.
- Time: Processed within one business day. Can take up to seven business days to arrive.
- FIRA: Your receiving Indian bank issues the FIRC or FIRA in the currency it credits.
- Ideal for: Freelancers withdrawing large sums at a time who have a good forex rate from their bank.
How does PayPal work for Upwork payouts?
You sign in to PayPal from Upwork to connect the account. Upwork sends USD to PayPal, and PayPal pays it out to your Indian bank.
- Pros: Transfers to PayPal are usually instant; Connecting the account takes a few clicks; Useful as a backup withdrawal method
- Cons: Upwork notes PayPal India may classify Upwork transfers as payments for services and charge additional fees; Two sets of fees apply, Upwork's and PayPal's; Upwork may not show PayPal as an option for every account
- Cost: Upwork charges a per-transfer fee shown under Settings > Withdrawals. PayPal may add its own fees, per Upwork PayPal fees and timing.
- Time: Usually instant, and up to 24 hours to reach PayPal. PayPal then moves funds to your bank.
- FIRA: Not covered in Upwork's FIRC article. Ask PayPal and your bank for the inward remittance record.
- Ideal for: Freelancers who want a second withdrawal method alongside a bank account.
How do you set up Upwork withdrawals to India?
- Check that the name on your bank or PayPal account matches your verified Upwork name, including middle names.
- Go to Manage finances > Tax information and complete Form W-8BEN as an individual, or W-8BEN-E for a company.
- On the same page, enter your PAN and confirm it is linked to Aadhaar, so TDS is withheld at 0.1 percent. Add your GSTIN if you are registered.
- Go to Account settings > Withdrawals, select Add a method and choose Direct to Local Bank, US Dollar Wire Transfer or PayPal.
- Enter your account number and branch IFSC for Direct to Local Bank, or the SWIFT code and account details for a wire.
- Choose an automatic withdrawal schedule (weekly, twice a month, monthly or quarterly) and a minimum amount, or plan to withdraw manually.
- Wait three calendar days for the new method to become active, then use Withdraw now once earnings are available.
- After each withdrawal, ask your bank for the FIRC or FIRA. If the bank needs it, request the NOC from Upwork Support with the transaction ID, date and INR amount.
How much INR do you receive on $2,000, $5,000 and $10,000 from Upwork?
Upwork does not publish full fees for its withdrawal methods, so INR amounts are not calculated. The methods table above lists every fee it does publish.
What fees does Upwork charge before you withdraw?
Upwork takes a Freelancer Service Fee of 0 to 15 percent per contract, fixed when the contract starts, per Upwork Freelancer Service Fee. Upwork adds 18 percent GST on the fee unless you give a GSTIN. For example, at a 10 percent fee, a $1,000 contract leaves $882 before TDS and the withdrawal fee.
What tax forms and TDS apply to Upwork earnings?
Upwork asks every non-US freelancer for Form W-8BEN or W-8BEN-E before withdrawals. Upwork also withholds Indian TDS of 0.1 percent with a valid PAN linked to Aadhaar, or 5 percent without. GST at 18 percent applies to Upwork's fees unless you provide a GSTIN. Your Upwork income is taxed in India.
- W-8BEN: Upwork lists Form W-8BEN or W-8BEN-E as the required US tax form for freelancers in India in its tax information for freelancers page. The IRS says a foreign person gives Form W-8BEN to the payer when asked. You complete it under Manage finances > Tax information. See W-8BEN for Indian freelancers.
- TDS: Upwork says Indian law requires e-commerce operators outside India to collect TDS from India-based service providers. Per Upwork India TDS, the rate is 0.1 percent with a verified PAN linked to Aadhaar and 5 percent otherwise, on the gross amount before fees. Upwork issues Form 16A, which it says is Form 131 under the Income-tax Act, 2025, each quarter. See TDS on marketplace payouts.
- GST on fees: Upwork charges 18 percent GST on Freelancer Service Fees, Connects and membership fees if your tax residence is India and you have not given a valid GSTIN, per Upwork India GST. GST paid before you add a GSTIN is not refunded by Upwork. See GST on platform charges.
- GST on exports: Your own service to a client outside India is an export when the five conditions in IGST Act section 2(6) are met, and exports are zero-rated under section 16. Registered freelancers file an LUT in Form GST RFD-11 under CGST Rule 96A. See LUT filing.
- Income tax: The Income-tax Act, 2025 replaced the 1961 Act from 1 April 2026. The presumptive scheme for professionals under old section 44ADA now sits in section 58 of the 2025 Act. Upwork says you may be able to claim TDS it withheld as a credit when you file your return. See section 44ADA for freelancers.
Do Upwork payouts give you FIRA, and what purpose code applies?
- Direct to Local Bank: Upwork does not issue the FIRC itself. Per Upwork FIRC help, Support can request a FIRA or NOC from the payment processor if you share the transaction ID, date and INR amount. It usually arrives within four weeks, and your bank issues the FIRC. Some banks give only a disbursement receipt.
- Wire and PayPal: For a US dollar wire, your Indian bank is the receiving bank and issues the inward remittance certificate. Upwork says the FIRA or NOC currency follows the withdrawal method, and to add a US dollar bank account by USD wire if you want funds in USD. For PayPal payouts, ask PayPal and your bank. See FIRC vs FIRA vs e-BRC.
- Purpose code: Upwork says the purpose code on Direct to Local Bank payouts is fixed as P0103 or P1006. The RBI purpose code list describes P0103 as "Advance receipts against export contracts (export of goods only)" and P1006 as "Business and management consultancy and public relations services". Upwork says amendments go through your AD bank within 30 days of the quarter end. See purpose code for Upwork payments.
- EDF and realisation: Under Regulation 3 of the FEMA Export and Import Regulations, 2026, services exporters file an EDF within 30 days from the end of the invoice month. It replaced SOFTEX from 1 October 2026 per A.P. (DIR Series) Circular No. 20. Regulation 5, as amended on 22 September 2026, sets nine months for realisation. Ask your AD bank how it applies to Upwork payouts.
Why do Upwork withdrawals to India fail or get held?
- Payout on hold: A new or re-added withdrawal method stays inactive for three calendar days, and fixed-price earnings sit in a five-day security period after client approval. Hourly earnings become available ten days after the billing week, per Upwork get paid help. Check Financial overview and any account restriction emails before contacting Support.
- Name mismatch: The beneficiary name must match your verified Upwork name, including middle names. Upwork reviews common variations and joint or company accounts with documents, per Upwork name matching rules. For wires, Upwork sends the name in your tax information, so update that to match your bank record.
- Returned transfer: Funds sent to an invalid or closed account usually return to Upwork within four to eight business days. If the error was yours, Upwork deducts the original withdrawal fee, its return fees and your provider's fees, per Upwork withdrawal troubleshooting. Add a corrected method, since account numbers cannot be edited.
- IFSC not found: If Upwork shows "Bank not found" for your IFSC, choose Enter it manually and type the bank details. Use your branch IFSC, since a head office IFSC can delay the credit, per Upwork bank codes help.
- Missing payment: For Direct to Local Bank or wire, request a free trace from Upwork Support eight full business days after the withdrawal. Attach a screenshot of your bank statement from the withdrawal date onward. For PayPal, contact PayPal first after 24 hours.
How did we verify this?
Rules and rails are linked to official sources below with the dates they were checked. Platform figures come from each platform's own pages, checked on 30 Sept 2026 or later, and RBI authorisation was checked against RBI's published list. Rates are XE live mid-market rates, dated 4 Nov 2026. The method is on the methodology page.
- Upwork Help: How to get paid on Upwork, Enter tax information then add a withdrawal method. Options: Direct to Local Bank $0.99 per transfer, U.S. Dollar Wire Transfer $50.00 per transfer, PayPal, Payoneer (outside the U.S.). Beneficiary name must match verified name. New method active in three calendar days. Hourly earnings available ten days later; fixed-price funds released five days after approval. Bank account numbers and bank codes cannot be edited. Returned funds bounce back within four to eight business days. (checked 8 Oct 2026)
- Upwork Help: How to withdraw earnings with Direct to Local Bank, Upwork charges $0.99 USD per Direct to Local Bank withdrawal; withdrawals should arrive within four days; trace after eight business days; India (INR) listed as supported. (checked 8 Oct 2026)
- Upwork Help: What are the fees, limits, and timing of Direct to Local Bank payments?, Within four business days; 12:00 pm UTC cutoff for same-day processing; $0.99 USD per withdrawal plus incoming fees at some banks; minimum $5 USD or higher depending on location. (checked 8 Oct 2026)
- Upwork Help: How do wire transfers work on Upwork?, Processed within one business day, may take up to seven business days to arrive; $50 USD fee per U.S. dollar wire; bank determines exchange rate; intermediary banks may charge. (checked 8 Oct 2026)
- Upwork Help: How to use wire transfers for withdrawals, Wire transfers available for freelancers with a bank outside the U.S. that uses SWIFT; SWIFT code, account, address and phone required; active in three days. (checked 8 Oct 2026)
- Upwork Help: How to use PayPal to withdraw your earnings, Verified Upwork name must match the PayPal account name; connect by signing in to PayPal; three-day hold; if PayPal is not listed, select another method. (checked 8 Oct 2026)
- Upwork Help: What are the PayPal fees and timing for withdrawals?, Most transfers processed right away, up to 24 hours; Upwork charges a small fee per transfer shown under Withdrawals; PayPal India may classify transfers from Upwork as payments for services and charge additional fees. (checked 8 Oct 2026)
- Upwork Help: How to use Payoneer to withdraw your earnings, Who can use Payoneer: live outside the U.S. or India; it's not available in those countries. (checked 8 Oct 2026)
- Upwork Help: How to understand and request your FIRC from Upwork, Upwork is not a bank and does not produce the FIRC; Support requests FIRA/NOC from the payment processor with transaction ID, date and INR amount; usually within 4 weeks; purpose codes hardcoded to P0103 or P1006; amendments via AD bank to IndusInd within 30 days of quarter end; Direct to Local Bank FIRA/NOC in local currency, USD wire for USD. (checked 8 Oct 2026)
- Upwork Help: How India's Tax Deducted at Source (TDS) works on Upwork, E-commerce operators outside India must collect TDS from India-based service providers; 0.1% with verified PAN linked to Aadhaar, otherwise 5%; calculated on gross amount before service fees; Form 16A (Form 131 as per Income Tax Act 2025) issued quarterly. (checked 8 Oct 2026)
- Upwork Help: How India GST works for freelancers, 18% GST on Membership Fees, Connects and Freelancer Service Fees unless a valid GSTIN is provided; $100 fee example gives $18 tax; GST paid before entering a GSTIN is not refunded. (checked 8 Oct 2026)
- Upwork Help: Learn about the Freelancer Service Fee, The fee ranges from 0% to 15% per contract; shown on the offer or proposal; locked in once the contract is sent. (checked 8 Oct 2026)
- Upwork Help: How to set up automatic withdrawals on Upwork, Schedules weekly, twice per month, monthly or quarterly; reserve balance up to $250; funds in the account for 180 days are withdrawn automatically. (checked 8 Oct 2026)
- Upwork Help: What to do if your Upwork account and withdrawal method are under different names, Verified name must match bank account names including middle names; common variations, joint and company accounts reviewed; for wire transfers Upwork sends the name in your tax information. (checked 8 Oct 2026)
- Upwork Help: How to troubleshoot withdrawal issues on Upwork, Five-day security hold; trace for Direct to Local Bank and wire after eight full business days with bank statement screenshot; returned transfers due to incorrect information are returned minus original withdrawal fee, return fees and provider fees; Bank not found IFSC error fix by entering manually. (checked 8 Oct 2026)
- Upwork Help: Find bank codes for using Direct to Local Bank, India IFSC: each branch has its own IFSC; using the head office IFSC might delay funds. (checked 8 Oct 2026)
- Upwork Help: How currency conversion works on Upwork, Withdrawals in a currency other than USD are converted by Upwork's payment partners, who set the rate and may include a markup. (checked 8 Oct 2026)
- Upwork Help: Tax information for freelancers, All freelancers complete Form W-8BEN or W-8BEN-E (non-U.S.) or W-9 (U.S.); India listed with W-8BEN or W-8BEN-E, FIRC, TDS and GST articles. (checked 8 Oct 2026)
- IRS: About Form W-8 BEN, Give Form W-8 BEN to the withholding agent or payer if you are a foreign person and the beneficial owner of an amount subject to withholding; submit when requested. (checked 8 Oct 2026)
- Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026, Notification No. FEMA 23(R)/2026-RB, Reg 3(2): services exporter files EDF within 30 days from the end of the month in which the invoice was raised. Reg 5(1): realisation period. (checked 8 Oct 2026)
- Foreign Exchange Management (Export and Import of Goods and Services) (Amendment) Regulations, 2026, FEMA 23(R)/(1)/2026-RB (22 September 2026), In regulation 5(1), 'fifteen months' replaced by 'nine months'; INR invoicing proviso 'eighteen months' replaced by 'twelve months'. (checked 8 Oct 2026)
- RBI A.P. (DIR Series) Circular No. 20, RBI/2025-26/194 (16 January 2026), Supersedes the Master Directions on export and import and the SOFTEX circulars from 1 October 2026; SOFTEX replaced by the EDF. (checked 8 Oct 2026)
- RBI A.P. (DIR Series) Circular No. 84 (2012), FETERS purpose codes for receipts, P0103 Advance receipts against export contracts (export of goods only); P1006 Business and management consultancy and public relations services. (checked 8 Oct 2026)
- Integrated Goods and Services Tax Act, 2017, section 2 (CBIC), Section 2(6): five conditions for export of services. (checked 8 Oct 2026)
- Integrated Goods and Services Tax Act, 2017, section 16 (CBIC), Section 16(1)(a): export of goods or services is a zero rated supply. (checked 8 Oct 2026)
- Central Goods and Services Tax Rules, 2017, Rule 96A (CBIC), Export without payment of integrated tax under a bond or Letter of Undertaking in FORM GST RFD-11. (checked 8 Oct 2026)
- Income Tax Department: Objective and scope of the new Act (Income-tax Act, 2025) FAQs, The 1961 Act stands repealed on 01.04.2026; presumptive schemes under sections 44AD, 44ADA and 44AE consolidated into section 58 of the 2025 Act. (checked 8 Oct 2026)
Frequently asked questions
Can Indian freelancers withdraw Upwork earnings to Payoneer?
No. Upwork's Payoneer withdrawal page says the Payoneer option is not available to freelancers who live in India or the United States. Freelancers in India can use Direct to Local Bank in rupees, a US Dollar Wire Transfer or PayPal, depending on the options Upwork shows in their withdrawal settings.
How long does an Upwork Direct to Local Bank withdrawal take to reach an Indian bank?
An Upwork Direct to Local Bank withdrawal should arrive within four business days, per Upwork Direct to Local Bank. Requests after 12:00 noon UTC are processed the next business day. US or Indian bank holidays can add delay. If money has not arrived after eight business days, Upwork can trace it.
Which purpose code does Upwork use on the FIRA for Indian freelancers?
Upwork says the purpose code is hardcoded to P0103 or P1006 and that Upwork does not control which one is used. P1006 covers business and management consultancy and public relations services. If you need a different code, ask your AD bank to request the change from IndusInd Bank.
How much TDS does Upwork deduct from Indian freelancers?
Upwork withholds 0.1 percent TDS when you have given a valid PAN that Upwork has verified and linked to Aadhaar. Without a valid linked PAN, Upwork withholds 5 percent. The tax is calculated on the gross amount invoiced to the client, before the Freelancer Service Fee is deducted, and is sent to the Indian government.
Does Upwork charge GST on the Freelancer Service Fee in India?
Yes. Upwork charges 18 percent GST on Freelancer Service Fees, Connects and membership fees when your tax residence is India. For example, on $100 of service fees you pay $18 GST. If you add a valid GSTIN under Tax information, Upwork stops collecting it, but earlier GST is not refunded.
Can an Indian freelancer receive Upwork earnings in US dollars?
Yes. Upwork says the FIRC currency depends on the withdrawal method. Direct to Local Bank pays rupees, so the FIRC shows INR. A US Dollar Wire Transfer sends USD to your bank by SWIFT for a $50 fee, per Upwork wire transfer setup, and your bank decides how it is credited.
What happens to Upwork earnings left unwithdrawn for 180 days?
Upwork automatically withdraws any funds that have sat in your account for 180 days, whatever your schedule or minimum, per Upwork automatic withdrawals. Freelancers can also keep an optional reserve balance of up to $250 for Connects or membership fees, which automatic withdrawals leave in the account.
Can you edit the IFSC or account number on an Upwork withdrawal method?
No. Upwork does not let you edit bank account numbers, bank codes such as IFSC, or email addresses on a withdrawal method. You add a new method with the correct details, which goes through a three-day security hold, and then remove the old method from your Upwork withdrawal settings.