What a Nepali business can actually use to take money from abroad — card acquiring at home, foreign entities, Payoneer, Wise and dollar cards.
If your customers are outside Nepal, the domestic rails — eSewa, Khalti, FonePay, connectIPS — stop at the border. International acceptance is Nepal’s hardest payments problem, but in 2026 there are four workable routes, each with a clear tradeoff.
Route 1: Card acquiring from a Nepali provider
Card acquiring for Nepali merchants has improved substantially: several Nepali payment providers now support international card acceptance for businesses that complete their stricter onboarding. This is the first thing to check, because it keeps everything in one entity, one settlement account, and Nepali compliance.
The tradeoff: stricter KYC, per-transaction fees that are higher than domestic rails, and the standing work of fraud and chargeback handling. Treat it as a compliance project — see the payment gateways field guide — and get the current rate sheet in writing before you commit your pricing.
Route 2: A foreign entity + Stripe/PayPal
Stripe does not support Nepal-registered businesses. The established workaround is structural: form a foreign entity (a US LLC is the common choice — it can be done remotely), open its bank account and Stripe/PayPal account, and contract with clients through that entity while the Nepali business does the work behind it.
This is a legitimate and common structure, but it is a legal and tax project, not a payment hack: foreign registration, taxation in two jurisdictions, and clean intercompany arrangements. It pays off for businesses with substantial recurring international revenue; for a freelancer invoicing occasionally, it is overkill.
Route 3: Payoneer / Wise for receiving
For most Nepali freelancers and small agencies, this is the answer:
- Payoneer — receive from marketplaces (Upwork-style platforms) and direct clients, withdraw to Nepali banks in NPR. The default for marketplace sellers.
- Wise — multi-currency account details that let a foreign client pay a “local” transfer; strong for direct invoicing, transparent fees. Verify the specific receiving corridor supports Nepal withdrawal before promising a client a payment method.
Neither gives you a checkout button on a website — they settle invoices, they don’t take cards at checkout. That distinction decides which route you need.
Route 4: Dollar cards for paying out
The reverse direction — paying for foreign services from Nepal — runs on dollar cards: internationally enabled USD cards from Nepali banks, used for hosting, ads, SaaS subscriptions and domain renewals. Every provider in our hosting shortlist assumes you can pay by card, so this card is a prerequisite for most international purchases.
NRB sets the limits and eligible purposes, and both change over time; confirm current rules with your bank when you apply, and keep documentation for your purchases — banks ask, and clean records make renewals painless.
Choosing between them
| Your situation | Route |
|---|---|
| Freelancer / small agency invoicing abroad | Payoneer or Wise |
| Nepali store selling to international customers | Nepali card acquiring first; foreign entity when volume justifies it |
| Paying for foreign tools and hosting | Dollar card |
| Sustained international product revenue | Foreign entity + Stripe, done properly |
And the rule that ties them together: domestic customers on domestic rails, foreign money through documented channels, and never let your only revenue path be an account that exists because of an address workaround — that last trap is covered in our PayPal in Nepal guide.
FAQ
Can a Nepali company use Stripe?
Not directly — Nepal is not on Stripe's supported merchant countries. The common route is a foreign entity (many Nepalis form a US LLC) that contracts with Stripe, with the Nepali business as its operational backend. That is a legal and tax structure, not a payment trick; get local advice before doing it.
What is a dollar card, and who can get one?
An internationally enabled card (often prepaid) issued in USD by Nepali banks, usable for foreign-currency payments online. Nepali residents can obtain one from most major banks against KYC; spending limits are set by Nepal Rastra Bank rules and change over time, so confirm current limits with your bank.
What's the simplest way to receive money from foreign clients?
Payoneer or Wise. Both onboard Nepali users, receive foreign-currency payments, and withdraw to Nepali banks in NPR. For marketplace sellers Payoneer is the default; for direct client invoicing Wise is often cheaper.