How to Receive Foreign Currency in Nepal: Freelancer & IT Forex Guide (NRB Rules)
To legally receive dollars in Nepal, freelancers and IT exporters must route all foreign earnings through a licensed bank via SWIFT, Payoneer or Wise (never crypto or hundi), get a PAN, and let the bank deduct the 5% final tax on foreign digital-service income. Nepal Rastra Bank's Unified Forex Circular lets forex earners hold foreign-currency accounts and get dollar prepaid cards up to USD 5,000 a year. This guide explains the rules, documents and prohibited uses.
| Regulator | Nepal Rastra Bank (NRB), Foreign Exchange Management Department |
| Governing law | Foreign Exchange (Regulation) Act, 2019 BS (1962 AD) |
| Operational rulebook | NRB Unified Circular (Foreign Exchange), reissued each fiscal year |
| Freelancer tax on foreign digital-service income | 5% final tax, generally withheld by the bank |
| General individual dollar spend (no forex income) | Historically ~USD 500 per year (indicative) |
| Dollar/ecom card, general IT industry | Up to ~USD 3,000 per year (indicative) |
| Dollar/ecom card, documented forex earners | Up to ~USD 5,000 per year (indicative) |
| Prohibited uses | Cryptocurrency, online forex/CFD trading, gambling, hundi |
| Legal receiving channels | SWIFT wire, Payoneer, Wise (bank/licensed PSP only) |
The legal principle: all foreign currency must enter through the banking channel
In Nepal, foreign exchange is a controlled resource governed by the Foreign Exchange (Regulation) Act, 2019 BS (1962 AD) and the day-to-day rules issued by Nepal Rastra Bank (NRB), the central bank, through its Foreign Exchange Management Department (FXMD). The single most important rule for any freelancer or IT exporter is that dollar income must arrive inside Nepal through a formal, licensed banking channel. Money brought in through informal networks such as hundi (unofficial value transfer) is explicitly illegal and exposes both sender and receiver to seizure and penalties.
Because the Nepali rupee is not fully convertible, banks and licensed payment service providers in Nepal cannot simply hold your foreign currency and hand it back on demand. When a foreign payment lands, the bank converts and settles it in Nepali rupees (NPR) unless you specifically qualify to hold a foreign-currency account. This is why platforms like Payoneer and Wise pay out to your Nepali bank account in NPR, and why domestic wallets that accept foreign QR payments still settle the merchant in rupees.
NRB consolidates all of these operational rules into a single document called the Unified Circular (Foreign Exchange), reissued each fiscal year and amended by numbered circulars in between. Recent editions include the Unified Circular 2080 (2023 AD), 2081 (2024 AD) and 2082 (2025 AD), with mid-year amendments such as Circular 10/2082/83 dated 6 April 2026. Because the numbers and thresholds are revised frequently, always confirm the current figure with your bank or the FXMD before acting.
- Governing law: Foreign Exchange (Regulation) Act, 2019 BS (1962 AD).
- Regulator: Nepal Rastra Bank, Foreign Exchange Management Department (FXMD).
- Operational rulebook: NRB Unified Circular (Foreign Exchange), reissued yearly.
- Golden rule: receive through a licensed bank; hundi and crypto channels are illegal.
How to receive dollars in Nepal: the practical channels
The most traditional way to receive foreign currency is a SWIFT wire transfer directly into your Nepali bank account. To receive one you give the sender your full name, account number, bank name, branch and the bank's SWIFT/BIC code. SWIFT transfers usually arrive the same or next business day, and many banks do not charge to receive an incoming wire, though the sender's bank and correspondent banks may deduct fees along the way.
For marketplace and platform income, Payoneer and Wise are the workhorses. Payoneer lets you collect from Upwork, Fiverr and direct clients and then withdraw to your Nepali bank account, typically after a one-time account-linking approval. Wise offers multi-currency (USD, EUR, GBP) receiving details, but note its business restrictions: a personal Wise account should not be used to collect business payments, and NPR balances cannot be sent to businesses inside Nepal.
PayPal is the perennial pain point, and 'PayPal alternative Nepal' is one of the most searched phrases for good reason. PayPal does not support receiving commercial payouts to Nepal, so you cannot simply withdraw a PayPal balance to a Nepali bank. Xoom (a PayPal service), Skrill, Remitly and WorldRemit can push money into Nepali banks or wallets such as eSewa, but these are remittance rails, not merchant-payout tools, so they suit one-off client payments more than recurring business revenue. Practical, legal alternatives for freelancers are therefore Payoneer, Wise and direct SWIFT.
- SWIFT wire: give name, account number, bank, branch and SWIFT/BIC code.
- Payoneer: best for Upwork/Fiverr/direct clients, withdraws to Nepali bank in NPR.
- Wise: multi-currency receiving details; avoid using a personal account for business income.
- PayPal: cannot receive commercial payouts to Nepal; use Xoom/Skrill/Remitly for one-off transfers.
Documents and registration: getting set up correctly
Before your first payment, register for a Permanent Account Number (PAN) with the Inland Revenue Department (IRD). A PAN is mandatory for any freelancer or IT exporter and is the foundation of tax compliance; without it your bank cannot process income cleanly and you cannot file returns. Businesses additionally need company registration (with the Office of the Company Registrar and/or the Department of Industry or a local ward for a sole firm) and, where applicable, IT-export registration.
Banks apply Know Your Customer (KYC) and anti-money-laundering checks scaled to the amount. For larger inflows, expect to show the source of funds. Guidance widely reported by banks and advisers is that transfers above roughly NPR 1,000,000 may trigger a request for proof of income such as a contract, invoice, platform statement, payslip or bank statement. Keeping tidy records of every gig, invoice and exchange rate is essential if the bank or IRD later asks you to substantiate an inflow.
To unlock the higher forex facilities described below (foreign-currency accounts and larger dollar cards), banks typically ask for a documented trail proving you actually earn foreign currency. In practice that means your tax clearance certificate, business/PAN registration, and proof of forex earnings (bank credit advices, platform payout records or export invoices). Requirements vary by bank, so ask your relationship manager for that specific bank's checklist before you apply.
- PAN registration with the IRD (mandatory for every freelancer).
- Company/firm registration and IT-export registration where applicable.
- Proof of forex earnings: bank credit advices, platform payout records, export invoices.
- Tax clearance certificate and KYC documents for higher-limit facilities.
Tax on foreign freelance income: the 5% final tax
Nepal treats income that a resident individual earns by providing digital/electronic services abroad, received through the banking channel, under a concessional final-tax regime. As widely reported by tax advisers, banks are expected to deduct 5% at source from qualifying incoming foreign payments and credit the remaining amount, so you effectively receive about 95% of the converted NPR value. Because it is a final tax, if the 5% is correctly withheld no further income tax arises on that specific income.
If your bank does not deduct the 5% automatically, the liability does not disappear: you are expected to self-declare and pay it through the IRD's online portal. Higher earners may also face additional filing formalities, and firms or companies (as opposed to individual freelancers on the final-tax scheme) are taxed under the normal business-income rules, not the 5% rate. Because thresholds and forms change between fiscal years, confirm your exact filing obligation with a licensed accountant or the IRD.
The practical takeaway is that formal, banked income is not just legally required, it is also lightly taxed for individual freelancers. Trying to dodge tax by receiving through informal channels means giving up the 5% final-tax benefit while taking on the far larger risk of forex and money-laundering penalties.
Dollar accounts and prepaid dollar cards for IT earners
Exporters who genuinely earn foreign exchange enjoy meaningfully better facilities than ordinary residents. Foreign-exchange earners are generally permitted to retain their earnings and open a foreign-currency (dollar) account in Nepal to hold convertible currency, rather than being forced to convert everything to rupees immediately. This lets IT firms and serious freelancers pay for foreign tools, subscriptions and cloud services out of genuine dollar income.
A 'dollar account Nepal' should not be confused with a dollar prepaid/ecom card, which is what most freelancers actually use for online spending. Under recent Unified Circular provisions, banks may issue prepaid/ecom dollar cards up to about USD 3,000 per year for general IT and information-based industries to buy software, applications and IT services. For those who actually export services and earn foreign exchange, this ceiling has been raised to about USD 5,000 per year, subject to documentation of forex earnings.
For ordinary individuals with no foreign income, the baseline entitlement is much smaller, historically around USD 500 per year for general online spending. NRB has also progressively eased limits so that individual freelancers and digital entrepreneurs earning foreign currency can make larger payments through the banking channel for legitimate software, applications and digital services. These figures are revised often, so treat the USD 500 / 3,000 / 5,000 tiers as indicative and confirm the current cap and card fees with your bank before relying on them.
- Forex earners may retain earnings and open a foreign-currency (dollar) account.
- Prepaid/ecom dollar card: up to ~USD 3,000/year for general IT/information-based industry.
- Raised to ~USD 5,000/year for documented service exporters and forex-earning freelancers.
- General individuals (no foreign income): historically ~USD 500/year baseline.
- Card issuance fees typically run Rs 1,000-1,500 (physical) or Rs 300-1,000 (virtual).
Prohibited uses: crypto, gambling and speculative forex
The forex facilities above are for legitimate trade in goods and services, not for speculation or banned activity. Cryptocurrency is comprehensively illegal in Nepal: buying, selling, holding, mining, trading, advertising or facilitating any transaction in Bitcoin, Ethereum, USDT or any other virtual asset is prohibited by NRB under the Foreign Exchange (Regulation) Act, 2019 read with the Nepal Rastra Bank Act, 2058. Receiving 'dollar income' that is actually crypto or stablecoin settlement, or converting freelance earnings into crypto, is a serious offence, and NRB has repeatedly issued public notices reinforcing the ban.
Online forex/CFD trading platforms and offshore gambling or betting sites are likewise off-limits. Using a Nepali card, bank account or the forex facility to fund forex-trading accounts, casinos or betting is treated as an unauthorised foreign-exchange transaction. Banks are expected to block or report such usage, and cards used this way can be cancelled.
Penalties for violating the forex and crypto rules are severe. Reported sanctions include fines up to three times the transacted amount, confiscation of the assets involved, and imprisonment, with crypto-related offences attracting some of the heaviest terms. The safe path is simple: receive real income for real services through a licensed bank, keep documentation, pay the small final tax, and never route money through crypto, hundi, gambling or speculative forex channels.
- Cryptocurrency (Bitcoin, USDT, stablecoins, NFTs): fully banned by NRB.
- Online forex/CFD trading platforms: prohibited use of the forex facility.
- Offshore gambling and betting: prohibited.
- hundi and other informal transfers: illegal for both sender and receiver.
A step-by-step checklist for freelancers and IT exporters
Putting it together, the compliant path is straightforward once set up. First, formalise: get a PAN (and register your firm/company if you are running a business), then open a normal bank account and, if you qualify as a forex earner, ask about a foreign-currency account and a dollar/ecom card. Second, choose a legal receiving rail (SWIFT, Payoneer or Wise) and give clients the correct details. Third, let income arrive in the bank, let the 5% final tax be withheld where applicable, and keep every invoice, contract, payout statement and exchange-rate record.
When you need to spend abroad, use your dollar card or foreign-currency account within the annual limit for genuine software, tools and services, and never for crypto, gambling or forex trading. Finally, file your return with the IRD and, for larger inflows, be ready to hand your bank proof of income and a tax clearance certificate. Because NRB revises the Unified Circular and its numeric limits frequently, make a habit of checking the current thresholds with your bank's forex desk or the FXMD before making a large payment.
- 1. Register: obtain PAN; register firm/company and IT-export status if applicable.
- 2. Open accounts: bank account, plus foreign-currency account/dollar card if you earn forex.
- 3. Pick a legal rail: SWIFT, Payoneer or Wise; avoid PayPal for business payouts.
- 4. Receive in-bank: allow the 5% final tax withholding; keep full documentation.
- 5. Spend within limits for legitimate services only; never crypto/gambling/forex trading.
- 6. File with the IRD and re-check current NRB limits before large payments.
How to Receive Foreign Currency in Nepal: Freelancer & IT Forex Guide (NRB Rules) — FAQ
How can I receive dollars in Nepal as a freelancer?+
Route all foreign income through a licensed Nepali bank. The main legal channels are a direct SWIFT wire to your bank account, or platforms like Payoneer and Wise that pay out to your Nepali bank in rupees. You must have a PAN, and the bank typically withholds a 5% final tax on qualifying foreign digital-service income. Never use crypto or hundi, which are illegal.
What is the best PayPal alternative in Nepal?+
Because PayPal does not support commercial payouts to Nepal, the practical alternatives are Payoneer and Wise for platform and client income, and direct SWIFT transfers for larger invoices. Xoom, Skrill, Remitly and WorldRemit can deliver one-off transfers to Nepali banks or eSewa, but they are remittance tools rather than recurring merchant-payout solutions.
What are the NRB rules for freelancers receiving foreign currency?+
NRB requires that foreign earnings enter Nepal only through licensed banks or payment providers, which settle in rupees unless you hold a foreign-currency account. Forex earners may retain earnings and get a dollar/ecom card (indicatively up to about USD 5,000 a year with documentation). Crypto, gambling and speculative forex trading are prohibited uses of any forex facility.
Can I open a dollar account in Nepal?+
Yes, if you genuinely earn foreign exchange. NRB allows foreign-exchange earners to retain their earnings and open a foreign-currency (dollar) account with a bank licensed to deal in convertible currency, subject to documentation such as proof of forex earnings and tax clearance. Ordinary individuals with no foreign income generally cannot hold foreign currency and are limited to small annual dollar allowances.
How much tax do freelancers pay on foreign income in Nepal?+
Resident individual freelancers providing digital services abroad, received through the banking channel, are generally taxed at a concessional 5% final tax that the bank withholds at source, so you receive about 95% of the converted amount. If the bank does not deduct it, you must self-pay through the IRD portal. Companies are taxed under normal business rules, not the 5% rate.
Can I receive payment in cryptocurrency or USDT in Nepal?+
No. Cryptocurrency, including Bitcoin, Ethereum and stablecoins like USDT, is comprehensively banned by NRB under the Foreign Exchange (Regulation) Act and the Nepal Rastra Bank Act. Buying, selling, holding, mining, receiving or facilitating any crypto transaction is illegal and can lead to fines up to three times the amount, asset confiscation and imprisonment.
Related topics
Sources & data note
This article is compiled from the cited sources and contains durable facts only (no daily-changing data). Verify time-sensitive details with the relevant authority.
- Foreign Exchange Management Department (Unified Circulars 2078-2082)Nepal Rastra Bank ↗
- Nepal Rastra Bank official websiteNepal Rastra Bank ↗
- NRB allows entrepreneurs to receive foreign currency in digital walletsmyRepublica / Nagarik Network ↗
- NRB eases dollar limit for IT sectorBizness News English ↗
- Flash Alert: NRB Amendments to Unified Forex Circular 2081 (Circular 10/2082/83)PKF T R Upadhya & Co. ↗
- Navigating international payments and tax compliance for freelancers in NepalGurkha Technology ↗
- Legal provisions on cryptocurrency in Nepal (NRB ban and penalties)Notary Nepal ↗