Anobee

Freelancing & Online Business

Freelancing in Nepal for Beginners: Platforms, Getting Paid, Tax and the First 90 Days

By Bibek Thapa · Published · 9 min read

Quick Answer

Pick one skill, make three samples, then join Upwork or Fiverr at 18 or older. Upwork can pay a Nepali bank in NPR for 0.99 USD per withdrawal. Fiverr pays through Payoneer from 3 USD. Upwork keeps 0% to 15% of each contract and Fiverr keeps 20%. Keep invoices, get a PAN and ask your bank or a tax adviser about the 5% rate for foreign-currency service income.

Illustration of a laptop on a desk with a path of coins flowing from a globe to a Nepali bank building, showing freelance earnings reaching Nepal
Table of ContentsOn this page
  1. Freelancing in Nepal for beginners: the path in six steps
  2. Which freelancing platforms accept Nepali accounts?
  3. Upwork payment in Nepal: how money reaches your bank
  4. How Fiverr pays freelancers in Nepal
  5. What you keep from a first 200 USD job
  6. Tax: what to declare on freelancing income in Nepal
  7. Freelancing in Nepal for students
  8. Freelancing in Nepal salary: how much can a beginner earn?
  9. A 90-day plan for freelancing in Nepal for beginners
  10. Frequently Asked Questions
  11. Sources and References
Key Takeaways
  • Upwork and Fiverr both require you to be 18. Fiverr allows ages 13 to 17 only through a parent-owned account.
  • Upwork lists Nepal (NPR) for Direct to Local Bank withdrawals at 0.99 USD each. Fiverr pays a Nepali bank through Payoneer, from 3 USD per transfer.
  • Upwork keeps 0% to 15% per contract. Fiverr sellers receive 80% of each order after a 14-day clearing period.
  • Upwork proposals cost Connects at 0.15 USD each, and buying them needs a verified card or other billing method.
  • NBSM's 2083/84 budget summary lists 5% tax for individuals not in business who earn foreign currency for software or electronic services.

Freelancing in Nepal for beginners starts with one skill and three samples. Then you join a platform that accepts Nepali accounts and set up a payout route into a Nepali bank before your first order arrives. Upwork and Fiverr both accept sellers from Nepal who are 18 or older [1] [5]. For example, Upwork can send your earnings straight to a Nepali bank account in rupees for 0.99 USD per withdrawal [4]. Fiverr pays out through Payoneer [6].

This guide follows the money from your first proposal to rupees in your account. Along the way, it shows what each platform keeps and what you pay to withdraw. It also explains what Nepal's tax rules say about foreign-currency service income.

Method note: Platform rules and fees were read on Upwork's and Fiverr's official help pages on 26 October 2026. Tax rates come from NBSM's summary of the 2083/84 budget and a PKF summary of a Nepal Rastra Bank circular. Anobee did not open a new account or make a test withdrawal for this guide. So the screenshots show public help pages, not account screens.

Freelancing in Nepal for beginners: the path in six steps

  1. Pick one service you can deliver well now, such as writing, design, video editing, data cleanup or a basic website.
  2. Make three samples that show the result a client would pay for. Label them as samples.
  3. Prepare your documents: a citizenship certificate or passport for identity checks, a bank account in exactly the same name, and a PAN.
  4. Join one platform and finish your profile and identity verification.
  5. Add a withdrawal method early, because new methods have waiting periods.
  6. Deliver small paid work first, collect reviews, then raise your price.

Steps 4 to 6 are where Nepal-specific problems show up. So the rest of this guide focuses on them.

Which freelancing platforms accept Nepali accounts?

Upwork and Fiverr both publish clear rules that cover sellers in Nepal. Here is how they compare before you sign up.

ItemUpworkFiverr
Minimum age18, or the age of majority where you live if higher [1]18; ages 13 to 17 only through a parent or guardian's account [5]
How you find workYou send proposals to client job postsClients buy the gigs (fixed services) you list
Platform fee on your earnings0% to 15% per contract, shown before you apply [2]You receive 80% of each order [5]
Cost to applyConnects at 0.15 USD each [3]No proposal cost; optional paid ads
Route to a Nepali bankDirect to Local Bank in NPR, 0.99 USD [4]Payoneer bank transfer, 3 USD in local currency [6]

Upwork for beginners in Nepal

Upwork supports freelancers in more than 180 countries and lists the places it cannot serve, such as Iran, North Korea and Cuba [1]. Nepal is not on that list. Also, Upwork says you are responsible for any work authorization rules where you live [1].

The fee is set per contract. It ranges from 0% to 15%, and you see the exact rate when you submit a proposal or receive an offer. Once a contract starts, the rate does not change [2]. For example, to take home 20 USD an hour at a 10% fee, Upwork says you charge 22.22 USD [2].

Applying costs Connects. They cost 0.15 USD each, and the number needed varies by job [3]. However, buying Connects requires a verified billing method on your account. This applies even if you plan to pay from your Upwork earnings [3], and it catches many Nepali beginners. Ask your bank whether your card works for international online payments before you count on it. Still, Upwork says new users may receive a one-time bonus of 50 Connects after buying Connects or subscribing to Freelancer Plus, and some onboarding tasks also earn Connects [3].

Fiverr for beginners in Nepal

On Fiverr you list a fixed service, called a gig, and clients order it. After an order is completed, you receive 80% of the client's payment. Then the money clears for 14 days before you can withdraw it. Top Rated and Fiverr Pro sellers get a shorter clearing period [5].

Fiverr's minors policy requires users to be 18. Users aged 13 to 17 may use the site only through an account owned by a parent or legal guardian [5]. After your gig is live, the Fiverr gig promotion guide covers how to get it seen.

Upwork payment in Nepal: how money reaches your bank

Upwork's Direct to Local Bank page lists Nepal (NPR) among its supported currencies. Each withdrawal costs 0.99 USD, and your bank may add its own charges [4].

Upwork Help page for Direct to Local Bank showing the 0.99 USD per withdrawal fee and Nepal (NPR) in the list of supported currencies
Upwork Help, Direct to Local Bank, captured 26 October 2026.

To set it up:

  1. Go to Account settings, Withdrawals (on mobile, Settings, Withdrawals).
  2. Choose Add a method, then Set up next to the method.
  3. Enter your bank details, including bank codes, and choose a withdrawal schedule [4].

Three details matter. First, a new method becomes active only after three days. Second, the name on your bank account must match your verified name on Upwork. Third, once the method is active, withdrawals should arrive within four days [4]. So if your bank account name is shorter or spelled differently from your citizenship name, fix that with the bank first.

How Fiverr pays freelancers in Nepal

Fiverr's route to a Nepali bank runs through Payoneer, and Fiverr says Payoneer availability depends on your country [6]. The options on your own Earnings page are what count. For most beginners freelancing from Nepal, the useful one is a bank transfer through Payoneer.

Fiverr payout method (via Payoneer)Where the money goesTimeFeeMinimum
Bank Transfer, local currencyYour local bank account1 to 3 business days3 USD20 USD
Bank Transfer, USD wireYour local bank account5 to 7 business days1 USD20 USD
Payoneer AccountYour Payoneer balanceUp to 2 business days3 USD10 USD

Source: Fiverr Help Center, checked 26 October 2026 [6].

Fiverr Help Center table of Payoneer withdrawal options with transfer times, fees and minimum withdrawals for bank transfer and Payoneer Account
Fiverr Help Center, Payoneer payout methods, captured 26 October 2026.

Before you set it up, know two rules. First, you must wait 24 hours after adding or changing a Payoneer method before you can withdraw. Second, your currency choice is permanent once saved [6]. Also, if you send money to a Payoneer balance first, Payoneer's own fees apply when you move it to your bank. The Payoneer in Nepal guide explains those fees and the NPR withdrawal step.

What you keep from a first 200 USD job

The worked example below uses only the published fees above. It assumes a 10% Upwork fee, which is one possible rate in the 0% to 15% range. However, it ignores your bank's charges and the exchange rate.

StepUpwork, 200 USD fixed-price contractFiverr, 200 USD order
Platform fee10% = 20 USD20% = 40 USD
Balance after the fee180 USD160 USD
Withdrawal fee0.99 USD (Direct to Local Bank)3 USD (Payoneer bank transfer, local currency)
Sent to your bank179.01 USD157 USD
Cost to win the jobConnects for each proposal, 0.15 USD eachNone required

On Upwork, your early cost is mostly Connects. On Fiverr, by contrast, it is the 20% share and the 14-day wait. Neither platform charges a sign-up fee.

Tax: what to declare on freelancing income in Nepal

Tax is the step most guides on freelancing in Nepal for beginners skip. Freelancing income is taxable, and the rate depends on how you earn it. NBSM, a Nepali accounting firm, summarizes the 2083/84 rules (based on the Finance Bill 2083) like this [7]:

If you are a resident individual not running a business and you receive foreign currency forTax rateAdvance tax collected when the bank receives the money
Software or electronic services from outside Nepal5%1%
Consultancy services from outside Nepal5%5%
Uploading audiovisual content to social networks5%1%

These rows cover individuals who are not running a business. Instead, if you register your freelancing as a business, business income rules apply. NBSM also lists a 50% tax exemption on income from exporting IT services [7]. By comparison, the 2083/84 individual slabs start at 1% on the first NPR 10 lakh of income [7].

What to do in practice:

  • Get a PAN and give it to your bank, so tax collected on your receipts is recorded against you.
  • Receive money only through the banking channel. Platform withdrawals to your own bank account are that channel.
  • Keep every invoice, platform statement and bank credit advice. They show where each payment came from.
  • Ask your bank which purpose code it uses for your receipts, since that decides which row above applies.

Nepal Rastra Bank has also made spending easier. Under Circular 10/2082/83 of 6 April 2026, Nepali citizens who earn foreign currency online can pay up to USD 25,000 a year for IT services related to their work [8]. These payments go through the banking channel.

This section is general information, not tax advice. Rates change with each Finance Act. So confirm your own case with the Inland Revenue Department or a qualified tax adviser before you file.

Freelancing in Nepal for students

Your age decides your options more than your skill does.

  • 18 or older: you can open your own Upwork and Fiverr accounts [1] [5]. Pick work with clear deliverables and flexible deadlines, such as writing, editing or design, so exams do not collide with orders.
  • 13 to 17: Upwork is closed. Fiverr is possible only through an account owned and supervised by a parent or guardian [5]. Local work paid to a parent, such as tutoring or design for a family business, is often simpler.

The guide to earning money online in Nepal covers more options by age, including work that needs no platform at all.

Freelancing in Nepal salary: how much can a beginner earn?

There is no official salary for freelancing in Nepal. Also, Anobee found no reliable public dataset of Nepali freelancer earnings. Income depends on your rate, how many hours you sell and the fees in the tables above. You set your own rate on both platforms.

Instead, plan backwards from what you need. Decide your monthly target in USD, add the platform fee, then divide by the hours or orders you can realistically deliver. Upwork's rate calculator does part of this for you by showing your net pay after the fee [2]. Expect a slower first month while you have no reviews.

A 90-day plan for freelancing in Nepal for beginners

Timeline of the first 90 days of freelancing from Nepal: skill and samples, platform setup and payout method, proposals and first orders, then first withdrawal and records

This plan assumes you have no reviews yet, which is where freelancing in Nepal for beginners usually starts. So it begins with proof rather than proposals.

Days 1 to 30: proof and setup. Make three samples and put them in a simple portfolio. The freelance portfolio guide shows how to build one without inventing client work. Then open your account and verify your identity. Add your bank or Payoneer method, and get your PAN.

Days 31 to 60: first clients. On Upwork, apply only to jobs that match your samples. Read the Connects cost before you apply. On Fiverr, publish one focused gig rather than five vague ones. Take small jobs that can earn a review quickly.

Days 61 to 90: first payment and records. Make your first withdrawal and check what arrived against the fee tables. Save the invoice and the bank credit advice. After three or four good reviews, raise your price for new clients.

Finally, two warnings apply throughout. A real client never asks you to pay a fee to receive work. Also, never share an OTP or online-banking login, and never let anyone use your account to move money for them.

Frequently Asked Questions

Can I use Upwork from Nepal?

Yes. Nepal is not on Upwork's list of restricted countries. You must be 18 or the age of majority in your country, whichever is older, and Upwork lists Nepal (NPR) as a Direct to Local Bank withdrawal currency.

Can Upwork pay directly to a Nepali bank account?

Upwork's help page lists Nepal (NPR) for Direct to Local Bank. Each withdrawal costs 0.99 USD, a new method becomes active after three days, and the bank account name must match your verified Upwork name.

Do I pay tax on freelancing income in Nepal?

Yes, freelancing income is taxable. NBSM's summary of the 2083/84 budget lists a 5% rate for a resident individual not in business who receives foreign currency for software or electronic services, with 1% collected by the bank as advance tax. Confirm your case with the IRD or a tax adviser.

Can students start freelancing in Nepal?

Students who are 18 or older can open their own Upwork and Fiverr accounts. Students aged 13 to 17 can use Fiverr only through an account owned by a parent or legal guardian, and Upwork is closed to them.

Sources and References

  1. Upwork Help: Who's eligible to join and use Upwork? ↩
  2. Upwork Help: Learn about the Freelancer Service Fee ↩
  3. Upwork Help: Understanding and using Connects ↩
  4. Upwork Help: How to withdraw earnings with Direct to Local Bank ↩
  5. Fiverr Help Center: How Fiverr works for freelancers ↩
  6. Fiverr Help Center: Setting up Payoneer as a payout method ↩
  7. NBSM & Associates: Nepal Budget Highlights 2083/84 (2026/27) ↩
  8. PKF T R Upadhya: Flash Alert, Nepal Rastra Bank amendments to Unified Forex Circular 2081 (Circular 10/2082/83, 6 April 2026) ↩

Was this guide helpful?

Your answer helps Anobee improve future updates.

Bibek Thapa

Written by

Bibek Thapa

AI-Powered Digital Growth Strategist

Bibek Thapa works across AI workflows, SEO, AI search optimization, content strategy, website growth, and productivity systems at Anobee.

  • AI workflows
  • Digital growth
  • SEO
  • GEO
  • AEO
  • Content strategy
  • Website growth

Related Articles

Fiverr gig promotion options, with paid ads locked until Level 1

Freelancing & Online Business

Fiverr Gig Promotion: What Actually Moves a New Gig

Fiverr gig promotion using what Fiverr documents rather than what forums repeat: the real ranking factors, the level thresholds, and why new freelancers cannot run ads.

Bibek Thapa · Oct 8, 2026 · 13 min read