Why Receiving USD in Nepal Is Complicated (and What Actually Works)
Compare the real cost of three ways to receive USD payments in Nepal: Payoneer, Wise, and Upwork Direct to Local Bank, with fees, limits and NPR you keep.

Akash writes practical guides for Apex on money transfers, digital payments and free tools for students and small businesses in Nepal, with fees and prices verified in NPR.
If you receive USD payments in Nepal as a freelancer, the payout method you choose usually costs you more than the platform's commission does. PayPal cannot move money into a Nepali bank account in rupees, and Nepal Rastra Bank has published an explicit notice that cryptocurrency trading is illegal, so Upwork, Fiverr, and direct clients all funnel into three legal routes: Payoneer, Wise, or Upwork's own Direct to Local Bank. Every one of them runs through a USD receiving account followed by a conversion into rupees, and that conversion, not the transfer charge, is where most people quietly lose money. This guide prices all three routes from official fee pages checked on 22 September 2026.
Two housekeeping rules before the numbers. Keep all freelance income inside formal banking channels, because informal hawala transfers are illegal, unverifiable, and leave you no trail if the money disappears. And do not route business income through eSewa or Khalti: wallet balances are capped for overnight holding, so a four-figure payout has nowhere to sit, whereas bank accounts have no such ceiling. Freelance income is also taxable in Nepal, so get a PAN, keep every invoice and payout statement, and talk to an accountant once monthly earnings become meaningful — the records that prove where your income came from matter more once you receive USD payments in Nepal at any scale.
The one number that decides everything
Compare the final NPR you receive, never the fee. A "free" withdrawal at a bad rate loses more than a 0.99 USD withdrawal at the mid-market rate. You can compute the markup yourself from any payout:
effective_rate = NPR_received / USD_sent mid_market_rate = 152.95 NPR per USD (Wise, 22 September 2026) markup_percent = (1 - effective_rate / mid_market_rate) * 100
Run that on your last two payouts. If the markup is above 1%, the fee you were worried about was the cheap part.
Payoneer: the default route, and what it really costs
Payoneer is what most freelancers who receive USD payments in Nepal end up with, largely because it is the standard withdrawal option on Fiverr and Upwork outside the US, and it gives you receiving accounts in USD, GBP, and EUR.
Fees arrive from four separate places, which is why the total is hard to see at a glance. From Payoneer's official pricing page, last updated 1 January 2026:
| Where the fee comes from | Published rate |
|---|---|
| Receiving into a USD account when your local currency is NPR | 1%, minimum 1.00 USD |
| Receiving via credit-card payment request | Up to 3.99% + 0.49 USD |
| Receiving via ACH debit from a US payer | 1% |
| Withdrawing to a bank with currency conversion | 1.2% to 4% |
| Moving money between your own Payoneer balances | 0.50% |
| ATM cash withdrawal | 3.15 USD + up to 3.5% conversion |
| Annual account fee | 29.95 USD, charged only if the account receives under 6,000 USD in 12 months |
The 1% hits before you touch the money
Marketplace earnings landing in a USD receiving account are charged on the way in. On 5,000 USD of monthly Upwork income that is 50 USD a month, or 600 USD a year, withdrawn or not, and that is the real cost of the most common way to receive USD payments in Nepal. If a client pays a payment request by credit card the rate rises toward 4%, so push clients to ACH.
The withdrawal percentage is the expensive part
For a Nepali user the withdrawal converts USD into NPR, which places you in the 1.2% to 4% band rather than a flat fee. Payoneer's own FAQ confirms that the exact cost "may vary depending on your location and currency corridor", and the full figure only appears in the Fees section once you are signed in. Open that page before you commit, because the percentage quoted for your USD-to-NPR corridor decides whether you receive USD payments in Nepal at a 2% cost or a 5% cost.
Skip the Payoneer card unless you travel. It carries a 29.95 USD annual fee, and ATM cash costs 3.15 USD plus conversion. If you want to receive USD payments in Nepal through Payoneer, withdraw to your bank and pay Nepali bills from there.
Wise: the mid-market route into a Nepali bank account
Wise is the benchmark for pricing transparency, because it converts at the mid-market rate and shows the total fee before you confirm. For USD into Nepal the money is paid out in NPR from Wise's local bank account, and the recipient does not need a Wise account.
Verified on Wise's Nepal transfer page on 22 September 2026, for a 3,311 USD transfer to 500,000 NPR:
| Funding method | Total fee shown | Typical speed |
|---|---|---|
| Wise balance, money already in USD in your account | 35.50 USD | Usually seconds |
| Direct debit | 41.69 USD | Around 30 minutes |
| Bank transfer | 42.24 USD | Around 4 hours |
Across USD-to-NPR transfers, Wise reports 74% arriving in under 20 seconds and 95% in under a day, and it discounts fees above 25,000 USD.
Limits and restrictions that matter here
- Maximum 1 million NPR per transfer, with a daily limit of 2 million NPR per recipient and per sender.
- You cannot send NPR to a business in Nepal.
- The transaction origin country cannot be Nepal, so Wise moves money into the country, not out of it.
That one-way direction is the reason Wise works as a receiving tool rather than an account for holding and spending. It also shapes the setup most freelancers use to receive USD payments in Nepal with Wise: enter Wise USD account details on Upwork as a US bank account, withdraw by ACH, then convert in Wise near the mid-market rate. The route still works, but the ACH leg stopped being free on 1 September 2026, which is the next section.
Upwork payouts: the 2.99 USD change and Nepal's 4,500 USD limit
Upwork's Direct to U.S. Bank page states the change plainly: withdrawals stay free with a US tax address, and from 1 September 2026 each withdrawal costs 2.99 USD if your tax address is outside the United States. Scheduled withdrawals that execute on or after that date are charged too, so a weekly automatic schedule you set up last year started billing itself without any action from you.
The trigger is your tax address on the W-8BEN, not your citizenship and not where the bank sits. A Nepali freelancer holding a genuine US-routable account from Wise or Payoneer still pays the fee.
Upwork's current withdrawal menu, from its own get-paid help page:
- Direct to U.S. Bank (ACH) — free with a US tax address, 2.99 USD for international tax addresses from 1 September 2026, arriving in two to five business days
- Direct to Local Bank — 0.99 USD per transfer, arriving within four business days
- USD wire transfer — 50.00 USD per transfer
- Payoneer, PayPal, and M-Pesa in Kenya as third-party options
Direct to Local Bank is cheap but capped for Nepal
The 0.99 USD route is the simplest way to receive USD payments in Nepal without a second provider, and Upwork's fees and limits page lists Nepal's per-withdrawal limit at 4,500 USD. A 13,000 USD project therefore needs three withdrawals, and there is a 12:00 noon UTC cutoff for same-day processing.
The other catch is invisible: Upwork converts to NPR before the money reaches your bank, and the platform does not publish the markup. Treat it as a spread above mid-market and check the NPR figure it quotes you before confirming.
Remember the platform fees sitting above all of this. Upwork sets a per-contract service fee, shown as one of 0%, 5%, 10%, or 15% before you bid, plus a one-time contract initiation fee on new contracts and Connects spend. Freelancers commonly report an all-in cost around 13% to 18% of billings once conversion markups are included. No payout route changes that stack; they only change the last mile.
What 1,000 USD actually becomes in your bank account
Mid-market rate used for every row: 152.95 NPR per USD, the rate Wise published on 22 September 2026. The rows are modelled, because the conversion spread on the Upwork and Payoneer corridors is not published.
| Route | Visible fees | FX markup | Estimated NPR in hand | Effective loss |
|---|---|---|---|---|
| Upwork Direct to Local Bank | 0.99 USD | Not published; assumed 1–2% | 149,740–151,270 | 1.1–2.1% |
| Upwork ACH into Wise, then Wise to a Nepali bank | 2.99 USD | 0% at mid-market, plus a Wise fee of about 10 USD | 150,820 | 1.4% |
| Upwork into Payoneer, then Payoneer to a Nepali bank | Small Upwork fee, not published | 1% on receipt, plus 1.2–4% on withdrawal | 145,360–149,600 | 2.2–4.9% |
| USD wire transfer | 50.00 USD | Your bank's rate | ~145,300 | ~5.0% |
The Wise row deserves a closer look. A 1,000 USD payout leaves Upwork by ACH with the 2.99 USD fee, arrives in your Wise USD balance as 997.01 USD, and converts at 152.95 after a Wise fee of roughly 10 USD at that size, leaving about 150,820 NPR. Treat it as the ceiling: it assumes the client or Upwork can pay into the Wise USD account without charge, and that is the part that varies by client.
For Payoneer, Upwork's own help page says only that it charges "a small per-transfer fee" on top of Payoneer's charges, so the modelled row uses the 1% receiving fee plus the published 1.2% to 4% withdrawal band. Two conclusions survive any change in those rates:
- Payoneer is the most expensive route for small balances, because the receiving fee and the conversion percentage stack on top of each other.
- Withdraw in batches. Every route here has a flat component, so 52 weekly withdrawals cost 52 times what 12 monthly withdrawals do.
Pick the route that matches how you bill
Direct to Local Bank suits you if you bill under 4,500 USD at a time and want the fewest moving parts: one provider, one conversion, four business days, 0.99 USD. Check the NPR quote before confirming, and treat a markup above roughly 1% as a reason to test Wise.
Wise suits you if you convert meaningful amounts or your clients can pay into a Wise USD account. You get the mid-market rate, an upfront fee, and no percentage surprise. The tradeoffs are the 2.99 USD Upwork ACH charge and the 1 million NPR per-transfer cap.
Payoneer suits you if you earn on Fiverr, which has no direct bank withdrawal for Nepal, or you need receiving accounts in GBP and EUR alongside USD. Keep annual receipts above 6,000 USD to avoid the 29.95 USD annual account fee, batch your withdrawals, and confirm your corridor's real percentage in the Fees section before trusting anyone's comparison table.
How to receive USD payments in Nepal without losing 5%
Whatever route you use to receive USD payments in Nepal, choose by testing rather than by trusting a fee table: push the same 500 USD through your two best options, divide the NPR you receive by the USD you sent, and keep whichever lands closest to the mid-market rate. Batch withdrawals so the flat fees stay small, keep everything inside formal banking channels, and keep PAN and invoice records from the first month. Fees will keep moving through 2026, but the habit of checking the final NPR amount never goes out of date.
- Author: Akash – Payments & Tools Writer
- Published 22 September 2026
- Sources cited inline with live links
- Corrections policy: see Editorial Policy
- Found an error? editor@apex-nepal.com
Akash writes practical guides for Apex on money transfers, digital payments and free tools for students and small businesses in Nepal, with fees and prices verified in NPR.