Guide Oct 5, 2026 8 min read FacebookX (Twitter)WhatsAppLinkedInPinterest

How to Start Freelancing in Nepal

Yukesh Chaudhary

Before I ever ran a newsroom or built a search engine, I sold my hours. In 2018 I started YukeshMedia, a small client-work outfit where I built websites and did digital work for local businesses. It was not glamorous, and the business itself eventually taught me its biggest lesson by failing. But freelancing paid my bills, bought me time, and taught me how money actually moves in Nepal's online economy. Everything I know about getting paid, pricing, and surviving as an independent builder started there.

If you are in Nepal and thinking about freelancing, here is the playbook I wish someone had handed me back then. No theory. Just what worked, what broke, and what I would do differently.

Start where you are already known

My first clients were not found on Upwork. They were people I knew. A relative's shop needed a website. A local business owner had heard I "did internet things." The first jobs came through conversations, not applications.

This is the honest answer to the cold-start problem. When you have no portfolio and no reviews, nobody on a global platform will pick you. But your uncle's travel agency, your neighbor's furniture store, and your friend's restaurant all need websites, Facebook pages, and someone to explain Google to them. They will hire you on trust, not on a five-star rating.

Do two or three of these jobs cheap or even free. Cap it at three. The point is not the money. The point is having real work to show the next client, and learning how to deal with real people who have real expectations and real delays in paying. Your first clients are your practice rounds. Treat them like school, not like a career.

Sell outcomes, not hours

My biggest pricing mistake was selling hours. A client asked what I charged, and I said something like 500 rupees an hour. It felt safe. It was a trap.

Hours punish you for getting faster. When I was slow, a website took two weeks and I billed accordingly. When I got good and could finish the same website in four days, I earned less for better work. That is a broken system.

Switch to fixed project prices as early as you can. Figure out what a business website is worth to the client, not what your time costs. A shop owner does not care how many hours you worked. They care that customers can find their phone number and address online, that the site looks professional, and that it loads on a phone. Price the outcome.

And here is the Nepal-specific part: if you work with foreign clients, price in dollars and plan your life in rupees. I learned this the hard way when currency swings quietly ate my margins. Quote in USD, invoice in USD, and let the exchange rate work for you instead of against you. For local clients, quote in rupees and quote confidently. Never apologize for your price. The moment you discount out of fear, you train the client to haggle forever.

Set up the money pipe in week one

This is the mistake almost every Nepali freelancer makes. They find a client, do the work, get paid, and then discover they have no clean way to receive the money. The client is waiting. The bank is confused. The payment sits in limbo for weeks.

Open a dollar account. Get set up on Payoneer and Wise. Sort out your PAN. Do this before you need it, not after your first invoice is already late. I wrote a full breakdown of Nepal's cross-border payment reality here: Why Getting Paid Is the Hardest Part of Building in Nepal.

Think of it as infrastructure. You would not start a shop without a cash counter. Do not start freelancing without a way to receive money from anywhere in the world.

Contracts and deposits beat trust

I lost money to a handshake deal. A client agreed to everything verbally, I built the whole site, and then they vanished. No payment, no answers, nothing. I was too embarrassed to chase them, which cost me twice: once the money, once the lesson I should have learned earlier.

Now the rule is simple and non-negotiable. Half upfront before you start. The rest before you hand over the final files. Everything in writing, even if the writing is just a WhatsApp message that says: here is what I will build, here is what it costs, here is when you pay.

Nepali clients often run their business on WhatsApp. That is fine. Use it. Write the scope in a message, get a clear "ok" back, and screenshot it. That message is your contract. It has saved me more than once when memories of the agreement mysteriously changed.

Deposits do two things. They protect you from ghost clients, and they filter out clients who were never serious. Anyone who refuses to pay half upfront will also be the person who argues about the final invoice. Let them walk away early. It is cheaper than finishing their project.

Build systems, not motivation

Freelancing looks like freedom. In practice, it is a hundred small admin tasks that eat your building time if you let them. The freelancers who survive are not the most talented. They are the most organized.

Make templates for everything. A proposal template. An invoice template. An onboarding checklist you send every new client: what do you need from them (logo, photos, text, colors), what will you deliver, and by when. A delivery checklist for yourself: test on phone, test on slow internet, check the contact form actually sends mail, hand over passwords.

I learned this running Scriling News later, but the seed was in the freelance years. Every repeated task should become a checklist. Every checklist should become a template. Your future self is your most important client, and templates are how you stop re-solving the same problem every month.

Pick one lane

The generalist freelancer starves slowly. When I said I did "websites, SEO, social media, and digital marketing," I got none of them. When I said I build fast news and media websites on WordPress, a specific type of client started finding me.

One lane does three things for you. It makes you findable, because people recommend "the guy who builds restaurant websites" far more easily than "the guy who does internet stuff." It makes you faster, because the tenth website in the same lane takes half the time of the first. And it lets you raise prices, because a specialist is worth more than a generalist.

Your lane can change. Mine did, several times. But at any given moment, have one clear answer to the question "what do you do?" If you cannot answer it in one sentence, clients cannot remember you.

Know when to stop

Here is the part nobody tells you. Freelancing is a great way to start, and a dangerous place to stay.

Trading hours for money has a ceiling. There are only so many hours in a week, and in Nepal's market, local clients will not pay global rates forever. Freelancing funded my early experiments and taught me the market. But products compound. Hours do not. A website you build for a client pays once. A product you build for yourself can pay every month for years.

I stopped client work when Scriling started pulling real revenue. The freelancing years had done their job: they taught me what businesses actually need, they built my savings, and they showed me the ceiling clearly enough that I knew I had to build something of my own.

If you are freelancing now, set a goal for it. Not "freelance forever," but "freelance for two years while I save X and learn Y, then build my own thing." I wrote about how I choose what to build here: How I Decide What to Build Next. Freelancing is the fuel. The product is the destination.

The 10-step launch checklist

If you are starting this week, here is the order of operations:

  1. Pick one lane you can describe in a single sentence.
  2. Do two or three cheap jobs for people you know. Cap it at three.
  3. Set up your money pipe: dollar account, Payoneer or Wise, PAN sorted.
  4. Make a one-page portfolio site. Your own site is your best proof of work.
  5. Write your proposal, invoice, and onboarding templates once.
  6. Set your rule: half upfront, half on delivery. No exceptions.
  7. Price projects, not hours. Quote foreign clients in USD.
  8. Put every agreement in writing, even a WhatsApp message with a screenshot.
  9. Ask every happy client for a referral and a short testimonial. This is how client two becomes client ten.
  10. Set your exit goal: what freelancing is funding, and when you move to your own product.

The bottom line

YukeshMedia, the little client-work company I started in 2018, did not survive. I wrote about that failure and what it taught me here: Three Companies, One Lesson. But the freelancing years were not wasted. They were the tuition I paid to understand clients, money, and the market, and that tuition funded everything that came after.

Start small, start local, get paid properly, and never let the comfort of client work stop you from building your own thing. Freelancing is one of the best schools a founder can attend. Just make sure you graduate.

Add to preferred sources

Building something similar?

I write about the stack, the failures and the wins — follow along at the Lab.

Leave a Reply

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