Freelancer Payment, Invoice, PAN and Tax Guide Nepal 2026

If you earn money as a freelancer in Nepal — from local clients or from abroad — you will eventually need to handle three things properly: getting paid, issuing invoices, and meeting your PAN and tax obligations. Many freelancers ignore these until a problem appears. This guide explains, in plain language, how freelance payments typically work in Nepal, what a proper invoice should contain, why and how to get a Permanent Account Number (PAN) from the Inland Revenue Department (IRD), and how income tax generally applies. Tax rates, thresholds and rules change every fiscal year, so we flag figures you must confirm directly with the IRD rather than quoting numbers that may be outdated.

Quick answer

As a Nepali freelancer you should: register for a PAN with the Inland Revenue Department, issue clear invoices for your work, keep records of all income and expenses, and file/pay income tax as required under the current fiscal rules. Foreign-currency earnings are usually received through banks or authorised channels and must be handled per Nepal Rastra Bank rules. Because tax rates and thresholds are revised each fiscal year, verify the current requirements with the IRD (serviceird@ird.gov.np, 01-5970081) or a qualified tax professional.

Table of contents

  • How freelancers get paid in Nepal
  • Receiving payments from abroad
  • What a proper invoice should include
  • Why you need a PAN
  • How to register for a PAN
  • How income tax generally applies
  • Record-keeping for freelancers
  • Common mistakes to avoid
  • Security and scam warning
  • Frequently asked questions

How freelancers get paid in Nepal

Nepali freelancers are typically paid through bank transfers, digital wallets, or — for international clients — through banks and authorised remittance/payment channels. Whatever method you use, keep a clear record of each payment: who paid, how much, when, and for what work. That record is the basis for your invoices, your tax filing, and any dispute resolution.

Receiving payments from abroad

Payments from foreign clients are generally received in Nepal through banks or authorised channels, and foreign-exchange handling is governed by Nepal Rastra Bank rules. Popular freelance platforms and payment processors usually settle into your Nepali bank account. Confirm the current permitted channels and any documentation requirements with your bank and NRB, as rules around foreign-currency receipts can change.

What a proper invoice should include

  • Your name/business name and contact details, and your PAN.
  • The client’s name and details.
  • A unique invoice number and the date.
  • A clear description of the services provided.
  • The amount, currency, and any applicable tax.
  • Payment terms and accepted payment methods.

Whether and how tax (such as VAT) must appear on your invoice depends on your registration status and turnover. Confirm the current requirements with the IRD or a tax professional.

Why you need a PAN

A Permanent Account Number (PAN) is your tax identity with the Inland Revenue Department. Having a PAN lets you invoice formally, receive payments cleanly, file taxes, and build a verifiable income record (useful for loans, visas and larger contracts). Operating without proper tax registration when required can create legal and financial risk later.

How to register for a PAN

  1. Go to the Inland Revenue Department’s official taxpayer portal.
  2. Start a PAN registration application and fill in your personal/business details.
  3. Upload the required documents (such as citizenship and a photo — confirm the current list on the portal).
  4. Submit the application and complete any required verification at the relevant IRD office.
  5. Receive your PAN and keep the certificate safe for invoicing and filing.

The exact steps, documents and any biometric/office visit requirements are set by the IRD and can change. Verify the current process on the official IRD portal before applying.

How income tax generally applies

Freelance income is generally treated as taxable income in Nepal. The applicable tax slabs, personal exemption thresholds, and any turnover-based schemes (for example simplified presumptive taxes for very small businesses) are set in the annual budget/Finance Act and revised each fiscal year. Because of this, we are not quoting specific rates or thresholds here — always check the current slabs and rules with the IRD or a qualified tax advisor for your situation.

ItemWhat to confirm with IRD / a tax advisor
Tax slabs / ratesCurrent-year income tax rates for your bracket
Exemption thresholdIncome level below which no tax applies
VAT registrationTurnover threshold that requires VAT registration
Filing deadlinesWhen returns and payments are due
Foreign incomeHow overseas earnings are treated

Record-keeping for freelancers

  • Keep copies of every invoice you issue (numbered and dated).
  • Record all income received, with dates and sources.
  • Track deductible business expenses with receipts.
  • Keep bank statements showing payments in.
  • Retain records for the period required by law.

Common mistakes to avoid

  • Working for years without a PAN and no income records.
  • Not issuing proper invoices (making disputes and tax filing harder).
  • Mixing personal and business money in the same account with no tracking.
  • Assuming foreign income is automatically tax-free (confirm the rules).
  • Guessing tax rates from old articles instead of checking the current Finance Act.
  • Missing filing deadlines and incurring penalties.

Security and scam warning

⚠️ Register for your PAN only through the official IRD portal — avoid “agents” who ask for large fees or your login credentials. For client payments, verify the payer and never share OTPs, banking passwords or card details. Be cautious of “high-paying” freelance offers that require you to pay a fee upfront or that ask you to receive and forward money (a common money-mule scam). When in doubt about tax, consult a qualified professional rather than acting on unofficial advice.

Frequently asked questions

Do freelancers in Nepal need a PAN?

If you are earning taxable income, a PAN registered with the Inland Revenue Department is the standard way to handle invoicing and tax. Confirm your specific obligation with the IRD or a tax professional.

How do I register for a PAN?

Apply through the IRD’s official taxpayer portal, complete your details, upload the required documents, and finish any verification at the relevant IRD office. Verify the current steps on the portal.

What should a freelance invoice include?

Your name/business and PAN, the client’s details, a unique invoice number and date, a clear description of services, the amount and currency, any applicable tax, and payment terms.

How is freelance income taxed in Nepal?

It is generally taxable, but the slabs, thresholds and any simplified schemes are set each fiscal year in the Finance Act. Check the current rates with the IRD or a tax advisor rather than relying on old figures.

How do I receive payments from foreign clients?

Usually through banks or authorised payment/remittance channels, subject to Nepal Rastra Bank rules. Confirm permitted channels and documentation with your bank.

Is foreign freelance income tax-free?

Do not assume so. How overseas earnings are treated depends on the current tax rules — confirm with the IRD or a qualified advisor.

When do I have to register for VAT?

VAT registration is required once your turnover crosses a threshold set by law, which can change. Verify the current threshold with the IRD.

What records should I keep?

Copies of all invoices, records of income received, deductible expenses with receipts, and bank statements — retained for the period required by law.

Can Digital Solution file my taxes for me?

No. We can help you understand the process and organise documents, but tax filing should be done by you or a qualified, registered tax professional. We do not guarantee tax outcomes.

Where can I get official help?

The Inland Revenue Department (serviceird@ird.gov.np, 01-5970081) and its official taxpayer portal, or a licensed tax/accounting professional.

Conclusion

Handling your freelance finances properly in Nepal comes down to a few habits: register for a PAN, issue clear numbered invoices, keep clean income and expense records, receive foreign payments through authorised channels, and file/pay tax under the current fiscal rules. Because tax rates and thresholds change every year, always confirm the latest figures with the IRD or a qualified professional. Getting these basics right protects you and makes your freelance income verifiable and stress-free.

Need help getting organised?

At Digital Solution Pvt. Ltd. (Pokhara-17, Birauta, Kaski), we help freelancers understand invoicing, PAN registration steps and the official channels for tax. We can guide you through the process and help you get organised — but we are not the IRD or a licensed tax authority, we cannot file taxes on your behalf, and we do not guarantee any tax outcome. For filing, use the IRD portal or a qualified tax professional. Reach us on WhatsApp at +977 9705433699.

Disclaimer: Digital Solution Pvt. Ltd. is an independent private company and not the Inland Revenue Department, Nepal Rastra Bank, or a licensed tax/accounting firm. This article is general information, not tax advice. Tax rates, thresholds, and procedures change each fiscal year — always verify current requirements with the IRD or a qualified professional.

Official references

  • Inland Revenue Department (IRD) — ird.gov.np (PAN registration and taxpayer portal; serviceird@ird.gov.np; 01-5970081)
  • Nepal Rastra Bank (NRB) — www.nrb.org.np (foreign-exchange rules)

Last updated: July 2026.

Rabin Paudel
Written by

Rabin Paudel

Rabin Paudel is the Founder of Digital Solution, a Content Creator, and an AI Trainer. He shares practical and easy-to-understand content on Artificial Intelligence, Digital Literacy, Online Services, FinTech, and Technology. His mission is to make technology simple, accessible, and useful for everyone.

View all posts by Rabin Paudel →

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
Quick Access

Quick Go

Jump straight to the most important sections of Digital Solution.

Digital Solution Blog

Technology, AI, Digital Services, Government Updates and Practical Guides for Nepal

Latest Updates

View all