Remote work income: managing USD earnings in an NPR reality
You earn in dollars. You live in rupees. The legal channels for receiving foreign income in Nepal, the 5% withholding scheme, and a working setup that doesn't leak money or run afoul of NRB rules.
A friend pinged me last month: "My salary is in dollars, my rent is in rupees, and I have no idea if I'm making more or less money than last year."
He has plenty of company. Remote work for foreign clients is now one of the bigger income brackets in Kathmandu's professional class. Software engineers on US payroll, designers on European retainers, content folks earning AdSense and YouTube revenue. The money lands in dollars; life is lived in rupees. The translation between the two is where confusion, leakage, and occasionally legal risk all hide.
This post is the operating manual: legal channels, the 5% withholding scheme, and a setup that doesn't leak money on conversion or expose you to tax problems. For the deep tax mechanics, see the freelance and side-income tax post. This piece covers the cash-flow side of the same picture.
The two realities you're bridging
Earning in USD while spending in NPR creates four mismatches that compound:
- Income is variable in NPR even when it's fixed in USD. A US$3,000 monthly retainer was Rs 4,02,000 at NPR/USD 134 and Rs 4,56,000 at NPR/USD 152. Same dollar invoice, Rs 54,000 of spread.
- Spending is sticky in NPR. Rent, groceries, school fees, utilities don't flex with FX. A strong NPR month feels tight; a weak NPR month feels flush.
- Tax is computed on the NPR-converted amount. The 5% withholding hits the NPR figure your bank credits, not the USD amount your client paid.
- Inflation runs in NPR. Your spending power in Nepal erodes regardless of what your USD income is doing.
The mistake most remote workers make is treating their income as if it's in dollars. It isn't. By the time it reaches your spending, it's in rupees, and the FX layer is a cost of doing business you have to plan for.
The legal channels (and the illegal ones to avoid)
USD reaches a Nepali freelancer in four basic ways. Three are legal. One is not.
1. Direct SWIFT inward remittance
The traditional route. Your client wires USD via SWIFT to your Nepali bank account. The bank converts to NPR at its TT (telegraphic transfer) rate, withholds 5%, and credits the rest.
- Pros: simplest paperwork, money lands in your tax-eligible bank account, no third-party rails.
- Cons: the TT rate is typically 0.5–1.5% worse than mid-market; 1–3 business days to land; some receiving banks charge an inward fee (often waived if you're an account holder); the sending bank usually charges the client a wire fee that's passed back to you through negotiated rates.
- Best for: large invoices (US$2,000+) where the FX spread matters more than the convenience layer.
2. Wise
Wise gives you a USD virtual account number (US ACH or wire details). Your client pays it like a domestic US transfer. You then push the USD balance to your Nepali bank account.
- Pros: mid-market exchange rate (the public rate, no markup), low transparent fees, fast (often same-day to next-day).
- Cons: withdrawal to NPR still routes through the standard inward-remittance flow, so the 5% withholding still applies. Wise occasionally requires identity reverification for Nepali users.
- Best for: clients who'd rather pay a US-style domestic transfer than a SWIFT wire; freelancers who want a clean public exchange rate on the conversion.
3. Payoneer
Payoneer issues virtual receiving accounts in USD, EUR, GBP and others. Most freelance marketplaces (Upwork, Fiverr) integrate Payoneer as a payment-out option. You can withdraw to a linked Nepali bank account.
- Pros: marketplace integration is the killer feature. Upwork and Fiverr earnings can flow straight to Payoneer, with auto-withdrawal rules to a local bank.
- Cons: Payoneer's currency conversion is typically ~2% worse than mid-market; withdrawal fees stack on top; setup time for a new linked Nepali bank can be 3+ business days.
- Best for: freelancers earning primarily through marketplaces; users who value automation over the last 1–2% of FX rate.
4. Hundi, hawala, USDT — don't
The pitch sounds reasonable: "I get the full amount, no 5% withheld, faster than SWIFT." The reality is three problems compounding:
- It's illegal under Nepal's foreign exchange laws. Not a paperwork technicality. The Foreign Exchange (Regulation) Act enforces real penalties.
- The income becomes unbankable. You can't show it on a tax return without explaining how you received it. So you can't use it to qualify for a home loan, demonstrate income for a foreign visa, support a property purchase, or back a business registration. The cash spends in restaurants but not in the systems where adult life actually happens.
- The 5% scheme eligibility is voided retroactively if discovered. Your legal USD income from past years could be reclassified out of the 5% final-tax treatment and into slab-rate tax (potentially up to 39%) with interest and penalties layered on top.
The 5% scheme exists precisely to make compliance the cheap option. At a 5% withholding, the "savings" from going off-channel are tiny against the downside risk. There's no clever middle ground. Pick the legal channel and forget about it.
A foreign currency account at your Nepali bank
For active freelancers, opening a USD foreign-currency account (FCY account) at the same Nepali bank as your NPR account is worth the morning at the branch.
What it gets you:
- The option to receive in USD and hold in USD before deciding when to convert. Useful when you have a known upcoming USD expense like foreign software licences, an overseas trip, or tuition.
- Cleaner separation between the "USD income" flow and the "NPR spending" flow on your statements.
- Often a slightly better TT rate when you convert internally compared to taking the conversion on inward credit.
What it doesn't change:
- The 5% withholding still applies on inward credits classified as digital service exports.
- You can't use the USD balance to fund an outbound transfer to a foreign-held wallet without an approved purpose.
- You can't skip declaration. The income still appears on your annual return regardless of which currency it sat in.
The conversion question: when (not whether) to flip USD to NPR
For most working-age freelancers in Nepal earning a living wage, the answer to "USD or NPR?" is: convert at receipt, save in NPR.
Three reasons:
- Your liabilities are NPR-denominated. Rent, food, school fees, taxes, vehicle EMIs, FD goals. Holding USD against NPR liabilities is an open currency position, and you're not in the FX trading business.
- NPR savings instruments yield more than USD ones. Nepali fixed deposits and mutual funds yield in the 6–10% range; USD savings at a Nepali bank yield far less. The interest rate differential alone usually beats the depreciation rate over multi-year horizons.
- Mental accounting is cleaner. "I spent Rs X this month" is a number you can act on. "My net worth is US$Y" isn't, when your spending is in NPR.
The exception is holding USD specifically against a known USD expense. Saving for a US master's degree starting next year, a one-off overseas trip, or a software-licence renewal. For those, leaving the money in USD avoids round-trip conversion losses and is a cash-management decision rather than a currency bet.
The depreciation conversation, with actual numbers
The standard story is "NPR keeps falling against the dollar." Broadly true over decades, more nuanced over recent years.
USD/NPR through the year leading into May 2026:
| Period | Approximate USD/NPR rate |
|---|---|
| Mid-2024 | ~133 |
| Late 2024 | ~136 |
| Early 2025 | ~139 (peak, USD strong) |
| May 2025 | ~134 (NPR strengthened briefly) |
| Late 2025 | ~143 |
| Early 2026 | ~150 |
| May 2026 | ~152 |
Net depreciation over 12 months: roughly 0.8%. Much less than the "NPR is collapsing" narrative. The longer-term trend is steeper, but year to year is volatile.
The honest takeaway: don't treat NPR cash as a hedge against anything, and don't treat USD cash as a hedge against NPR either. Both are cash; both lose to inflation. The real protection is productive assets like fixed deposits, mutual funds, real estate, and equities, held in the currency that matches your liabilities.
A working setup, end-to-end
Putting it together:
- PAN registered, account flagged for inward remittance under the 5% scheme. Walk into your bank branch with PAN and citizenship, then confirm in writing that your account is set up correctly. Five minutes at the branch saves a tax-officer query later.
- Three accounts at the same Nepali bank:
- NPR Salary/Operating, where converted income lands and most spending happens.
- USD FCY account (optional), for known USD expenses where you want to skip round-tripping.
- NPR Savings/Goals, where the "save 20–30%" portion is auto-transferred each month after the 5% withholding has settled.
- Receiving channel of choice. SWIFT for big invoices, Wise for clean rates and direct US clients, Payoneer if you're on Upwork/Fiverr. Stick with one as the default for a year before re-evaluating; switching costs are real.
- A standing rule: convert USD to NPR within 7 days of landing unless there's a specific USD expense it's earmarked for. Don't time the FX market.
- Bookkeeping monthly, not annually. Log each invoice with date, client, USD amount, NPR landed amount, 5% withheld. At year-end your accountant's job is a 15-minute reconciliation, not a weekend.
What goes wrong, and how to avoid it
Four common failure modes, in order of frequency:
- "I'll just keep it in dollars." Six months later, the USD balance has done nothing while the NPR FD they could have parked it in earned 8%. Currency speculation is a paid profession. Don't take it on as a side bet.
- Mixed personal/business accounts. USD freelance income, NPR salary, family transfers, and a side gig all flowing through one account. At year-end, untangling what's taxable under the 5% scheme versus slab tax becomes a multi-day spreadsheet exercise. Clean separation costs nothing during the year.
- "The bank didn't flag my account, but the money came through." Inward remittances sometimes post without the 5% scheme classification, and get treated as ordinary inward credits. You then end up arguing eligibility at filing time. Get the flag confirmed in writing once.
- The Hundi temptation, especially in months when the rate is bad. A friend offers to convert "at a better rate" via an off-channel transfer. The few thousand rupees of upside isn't worth the downstream legal exposure.
Tracking it in Kharchapatra
A clean setup that holds up:
- Two accounts in Kharchapatra:
Freelance — USD inflow(the bank's NPR-converted credits, not the USD figure) andFreelance — Operating(NPR spending account). Don't track in dollars. Track in NPR, because that's the unit your taxes and life are in. - Tag each income transaction with the client and original USD amount in the description. At year-end you'll thank yourself for being able to group by client.
- Log the 5% withholding as a deduction on the income transaction, not a separate expense. The gross is your turnover; the net is what hit the bank. Both numbers matter at filing.
- A custom category
FX conversion lossfor any time you convert via a non-bank route (Wise, Payoneer) and want to track the spread against mid-market. Optional, but illuminating after a few months. - A monthly review on the 1st. Open the freelance category, look at the NPR landed total, and set the next month's budget against that figure rather than an aspirational USD one.
What this comes down to
Three lines:
- Use legal channels. SWIFT, Wise, or Payoneer. Pick one as default, keep your bank flagged for inward remittance, and let the 5% withholding do its work.
- Convert at receipt; save in NPR. Holding USD is a currency bet, not a strategy. Productive NPR assets beat USD cash over almost any horizon a working freelancer cares about.
- Skip the off-channel routes. The 5% you save isn't worth the unbankable income, the retroactive eligibility risk, and the life decisions you can't make without provable income.
The remote workers I know who are calmest about money are the ones who set this up once, automated the conversion rule, and stopped checking the FX rate. The stressed ones are watching the USD/NPR chart daily and trying to time conversions. Same income, very different experience.
Have a specific scenario you want covered, like managing US payroll versus invoicing, AdSense/YouTube income mechanics, or multi-currency clients? Email parjanya57@gmail.com.