Pricing is where most Nepali freelancers quietly lose the most money: they price against a local habit, so a job that is worth more earns the local number, and the gap is theirs to miss. This guide is the three numbers behind a real rate, the two models, and the move that raises the price without losing the client.
This is judgment, not a fact; the numbers are yours to set, and the method is below.
The three numbers behind a rate
A rate is not a number you pick; it is three that you add:
- Your cost, the real hours including the unpaid part of the job: the chasing, the revisions, the waiting.
- The value, what the result is worth to the client, which is what you are actually selling.
- The risk, the part you carry, the unpaid-end risk of the shape in freelance contracts.
Price the first two and you are honest; price the third and you are paid for the risk you are actually carrying. Most underpricing is pricing only the second at a local number and forgetting the other two.
The two models, and when each fits
| Model | Use it when | Watch for |
|---|---|---|
| By the project | A clear, bounded deliverable | The scope quietly growing |
| By the hour | Open-ended, will-grow work | The hours you are not billing |
The model is the match to the job, and the wrong match is how a small project becomes a large one for a small price. When in doubt, price the project and name what is out of scope, so the growth is a new number, not a free one.
Raising the price, the way that works
Raise it on new work, not the in-flight project, and tie it to what you have proven since the last time. A client who has seen the result pays the new number more readily than one who has not, because the price is now attached to evidence, not a request. The habit is to log the result and let the next quote carry it.
The habit that keeps you honest
Keep a one-line record per job: the price, the real hours, and the result. After a dozen, you will see your true cost and your true value, and the local floor will stop being your target. That log is the foundation of a steady income, which is the next step, in building a consistent online income in Nepal.
A sensible default
Add the three numbers, pick the model that matches the job, name the out-of-scope list, and raise the new-work price on evidence. Do that and the rate is a number you can defend instead of a number you hope holds.
Bottom line: a real rate is your cost plus the value plus the risk, priced against the value, not the local floor. Match the model to the job, name what is out, and raise on evidence, and you stop leaving the gap between the local number and the real one on the table.
FAQ
Should I charge by the hour or by the project?
By the project for a clear deliverable, by the hour for open-ended work where the scope will grow. The model should match the job, and the right one is the one that does not let a small job quietly become a big one for a small price.
How do I not undercharge because of the local market?
Price on the value to the client and your own cost, not on what someone nearby charges. A local number is a floor, not a target, and the whole point of earning in a foreign currency is to price against the value, not the local habit.
How do I raise the price without losing the client?
Raise it for new work, not the existing project, and tie it to what you have proven since the last price. A client who has seen the result is far more willing to pay the new number than one who has not.
Sources and how to verify
Platform policies, payout routes and NRB rules for moving money home change; confirm the current receiving method and fee with the platform and your bank. General guidance, not financial advice.