Freelancer Tax in Nepal: How to Legally Pay Tax on Foreign Income
Thousands of Nepalis now earn a living on Upwork, Fiverr, Toptal, and direct international contracts, and for years the biggest question wasn't how much tax to pay — it was whether anyone was even asking. That changed with a simplified, genuinely freelancer-friendly scheme: a flat 5% final tax on foreign-currency income, deducted automatically by the bank. This guide explains exactly how it works, what qualifies, when you need to file more than just let the bank deduct tax, and the mistakes that get freelancers into avoidable trouble.
The Flat 5% Final Withholding Tax, Explained
When a Nepali resident receives payment from a foreign client in convertible foreign currency, and that payment is credited through a licensed Nepali bank, the bank deducts a flat 5% tax at the point of converting the foreign currency into Nepali rupees. For most freelancers, this is a final settlement — meaning that specific income is fully and finally taxed the moment the 5% is deducted, and no further tax is owed on it, provided total annual foreign-currency income stays under NPR 40 lakh (NPR 4 million). A freelancer earning NPR 100,000 from a client abroad, for instance, sees NPR 5,000 deducted at conversion and receives NPR 95,000 net — with nothing further to pay or file specifically for that receipt.
This scheme deliberately trades simplicity for the loss of expense deductions: unlike the regular progressive slab system, you cannot deduct business costs (laptop depreciation, software subscriptions, co-working space rent, and so on) against income taxed under the flat 5% scheme. For most solo freelancers with relatively low overhead, the 5% flat rate still comes out well below what the progressive slabs would produce on the same income, which is exactly why the scheme has been popular since it was introduced. Freelancers with genuinely high deductible expenses relative to income should run the comparison each year rather than assuming the flat rate is automatically better.
How Banks and Remittance Channels Collect It
The mechanics matter because the 5% deduction only happens correctly when money moves through the right channel. A direct SWIFT wire transfer from a foreign client into a Nepali bank account, or a transfer through a licensed international payment platform such as Payoneer, Wise, or Skrill that ultimately settles into a Nepali bank, both trigger the deduction at the point of currency conversion. Local digital wallets and remittance services such as eSewa's international money transfer partnerships can also serve as an on-ramp for foreign payments in some setups, but the tax treatment still hinges on whether the underlying receipt is genuinely foreign-currency income converted through a licensed banking channel — not on which app happened to display the transaction.
Cryptocurrency payments and informal transfers sit outside this framework entirely. Crypto is not a recognized channel for receiving foreign payment under Nepal's foreign exchange regulations, and using it — or receiving funds through hundi or similar informal networks — does not get you the clean, final 5% tax treatment; instead, it creates both a tax compliance gap and a separate foreign-exchange-law exposure, since Nepal Rastra Bank regulations require foreign earnings to enter the country through recognized banking channels.
The PAN Linking Requirement
A Permanent Account Number (PAN) is the single most important piece of administrative setup for a Nepali freelancer, and it needs to be linked to the specific bank account receiving foreign payments — not just registered in your name somewhere in the tax system. Without that linkage, the bank may still deduct the 5% tax at conversion, but the deduction may not be correctly credited against your PAN in the IRD's records, which becomes a real problem the moment you need a tax clearance certificate for a visa application, a bank loan, or a property purchase and the IRD's records show no corresponding tax history for the income you can otherwise prove you received. Linking PAN to the account is a simple, one-time branch visit with your citizenship document and PAN card — there is no good reason to delay it once you start receiving any foreign payment at all.
Do You Still Need to File an Annual Return?
Below the NPR 40 lakh annual threshold, the 5% deduction is a full and final settlement for that foreign-currency income specifically, and a dedicated annual return isn't strictly required for that income stream — though maintaining basic records and, in many cases, filing a simple annual declaration is still good practice for anyone who may need tax clearance for other purposes later. Once total annual foreign-currency income crosses NPR 40 lakh, the flat-rate scheme's final-settlement benefit falls away for the excess, and the freelancer needs to file a full annual return, declaring total income and treating the 5% already deducted at source as an advance tax credit against the final liability computed at progressive slab rates. Freelancers who also earn income from domestic clients, or who have a mix of foreign and Nepal-sourced income, generally need to file an annual return regardless of the foreign-income threshold, since domestic income doesn't benefit from the flat 5% scheme at all.
Common Mistakes Freelancers Make
Beyond the mistakes above, a subtler one worth flagging: freelancers sometimes assume that because the 5% is "final," they never need to think about tax again — right up until they need a tax clearance certificate, apply for a mortgage, or sponsor a family member's visa, at which point the absence of any PAN-linked income history becomes a real obstacle. Treating PAN linkage, basic record-keeping, and (once relevant) annual filing as ongoing hygiene rather than a one-time task is the difference between a freelancing career that scales smoothly into formal business registration later, and one that hits an administrative wall the first time a bank or embassy asks for documented tax history.
Frequently Asked Questions
What if I receive payment via crypto or PayPal?
PayPal itself is not currently a supported direct channel for receiving international payments into Nepal in the way SWIFT wires, Payoneer, or Wise are, so most Nepali freelancers route PayPal balances through an intermediary service or withdraw to a supported platform first — and the same 5% tax treatment applies once the funds are converted through a licensed Nepali bank, regardless of which platform the money passed through on the way. Cryptocurrency is a different matter entirely: it is not a recognized foreign-exchange channel under current Nepal Rastra Bank regulations, meaning receiving freelance payment in crypto and converting it locally sits outside the clean, final 5% scheme and outside the formal banking system altogether, carrying real legal risk under Nepal's foreign exchange and, in some interpretations, cryptocurrency-restriction rules. Freelancers who have received crypto payments should get individual advice on regularizing that income rather than assuming it falls under the same simplified 5% treatment as a standard bank-routed foreign payment.
Discussion