VOL.08 — FIELD NOTES · ENTRY 11/23

▲ 8,200M

CareerAugust 30, 20248 min read

The Real Cost of Freelancing as a Developer in Nepal

Freelancing as a developer in Nepal looks great from the outside. Work for international clients, earn in dollars, set your own hours. The reality has a lot of friction that nobody mentions in the motivational threads, and I think someone should lay it out honestly.

Getting paid is the first hard problem

This is the one that breaks people. The internet says use this payment platform or that one. Half of them do not properly support Nepal. The ones that do take cuts that feel like a tax for the crime of being born here. Receiving international payments cleanly, legally, without losing a chunk to fees and conversion, is a genuine engineering problem on top of the actual engineering.

The hardest bug in freelancing is not in the code. It is in the gap between earning the money and actually holding it.

The 100 dollar client

There are two kinds of clients in this market. Local clients, where you constantly fight the perception that software is cheap. To a local client, 100 dollars can feel like a fortune for a website, and explaining that 100 dollars is a few hours of serious work, not a whole platform, is a conversation I have had more times than I can count. It is not their fault. It is the local price of money. But it is exhausting.

Then there are international clients, where the same 100 dollars might be a rounding error, and the challenge flips. Now you are competing on trust and quality against the whole world, often while being underpriced precisely because you are from a country people assume should be cheap.

The timezone grind

Working with clients in the US or Europe means your meetings live at the edges of your day. Late nights for a US client, early mornings for some European ones. You do this for a while and your sleep schedule becomes a negotiation between several timezones, none of which is yours. I have taken calls at hours that no human should be making decisions at, and made decisions anyway.

The Norway client

Let me tell you about the good one, because it matters. A client from Norway. Every month, on time, the payment arrived. No haggling, no "can we do it cheaper," no disappearing for three weeks and then demanding everything by Monday. Clear scope, clear pay, clear respect. That one relationship taught me what the work could feel like when both sides are honest.

That is the thing about a single good client. It recalibrates you. After that, I had less patience for the ones who treated my time as free and my rates as an insult. I knew what the alternative felt like.

The pride and the frustration, together

  • Pride: I have built things for clients across the world, from my room in Kathmandu, with constraints they will never understand.
  • Frustration: I have been underpaid for being from here, and undervalued by people here for the same work.
  • Pride: the timezone grind made me independent and adaptable in ways a comfortable job never would have.
  • Frustration: the cost of that independence is paid in sleep and stability nobody sees.

Would I recommend it

Carefully. Freelancing here can be a real path, and for me it has been. But go in knowing the real costs, the payment friction, the price battles, the broken sleep, the loneliness of having no team to lean on. The dollars are real. So is everything you spend to earn them. Find your Norway client and hold onto them, and slowly let the rest go.

Saroj Prasad Mainali

Full-Stack Engineer · Kathmandu

WHAT I AM DOING NOW

MORE IN CAREER

01