Skip to main content

HomeAll guides

How to Send Money From India to the USA

The main ways to transfer money from India to the USA

You have four main routes to move money from India to a US bank account: a wire transfer through your Indian bank, an international money transfer service, a peer-to-peer platform, or a remittance company. Wire transfers are the most direct but often the most expensive. Money transfer services like Wise, OFX, and Remitly are usually cheaper and faster for amounts under $10,000. Peer-to-peer platforms like PayPal and Wise also work if both parties have accounts set up. Remittance companies like MoneyGram and Western Union are slower but require less documentation.

The method you choose depends on how much you're sending, how fast you need it to arrive, and whether the recipient has a US bank account. If you're sending to someone without a bank account, remittance companies and some peer-to-peer services let them pick up cash. If you're sending to a bank account, wire transfers and money transfer services are your best options.

Key Takeaways

  • Wire transfers from your Indian bank are direct but typically cost $15 to $50 and take one to three business days.
  • Money transfer services like Wise and Remitly usually charge 1 to 3 percent of the amount and deliver within one to two business days.
  • You will need the recipient's US bank account details (routing number and account number) or their name and address if they're picking up cash.
  • Exchange rates vary by service and change throughout the day, so comparing rates before you send saves money on larger amounts.
  • Your Indian bank may have daily or monthly limits on outbound transfers, so check your account restrictions before you start.

Wire transfers from your Indian bank

A wire transfer is the most straightforward path if you have an account at an Indian bank. You walk into a branch or log into your online banking portal, provide the recipient's US bank account number and routing number, and initiate the transfer. The money moves directly from your Indian account to the US account, usually within one to three business days.

The cost ranges from ₹500 to ₹2,000 (roughly $6 to $25) depending on your bank and the amount. Some banks charge a flat fee; others charge a percentage. The exchange rate your bank uses is usually not the real-time market rate — banks add a markup of 1 to 2 percent. This markup is where banks make money on transfers, so the total cost is often higher than it appears at first.

To send a wire, you need the recipient's full name, US bank account number, routing number, and the bank's name and address. You may also need to provide proof of the source of funds (a salary slip or tax return) if the amount is large or if your bank has compliance requirements. Ask your bank what documents they need before you visit.

Money transfer services (Wise, Remitly, OFX)

Money transfer services are often cheaper and faster than bank wire transfers. Wise, Remitly, and OFX are three of the largest. You create an account online, enter the amount you want to send and the recipient's US bank details, and the service handles the rest. The money usually arrives within one to two business days.

Fees typically range from 1 to 3 percent of the amount you send, plus a small fixed fee (₹100 to ₹300). The exchange rate these services use is much closer to the real market rate than what banks offer, so even with the fee, you often come out ahead. For example, sending $1,000 through Wise might cost $15 to $25 total, while a bank wire might cost $40 to $50.

The main drawback is that you need a bank account in India to fund the transfer, and the recipient needs a US bank account to receive it. If either party doesn't have a bank account, you'll need to use a different method. Most of these services also have daily or monthly sending limits, which vary by service and your account history.

Peer-to-peer platforms (PayPal, Google Pay)

PayPal and Google Pay let you send money internationally if both you and the recipient have accounts set up. You log in, enter the recipient's email or phone number, and send the money. The recipient receives a notification and can withdraw it to their bank account or keep it in their digital wallet.

Fees are usually 2 to 3 percent plus a fixed amount (around ₹50 to ₹100). The exchange rate is reasonable but not as good as Wise or other dedicated transfer services. The main advantage is speed — money can arrive within hours rather than days — and convenience if you already use the platform.

The main limitation is that both parties must have accounts with the same platform, and both must have verified their identity. PayPal and Google Pay also have lower sending limits than dedicated money transfer services, so they work better for smaller amounts.

Remittance companies (MoneyGram, Western Union)

MoneyGram and Western Union are the oldest way to send money internationally. You visit an agent location in India (usually a post office or small shop), hand over cash or a check, provide the recipient's name and address, and the money is available for pickup at a Western Union or MoneyGram location in the USA within minutes to hours.

Fees are higher than other methods — typically 5 to 10 percent of the amount — and the exchange rate includes a markup. For a $1,000 transfer, you might pay $50 to $100 in fees and exchange rate markup combined. However, remittance companies are useful if the recipient doesn't have a bank account and needs to pick up cash.

You don't need a bank account to send through these services, only cash or a check. The recipient doesn't need a bank account either — they just need to show ID at a pickup location. This makes remittance companies the only option for some situations, even though they're the most expensive.

What you need before you send

Before you initiate any transfer, gather the information the service will ask for. If you're sending to a bank account, you need the recipient's full name exactly as it appears on their account, their US bank account number, and their bank's routing number. The routing number is a nine-digit code that identifies the bank; you can find it on a check or by asking the recipient to look it up on their bank's website.

If you're sending to a cash pickup location, you need the recipient's full name and their address in the USA. Some services also ask for a phone number or email. If the amount is large (usually over $10,000), your Indian bank or the transfer service may ask for proof that the money is legitimate — a salary slip, tax return, or letter from your employer.

Check your Indian bank's limits on outbound transfers. Many banks limit how much you can send per day or per month, especially if you're a new customer or haven't sent money internationally before. If you hit a limit, you may need to wait until the next day or month, or contact your bank to request a higher limit.

Exchange rates and hidden costs

The exchange rate is where most people lose money on international transfers without realizing it. The real-time market rate changes throughout the day, but banks and transfer services don't use it. Instead, they use a rate that includes their markup.

Wise and other dedicated money transfer services use a rate very close to the real market rate (within 0.5 percent). Banks typically add 1 to 2 percent. Remittance companies add 3 to 5 percent or more. On a $5,000 transfer, a 2 percent difference in the exchange rate costs you $100.

Before you send, ask the service what rate they're offering and compare it to the real market rate (you can check this on XE.com or OANDA). Also ask whether the fee is included in the amount you see or added on top. Some services show you the total cost upfront; others add fees after you commit.

Frequently Asked Questions

How long does it take to send money from India to the USA?

Bank wire transfers usually take one to three business days. Money transfer services like Wise and Remitly typically deliver within one to two business days. Remittance companies like Western Union can deliver within hours if you're sending to a cash pickup location. The exact time depends on the service, the amount, and whether the transfer happens on a weekend or holiday.

What's the cheapest way to send money from India to the USA?

Wise and similar money transfer services are usually the cheapest for amounts under $10,000 because they charge low fees (1 to 3 percent) and use a real market exchange rate. Bank wire transfers are more expensive because of higher fees and a worse exchange rate. Remittance companies are the most expensive but are the only option if the recipient doesn't have a bank account.

Do I need a bank account in India to send money?

You need a bank account to use wire transfers and most money transfer services. Remittance companies like Western Union and MoneyGram let you send cash without a bank account — you just visit an agent location and hand over money. Peer-to-peer services like PayPal require an account but not necessarily a bank account if you fund the transfer with a credit card.

What if the recipient doesn't have a US bank account?

Remittance companies like Western Union and MoneyGram let the recipient pick up cash at a location near them. Some money transfer services also offer cash pickup, though not all. If you're sending to someone without a bank account, check whether the service you're considering offers cash pickup before you start the transfer.

Are there limits on how much I can send?

Yes. Your Indian bank may limit daily or monthly outbound transfers, especially if you're a new customer. Money transfer services have limits that vary by service and your account history — typically $5,000 to $50,000 per transaction. Remittance companies usually have lower limits, around $2,500 to $10,000. Contact your bank or the service to find out your specific limit and whether you can request an increase.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.