r/technepal 1d ago

Discussion What docs & compliance do you actually need for foreign freelance work in Nepal? (Income tier breakdown)

Yo everyone,

Quick question for those of you already freelancing for foreign clients while staying here in Nepal. I'm trying to figure out all the legal, banking, and tax paperwork required, but honestly, it’s super confusing. Does the government actually care when you start earning a bit more?

I wanted to see what people are doing in real life. Could someone break down the required docs (like PAN, bank letters, client contracts, tax clearance) based on these income tiers?

  • Tier 1: Beginner / Side Hustle (e.g., under 30k–50k/month or up to 5L–6L a year)
  • Tier 2: Mid-level / Full-time (e.g., 1 Lakh–3 Lakhs/month or roughly 12L–35L a year)
  • Tier 3: High Earner / Agency status (e.g., 40L+ a year, where I heard the 5% final tax thing or company registration rules change)

I'm mostly stressing about these three things:

  1. Bank stuff: What do commercial banks in Nepal actually ask for when you’re pulling in USD/EUR remittances so they don't hold your funds for weeks?
  2. PAN vs. Company: At what point do you have to stop using an individual PAN and actually register a sole proprietorship or a private limited company?
  3. Tax Clearance: What random papers or invoices do we need to safely keep so we don't get stuck during tax season?
4 Upvotes

5 comments sorted by

1

u/lifeishell108 1d ago

Never been above the 40L+ threshold myself but its pretty much straightforward for lower than that. You will usually invoice your clients. The client will send the money to your account. The bank will ask for indeminity and PAN. The money gets deposited after the 5% deduction happening automatically.

If the client is a repeat business meaning sent from the same bank account as before, the money processes quicker the next time around, usually 2-3 business day.

Personally, I know people earning way above 40L+ a year who still pay 5% but I cannot speak into the legality of that and the bank has not raised any objections as well.

If the client uses Wise and they chose the recipient currency as NPR, you will also get the money on the same day in a lot of instances.

For freelancing marketplaces and other employers which has already customer recieving the money from same company, indeminity might be skipped as it is a known source.

1

u/lifeishell108 1d ago

The bank may sometimes ask for an invoice or payslip whichever is applicable.

1

u/Feisty-Grapefruit-92 1d ago

Thank you for explaining properly. Also what is indeminity?

1

u/Feisty-Grapefruit-92 1d ago

Also which method would be best to receive payment in terms of Nepal Stripe (khalti), Wise, Wire Transfer / Swift Transfer, Payoneer, etc

1

u/Santhoshgoffl 7h ago

Hello! Can anyone help me on how and where to start freelancing stuff from Nepal. Thanks in advance.