Blog

How to Withdraw Upwork Earnings in Nepal

How to withdraw Upwork earnings in Nepal in 2026 — Direct to Local Bank at $0.99, Payoneer as backup, the timing, the FX cost, PAN linking and the 5% final tax explained.

Cover illustration for How to Withdraw Upwork Earnings in Nepal

Upwork is one of the most accessible ways for a Nepali freelancer to earn in US dollars, and Nepal is a supported country for Upwork’s Direct to Local Bank payout, which deposits rupees straight into your account for a flat fee. This guide walks through both withdrawal routes, the timing, the real cost, and the tax moment — so your first payout lands without surprises. For the wider context, see how to receive international payments in Nepal.

The two routes from Upwork to Nepal

1. Direct to Local Bank — the default

Upwork’s Nepal payout is USD 0.99 per withdrawal, paid in NPR directly to your bank. It is usually the fastest and cheapest option.

  • Fee: USD 0.99 flat.
  • Timing: typically within about four business days; there is a noon-UTC cutoff for same-day processing.
  • Minimum: USD 5 (or higher depending on location).
  • Setup: Upwork → Settings → Get Paid → Add method → Direct to Local Bank → enter your bank details.

Because the payout is in your local currency, incoming bank fees are often lower than for a USD wire.

2. Payoneer — the backup and the multi-currency option

You can withdraw from Upwork to Payoneer, then from Payoneer to your Nepali bank.

  • Upwork → Payoneer: a small per-transfer fee; funds usually arrive within about 24 hours.
  • Payoneer → Nepali bank: roughly 1.2–4% for a cross-currency withdrawal (USD balance → NPR), plus a USD 29.95 annual fee only if you receive under USD 6,000 in 12 months.

Payoneer makes sense if you also collect from Fiverr, direct clients, or marketplaces and want one consolidated USD balance. Otherwise Direct to Local Bank is simpler.

Which should you choose?

Factor Direct to Local Bank Payoneer
Fee USD 0.99 flat ~1.2–4%
Currency NPR direct USD balance, then convert
Speed ~4 business days ~1 day + withdrawal
Best for Most freelancers Multi-platform balances

For most Nepali freelancers, Direct to Local Bank wins on cost for straightforward Upwork-only income.

The cost nobody talks about: the FX rate

The flat USD 0.99 is not your only cost. When Upwork sends NPR, the conversion happens at your bank’s rate — which is below the mid-market rate. On a USD 1,000 withdrawal, a 2% spread is USD 20, twenty times the $0.99 fee. So:

  • Compare the received NPR, not just the fee. Ask your bank how it converts incoming USD.
  • On large balances, it is worth comparing the bank’s rate against Payoneer’s at withdrawal time; occasionally one wins over the other.

Step-by-step setup (Direct to Local Bank)

  1. Get your bank details — account name, number, bank/branch. Nepal does not use IBANs; the SWIFT code is for old-style wires only.
  2. Confirm the account is PAN-linked. This is what routes the deposit cleanly into your tax file.
  3. Add the method on Upwork under Get Paid.
  4. Withdraw under Manage Finances → Withdraw Earnings.
  5. Verify the first deposit and log the gross USD, FX rate and net NPR.

The tax moment

When the money lands in a PAN-linked Nepali bank account, foreign-currency income for qualifying services (software, IT, consulting, digital services) is subject to 5% final withholding tax, deducted at the bank, treated as final for a resident natural person within the prescribed ceiling. Above the threshold, or for business income, ordinary rules apply.

Two practical points:

  • The bank does not always deduct automatically. Monitor your credits and pay the 5% yourself if it was not withheld.
  • Keep every bank credit advice — gross USD, FX rate, withholding, net NPR.

Full detail: How to pay tax on freelance income in Nepal.

Common problems and fixes

  • Withdrawal failed for name mismatch. Upwork’s account name must match your bank account exactly.
  • Delays beyond four days. Bank holidays or compliance checks; contact the bank with the reference after eight business days.
  • Parking a balance too long. Withdraw on a schedule; holding USD you don’t need adds FX risk.
  • Ignoring the 5% tax. If the bank doesn’t deduct, you still owe it.

The bottom line

Withdrawing Upwork earnings in Nepal is straightforward: Direct to Local Bank at USD 0.99 is your default, Payoneer is a solid backup, and the 5% final withholding is your tax moment. Set up the method before your first contract, watch the FX spread, and keep a simple log.

Fact-checked September 2026 against Upwork and Payoneer documentation plus NRB/IRD rules. Fees and rules change; confirm current terms. General information — not tax or financial advice.

Frequently asked questions

How much does Upwork charge to withdraw to a Nepali bank?
**USD 0.99 per transfer** for Direct to Local Bank, which deposits NPR into your Nepali account. Some banks add incoming fees, and the FX rate is the bank's, not the mid-market rate.
How long does an Upwork withdrawal take to reach Nepal?
Direct to Local Bank typically arrives within about **four business days** after the noon-UTC cutoff. Delays can occur with bank holidays or compliance checks.
Is Payoneer or Direct to Local Bank better for Upwork in Nepal?
Direct to Local Bank is usually cheapest (flat $0.99) and simplest. Payoneer is a good backup and useful if you also want to hold a multi-currency balance, but its withdrawal fee is percentage-based (roughly 1.2–4%).
Do I need a PAN to withdraw Upwork earnings?
You need a bank account, and linking a **PAN** is what makes the foreign-currency income eligible for the clean 5% final withholding. Register the PAN before large withdrawals.
How is Upwork income taxed in Nepal?
Foreign-currency income received through a PAN-linked bank is subject to **5% final withholding**, final up to the prescribed ceiling for qualifying categories. Confirm current rules with the IRD or a professional.
Can I withdraw Upwork earnings to a Nepali wallet?
Upwork pays to bank accounts and Payoneer, not directly to eSewa/Khalti. Route to your bank; you can move rupees to a wallet afterwards if you wish.

Sources & further reading

  1. Upwork — Direct to Local Bank helpsupport.upwork.com
  2. Upwork — Direct to Local Bank fees and timingsupport.upwork.com
  3. Payoneer — pricingpayoneer.com
  4. Nepal Rastra Banknrb.org.np
  5. Inland Revenue Department, Government of Nepalird.gov.np

Get new guides in your inbox

One email when a new guide goes up — freelancing, payments, AdSense and remote work from Nepal. No spam, unsubscribe any time.