How to Send Money to Nepal from USA

A complete comparison guide on remittance options, exchange rates, tax laws, IRS limits, and the best agents to maximize your Nepali Rupees (NPR).

Best Remittance Offers for USNEPAL Readers

Compare live exchange rates and get fee-free first transfers on our recommended platforms.

Compare Live Rates Now

1. Core Ways to Send Money to Nepal

When sending remittances from the United States to Nepal, you have three primary delivery options depending on speed, cost, and convenience for the recipient:

Direct Bank Deposit

Send directly to major Nepali commercial banks (Global IME, Nabil, NIC Asia). Deposit is credited within minutes to 24 hours. Recommended for large amounts.

Mobile Wallets

Fund mobile wallet services like eSewa, Khalti, or IME Pay instantly. Highly convenient for recipients paying utility bills or local merchant purchases.

Cash Pick-up

The recipient collects cash instantly from local banks, IME centers, or Western Union agent counters across Nepal. Requires a secure PIN and ID card.

2. Comparison of Money Transfer Agents

Choosing the right transfer agent can save you hundreds of dollars in hidden fees and poor exchange rates. Below is an overview of the most popular remittance players serving the US-to-Nepal corridor:

Agent Avg. Transfer Fee Rate Markup Speed Best For
Wise (TransferWise) Low Variable (~0.5%) 0% (Mid-Market Rate) 1 - 2 Business Days Large Bank Transfers
Remitly $0 - $3.99 0.5% - 1.5% Instant (Express) to 3 Days New Customer Promotions
Western Union $0 - $9.99 1.0% - 2.5% Instant (Cash) Cash Pick-up in rural areas
MoneyGram $4.99 - $12.99 1.5% - 3.0% Instant (Cash) Emergency cash transfers
Walmart Money Services Variable by partner 1.5% - 2.5% Same Day In-person cash sending

How Agents Hide Fees: Exchange Rate Markup

Many companies advertise "Zero Fee" transfers but offer a significantly lower exchange rate than the actual mid-market rate. This difference is called the exchange rate markup. For instance, if the actual exchange rate is 1 USD = 133 NPR, and the agent offers you 131 NPR, they are silently keeping 2 NPR for every dollar you send.

3. Funding Sources (Checking vs. Credit Card)

How you pay for your transfer impacts both the cost and processing speed. Remittance services support checking accounts (ACH), debit cards, and credit cards:

Checking Account (ACH Transfer) - Recommended

This is the cheapest way to send money. Remittance agents charge low or zero flat fees when linked directly to your checking account. The downside is speed: it takes 1 to 3 business days for banks to clear ACH funds.

Debit Card (Best for Instant Needs)

Debit cards provide instant transfer authorization. Fees are slightly higher than checking accounts, but the money is available to the recipient in Nepal almost instantly.

Credit Card - WARNING

Avoid using credit cards. Remittance services charge higher fees (typically 3% to 4% extra). More importantly, US credit card issuers treat remittance transfers as Cash Advances. This means you will incur an immediate 5% cash advance fee, interest starts accruing immediately (no grace period), and interest rates are typically much higher than standard purchase APRs.

4. How to Get the Best Exchange Rates

Remittance exchange rates fluctuate daily. To get the maximum amount of Nepali Rupees for your US Dollars, follow these three steps:

  1. Check the Nepal Rastra Bank (NRB) reference rate: The NRB is Nepal's central bank. They publish official daily foreign exchange reference rates at nrb.org.np. Use this rate as your benchmark to see how much markup commercial agents are charging.
  2. Avoid Weekend Transfers: Global currency markets close on weekends. During this time, remittance agents increase their rate markups to protect themselves against market volatility when trades resume on Monday. Try to send transfers between Monday and Friday morning.
  3. Use Rate Aggregators: Use online rate comparison portals to get live feeds of which agent currently offers the highest NPR yield.

5. USA Taxes & IRS Sending Limits

Understanding regulatory limits and tax rules in the United States is critical when sending large remittances back home.

IRS Gift Tax Rules

Sending money to family or friends in Nepal is considered a gift by the IRS. For the 2024–2026 calendar years, the annual exclusion limit is $18,000 per recipient.
You can send up to $18,000 to one person without needing to report it to the IRS. If you exceed $18,000 to a single person, you must file IRS Form 709 (Gift Tax Return). However, you will not actually pay tax unless your lifetime gifts exceed the lifetime gift exemption (which is over $13 million).

The $10,000 Reporting Threshold (BSA)

Under the US Bank Secrecy Act (BSA), financial institutions must report any cash transactions or wire transfers exceeding $10,000 to FinCEN (via a Currency Transaction Report or CTR).
**WARNING:** Do not split a single large transfer into multiple smaller transactions to bypass this limit (e.g. sending $4,000 twice). This is a federal crime known as "structuring" and will flag your account for suspicious activity.

FBAR & FATCA Compliance

If you maintain a bank account in Nepal (such as a Remittance Savings Account) and the aggregate value of all your foreign bank accounts exceeds $10,000 at any point during the calendar year, you must file FinCEN Form 114 (FBAR) online with the Treasury Department by April 15.

6. Taxes & Incentives in Nepal

The Government of Nepal and Nepal Rastra Bank actively encourage remittances, as they are a vital source of foreign currency reserves for the country's economy.

Extra Interest on Deposits

Commercial banks in Nepal are required by the central bank to offer a minimum of 1% higher interest rate on Remittance Savings Accounts and Fixed Deposits compared to regular savings accounts.

IPO Reservations for NRNs

The Securities Board of Nepal (SEBON) reserves a **10% quota** in Initial Public Offerings (IPOs) for Non-Resident Nepalese (NRNs) working abroad who route their money via official remittance accounts.

7. SWIFT vs. International Wire Transfer

Many people confuse direct wires with modern remittance apps. Here is the technical breakdown of international bank transfers:

SWIFT (Society for Worldwide Interbank Financial Telecommunication) is the secure global communication network that banks use to send payment orders to one another.

An International Wire Transfer is the actual movement of money between two banks across borders, which is almost always routed through the SWIFT network.

Why Remittance Apps are Different: Companies like Wise or Remitly do not route your money through SWIFT. Instead, they maintain local bank accounts in both the USA and Nepal. When you pay Wise USD, they receive it in their US account and instruct their Nepali bank account to transfer local NPR to your recipient. By bypassing the SWIFT network, they avoid intermediary bank fees, enabling faster and significantly cheaper transfers.

8. Frequently Asked Questions (FAQ)

Is the money I send back home to family in Nepal taxable?

No, remittances sent to family members for general living expenses, education, or healthcare are not considered taxable income in either the US or Nepal. They fall under tax-exempt personal gifts.

Can I send money to Nepal using digital wallets like eSewa?

Yes. Major remittance providers like Remitly, WorldRemit, and Sendwave let you select "Mobile Wallet Deposit" as the delivery option, allowing you to route funds directly to the recipient's eSewa or Khalti account.

What documents does the recipient need for cash pick-up?

The recipient must present a government-issued photo ID (Nepali Citizenship card, Passport, or Driver's license) and provide the exact transaction control number (PIN/MTCN) issued by the sender.

What is a SWIFT code, and how do I find a Nepali bank's code?

A SWIFT code (or BIC) is an 8- or 11-digit identification code for a specific bank. You can find your recipient's bank SWIFT code directly on the bank's official website or by using our USNEPAL Bank Directory.

Are there limits to how much money digital wallets can receive at once?

Yes. Under Nepal Rastra Bank rules, mobile wallets have strict daily and monthly caps. For instance, eSewa has a maximum bank deposit transfer limit of NPR 50,000 per transaction and NPR 100,000 per day. For larger sums, direct bank deposit is recommended.

What happens if I try to send more than $10,000 at once from the US?

Your transfer is perfectly legal but will trigger a standard FinCEN CTR filing by the transfer agent under US anti-money laundering laws. You may be asked to provide proof of identity, SSN/ITIN, and sources of funds.