How to Legally Receive & Report Foreign Income in Nepal
More Nepalis than ever are earning in US dollars, euros, and pounds through freelancing, remote jobs, and online businesses. But earning the money is only half the process — receiving it legally and reporting it correctly is what keeps you out of trouble with Nepal Rastra Bank (NRB) and the Inland Revenue Department (IRD). This guide breaks down how foreign currency income is regulated in Nepal, how to report it for tax purposes, the correct step-by-step process for converting USD into NPR, and what happens if you skip the formal channels.
NRB Regulations on Foreign Currency Income
Nepal Rastra Bank regulates all foreign exchange movement into and out of the country under the Foreign Exchange (Regulation) framework. The core principle is simple: foreign currency must enter Nepal through the formal banking system — a licensed commercial bank, or a payment service that ultimately settles into a Nepali bank account — rather than through informal transfer networks, personal favors, or unregulated intermediaries.
For individual freelancers and remote workers, this generally means using one of the following recognized routes: a direct SWIFT bank wire transfer, an inbound-only service such as Payoneer that ultimately withdraws to a Nepali bank, or a client-initiated transfer through a service like Wise that deposits directly into your Nepali bank account. Once foreign currency lands through one of these routes, your bank converts it to Nepali Rupees at the officially applicable exchange rate. Cryptocurrency is not a legal channel for receiving payment in Nepal — NRB maintains a comprehensive restriction on virtual currency transactions, and using crypto to receive freelance income falls outside compliant channels entirely.
To make this process smooth, link your PAN (Permanent Account Number) to the bank account you use for receiving international payments. This linkage is what allows your bank to correctly identify and withhold tax at source when foreign currency arrives, keeping your income properly documented from the moment it enters the country.
Reporting Freelance/Remote Income to Tax Authorities
As a tax resident of Nepal, your worldwide income — including payments from foreign clients — is taxable under Nepali law and falls under the jurisdiction of the Inland Revenue Department (IRD). In practice, most banks are directed to withhold a percentage of tax at source when foreign currency income arrives through a properly linked account, and when this deduction happens correctly at the point of conversion, it is generally treated as your final tax obligation on that specific income.
This automatic withholding only applies when funds are received in foreign currency through a formal channel. If money instead arrives already converted to Nepali Rupees, or through informal remittance-style transfers, it may not qualify for this treatment and could instead be assessed under standard progressive income tax slabs — which can result in a noticeably higher tax burden. This is one of the strongest practical reasons to insist on receiving payments in foreign currency through a bank or payment service, rather than asking a client to send NPR through a third party.
Good habits for staying compliant include keeping digital copies of client invoices, maintaining a simple income log with dates and amounts, retaining your bank's foreign inward remittance certificates, and filing an annual tax return even in years when most of your tax was already withheld at source. If you're unsure whether your specific income qualifies for final withholding treatment or needs to be declared separately, a consultation with a registered tax practitioner is the safest way to confirm your obligations, since individual circumstances and thresholds can vary.
Step-by-Step: Converting USD to NPR Legally
- Open or confirm a personal bank account with a commercial bank experienced in handling international wire transfers.
- Link your PAN to that account at your branch — this activates correct tax withholding on incoming foreign currency.
- Set up a receiving method such as a Payoneer USD/GBP/EUR account, or share your bank's SWIFT details directly with clients who prefer wire transfers.
- Invoice your client clearly, stating the amount, currency, and service provided, and keep a copy for your records.
- Receive the payment into Payoneer or directly into your bank via SWIFT; allow a few business days for processing.
- Let the bank convert USD to NPR at the prevailing official exchange rate — this happens automatically when funds are withdrawn or deposited.
- Confirm the tax deduction appears on your bank statement or remittance certificate, and save that document.
- Log the transaction in a simple spreadsheet with date, client, amount, and converted NPR value for your annual filing.
Penalties for Non-Compliance
Nepal's foreign exchange laws treat unauthorized handling of foreign currency as a serious offense, not a minor paperwork issue. Receiving foreign income through unlicensed remittance agents, informal "hundi" networks, or undisclosed third-party accounts can expose you to financial penalties, seizure of the funds involved, and in serious or repeated cases, criminal liability under Nepal's foreign exchange regulation laws. On the tax side, failing to declare foreign income can lead to back-tax assessments, interest charges, and administrative penalties from the IRD once the income is discovered — and cross-referencing between bank remittance records and PAN details makes undeclared foreign income increasingly easy for authorities to detect over time.
The practical takeaway is that shortcuts rarely save meaningful money once the compliance risk is factored in. Using a licensed bank or recognized payment service, linking your PAN, and filing your returns on time is a small, manageable routine compared to the cost and stress of an enforcement action later.
FAQs
Do I have to pay tax if my client already deducted tax abroad?
Nepal does not have tax treaties with many major countries, so foreign withholding does not automatically offset your Nepali tax obligation. In most cases, remote work performed while physically based in Nepal is not taxed abroad in the first place, and your primary tax obligation is the one handled through your Nepali bank at the point of conversion.
Can I use PayPal or crypto to receive freelance payments in Nepal?
PayPal does not currently operate as a receiving option inside Nepal, and cryptocurrency is restricted for use in Nepal, including as a method for receiving payment. Stick to bank wire transfers, Payoneer, or a client-side Wise transfer into your Nepali bank account.
Is the 5% deduction the final tax I owe on freelance income?
When foreign currency income is received through a properly linked bank account and the tax is correctly withheld at source, it is generally treated as final for that income. However, this depends on how the funds are received and reported, so it's worth confirming your specific situation with a tax professional, especially if you also have other sources of income.
What happens if I've been receiving foreign income informally until now?
Switch to a formal channel going forward and consult a tax professional about how to regularize past income. Voluntarily correcting your process is far better than continuing informal transfers or waiting for the issue to surface during an audit.
Do I need to register a company to freelance legally from Nepal?
No — most individual freelancers operate legally under their personal PAN without registering a company. Registering a company becomes more relevant if you plan to hire staff, scale significantly, or want the specific legal and banking benefits that come with a formal business structure.
This article is for general informational purposes and does not constitute legal or tax advice. NRB directives and IRD rules are updated periodically, so confirm current requirements with your bank or a licensed tax professional before making financial decisions.
Discussion