If you earn money by freelancing in Nepal, you may wonder whether you need to pay tax on that income. Freelance income is not automatically tax-free just because you work independently or receive payments from clients outside Nepal.
The practical questions usually go beyond whether the income is taxable. You may need to know when you need a Permanent Account Number (PAN), how freelance income is treated compared with salary income, and what happens when you earn through platforms such as Upwork or Fiverr or receive payments from foreign clients.
This guide explains what freelancers in Nepal need to know about income tax, PAN registration, tax calculation, and income from foreign clients and freelance platforms. If you are just getting started as a freelancer, you can also read our guide to setting up your freelance work. This article provides general information, not personalized tax advice, so check the latest requirements from the Inland Revenue Department (IRD) for your specific situation.
Is Freelance Income Taxable in Nepal?
Yes. Income you earn from freelance work can be taxable in Nepal. Under the Income Tax Act, income can come from employment, business, or investment, and business income includes income from professional and similar activities. For a freelancer, this generally means income earned from providing services independently falls under the rules applicable to business or professional income rather than employment income.
This is different from employment income, where you work for an employer and receive a salary. As a freelancer, you typically work independently and earn fees from the services you provide to clients.
How much tax you actually pay is a separate question. It can depend on your taxable income, applicable deductions or exemptions, and whether tax has already been deducted from any payments you receive. The next sections explain PAN requirements and how the tax calculation works for freelancers.
Do You Need a PAN as a Freelancer?
If you earn assessable income from freelance work in Nepal, you generally need a PAN. The IRD’s guidance states that a natural person who intends to earn assessable income or receives a payment from which advance tax must be deducted needs a PAN. The IRD also specifically includes people conducting an independent business without registering a firm.
A PAN is a tax identification number issued by the IRD. You use it to identify yourself in tax-related transactions and documents, including income statements and relevant banking or business records. Having a PAN does not by itself mean that you have to register a private limited company.Â
When Do Freelancers Need a PAN?
If you are earning income independently by providing freelance services, you should not assume that you can avoid PAN registration simply because you do not have a registered company or firm. The IRD’s guidance specifically recognizes independent business conducted by a natural person without registering a firm.
The exact registration category can depend on how you operate. The IRD distinguishes between Personal PAN and Business PAN, so you should check which registration applies to your situation rather than assuming that every freelancer needs the same type of PAN. If you later register a business, the IRD also provides a process for changing a Personal PAN to a Business PAN.
How Do You Register for a PAN?
You can apply for a PAN through the IRD’s Taxpayer Portal. The IRD’s registration procedure allows taxpayers to submit their application online and provides separate registration processes for Personal PAN and Business PAN.
For a natural person, the required information and documents can include your name, address, date of birth, citizenship or identification details, photograph, and documents related to your profession or business where applicable. The IRD also notes that additional documents may be required depending on the nature of the professional or business activity, such as proof relating to the business location.
You can begin the registration process through the Inland Revenue Department’s Taxpayer Portal. Because registration requirements and procedures can be updated, check the latest instructions from the IRD before submitting your application.
How Much Tax Do Freelancers Actually Pay?
There is no single tax amount that applies to every freelancer in Nepal. The amount you pay depends on your taxable income, applicable deductions or exemptions, the nature of your freelance work, and whether you have other sources of income. For a resident person, Nepal’s Income Tax Act considers income from business, employment, or investment when determining taxable income.
For freelancers, the calculation starts with the income you earn from providing your services. Certain expenses related to earning business income may be deductible under the Income Tax Act, so your total freelance earnings are not necessarily the same as the amount on which your final income tax is calculated.
The applicable tax rate depends on your taxable income and the rules for the relevant fiscal year. Because natural-person tax slabs can change, this article does not repeat specific percentages that may become outdated. For the current tax slabs, see our detailed guide on how salary tax works in Nepal.
You may also have tax deducted from certain freelance payments before you receive them. This is known as Tax Deducted at Source (TDS), and it is separate from calculating your overall tax liability. Keep records of your freelance income, eligible expenses, invoices, and any TDS deducted so you have the information needed when filing your taxes.
How Much Tax Do Freelancers Actually Pay?
If you work with foreign clients or use platforms such as Upwork and Fiverr, the location of the client and the way you receive payment can affect how the income is handled for tax purposes. Nepal’s tax rules also contain specific provisions for certain foreign-currency payments received by resident individuals.
1. What If You Work for a Foreign Client?
Working for a client outside Nepal does not by itself remove the income from Nepal’s tax rules. The Inland Revenue Department states that income earned by a resident person from a foreign source can be included in assessable income.
If you work directly with foreign clients, keep records of your invoices, contracts, payment receipts, and bank statements. These records can help you document the income you earned and any related expenses when preparing your tax return.
2. What About Upwork and Fiverr Income?
Upwork and Fiverr are platforms through which freelancers find clients and receive payments. Your tax records should therefore cover the income you earn through the platform, along with relevant platform statements, withdrawals, and fees.
For example, if a client pays for your work through Upwork, keep the platform statement showing the transaction and the record of the amount transferred to you. The platform’s involvement does not replace your responsibility to keep records of your freelance income.
3. How Do Foreign Payments Affect Your Tax?
The way you receive a foreign payment can affect how tax is collected. Nepal has a specific advance-tax provision for certain foreign-currency payments received by a resident natural person who is not engaged in operating a business, including payments for software or similar electronic services and personal consulting services provided outside Nepal.
This means the treatment can differ depending on whether you are operating a business and what type of service you provide. Any tax collected when you receive a payment should also be kept in your records so it can be accounted for when determining your overall tax liability.
Conclusion
Freelancing in Nepal does not mean you are outside the tax system. If you earn freelance income, understanding your PAN requirements, keeping accurate financial records, and knowing how your income is taxed can help you meet your tax obligations.
Because tax rates and requirements can change, check the latest guidance from the Inland Revenue Department before filing. If you’re new to freelancing, our guide to getting started as a freelancer covers finding clients, setting your rates, and getting paid.
Frequently Asked Questions
Do I need to register a PAN as a freelancer in Nepal?
Yes. If you earn assessable income from freelance work, you generally need to register for a PAN with the IRD. This applies even if you work independently without registering a separate firm.
How much tax do freelancers pay on Upwork or Fiverr income in Nepal?
There is no fixed tax amount for all freelancers. Your tax depends on your taxable income, applicable deductions, the nature of your freelance work, and any tax already deducted from your payments.
Is foreign remittance from freelancing taxable in Nepal?
Yes. If you are a resident person earning income from freelance services, receiving the payment from a foreign client does not automatically make that income tax-free in Nepal.
What happens if a freelancer doesn’t file taxes in Nepal?
A freelancer who does not meet applicable filing or tax-payment requirements may face interest, fees, or penalties under Nepal’s tax laws. The exact consequences depend on the circumstances and applicable provisions.
Do freelancers need to pay VAT in Nepal?
Not necessarily. VAT registration depends on the nature of your services and whether your activities meet the applicable registration requirements, so having a PAN does not automatically mean you need to register for VAT.



