Skip to main content

HomeAll guides

How to Send Money From the US to India

The main ways to transfer money from the US to India

You can send money from the US to India through a bank wire, a money transfer service like Western Union or MoneyGram, your bank's own app or website, or a specialist remittance company. Each method differs in how fast the money arrives, what you pay in fees, and what exchange rate you get. Bank wires are slower but often cheaper for large amounts. Money transfer services are faster but charge higher fees. Your choice depends on how much you're sending, how quickly it needs to arrive, and whether you want to send it to a bank account or have someone pick it up in cash.

The person receiving the money in India will need either a bank account number or will pick up cash at a physical location, depending on which method you choose. Most transfers take between one and five business days, though some services offer same-day options at a higher cost.

Key Takeaways

  • Bank wires through your US bank are often cheapest for amounts over $1,000 but take three to five business days and require the recipient's Indian bank details.
  • Money transfer services like Western Union and MoneyGram deliver cash within hours but charge 5 to 10 percent in fees and are better for smaller amounts.
  • Specialist remittance companies such as Wise, OFX, and Remitly often offer better exchange rates than banks but may take one to three business days.
  • You will need the recipient's full name, bank account number and IFSC code if sending to a bank account, or their location if they are picking up cash.
  • Exchange rates and fees vary by provider and by the amount you send, so comparing at least two services before you transfer saves money on larger amounts.

Bank wire transfers through your US bank

A bank wire is a direct transfer from your US bank account to an Indian bank account. You initiate it through your bank's website, mobile app, or by visiting a branch. Your bank will ask for the recipient's full name, their Indian bank account number, and their bank's IFSC code (a nine-character code that identifies the specific Indian bank branch). You will also need the bank's SWIFT code, which your bank can look up if you provide the Indian bank's name and city.

Bank wires typically take three to five business days to arrive in India. Your US bank charges a wire fee, usually between $15 and $50 depending on the bank. The exchange rate you receive is your bank's wholesale rate plus a markup, which is typically 1 to 3 percent above the mid-market rate. For amounts under $1,000, the fees make this option expensive relative to what you're sending. For amounts over $2,000, the cost per dollar sent often becomes competitive with other methods.

The main advantage is that the money goes directly into the recipient's bank account with no pickup required. The main disadvantage is the wait time and the exchange rate markup. If the recipient does not have a bank account, a wire transfer will not work.

Money transfer services: Western Union, MoneyGram, and similar providers

Money transfer services let you send money that the recipient picks up in cash at a physical location in India, usually within hours. You can start the transfer online, through a mobile app, or at a physical agent location in the US. You provide the recipient's full name and the city or specific location where they will pick up the money. The recipient then goes to that location with a photo ID and a reference number you provide, and collects the cash.

Western Union and MoneyGram both operate thousands of pickup locations across India, including post offices, banks, and dedicated agent shops. Transfers typically arrive within minutes to a few hours. Fees range from 5 to 10 percent of the amount sent, depending on the service and the amount. A $500 transfer might cost $25 to $50. Exchange rates are also marked up, usually by 2 to 4 percent above the mid-market rate.

This method works well for smaller amounts and when the recipient needs cash when ready. It does not require the recipient to have a bank account. The downside is the high cost relative to the amount sent and the need for the recipient to travel to a pickup location.

Specialist remittance companies: Wise, OFX, Remitly, and others

Specialist remittance companies focus on international transfers and often offer better exchange rates than banks or traditional money transfer services. Wise (formerly TransferWise) is one of the largest. You set up an account online, enter the amount and the recipient's Indian bank details, and the money is transferred to their account. OFX and Remitly work similarly. These services typically take one to three business days.

Fees vary by company and by amount. Wise charges a flat fee plus a small percentage, usually totaling 1 to 2 percent of the amount sent. OFX and Remitly have similar structures. The exchange rate is typically closer to the mid-market rate than what banks offer, which is the main advantage. For a $5,000 transfer, you might save $50 to $100 compared to a bank wire by using one of these services.

The recipient must have an Indian bank account. You will need their account number and IFSC code. These services are best for larger amounts or regular transfers where the better exchange rate adds up over time.

What information you need before you transfer

For a bank account transfer, you need the recipient's full name exactly as it appears on their bank account, their 16-digit bank account number, and their bank's IFSC code. The IFSC code is specific to the branch, not the bank as a whole. If you have the wrong IFSC code, the transfer may be delayed or sent to the wrong branch. You can find the IFSC code on the recipient's bank statements, on their bank's website, or by asking them directly.

For a cash pickup transfer, you need the recipient's full name and the city or specific location where they will pick up the money. You do not need their bank account information.

For any transfer, have your US bank account information ready and know your available balance. Some services have daily or monthly limits on how much you can send, especially if you are a new customer.

Comparing fees and exchange rates across providers

The total cost of a transfer is the fee plus the difference between the exchange rate you receive and the mid-market rate. The mid-market rate is the real-time rate banks use with each other and is available free on sites like XE.com or OANDA. Your provider's rate will always be worse (higher cost to you) than the mid-market rate.

To compare, get a quote from at least two providers for the exact amount you plan to send. Most will show you the fee, the exchange rate, and the amount the recipient will receive in Indian rupees before you commit. Write down all three numbers. The provider that shows the highest amount in rupees is the cheapest option for that transfer.

For small amounts (under $500), the difference between providers may be only $5 to $10, so convenience matters more. For amounts over $2,000, the difference can be $50 to $150, so comparing is worth the time.

How long transfers take and what to expect

Bank wires take three to five business days. Money transfer services take minutes to a few hours. Specialist remittance companies take one to three business days. These timelines assume you initiate the transfer during business hours on a weekday. Transfers started on Friday evening or over a weekend may not process until Monday.

Once you initiate a transfer, you will receive a confirmation number or reference code. Save this. If something goes wrong, you will need it to track the transfer or file a dispute. Most providers let you check the status online using this number.

If the money does not arrive within the stated timeframe, contact the provider when ready. Delays can happen if the recipient's bank account information was incorrect, if there is a holiday in India, or if the transfer is flagged for review. The provider can tell you what happened and whether the money will arrive, be returned, or needs correction.

Frequently Asked Questions

What is the cheapest way to send $1,000 to India?

For $1,000, a specialist remittance company like Wise or OFX is usually cheapest, costing $10 to $20 in total fees and markup. A bank wire costs $15 to $50 in fees plus a 1 to 3 percent exchange rate markup, totaling $25 to $60. A money transfer service costs $50 to $100 in fees alone. Get quotes from at least two services before you send.

Can I send money if the recipient does not have a bank account?

Yes, but only through money transfer services like Western Union or MoneyGram. They let the recipient pick up cash at a physical location. Bank wires and specialist remittance companies require the recipient to have a bank account. If the recipient is in a rural area, confirm that a pickup location exists nearby before you send.

What happens if I enter the wrong bank account number?

If the account number is wrong, the transfer may be rejected and returned to you, or it may be sent to a different account. Contact your provider when ready if you realize the error before the transfer completes. If the money has already been sent, the provider can attempt to recall it, but success depends on the receiving bank. This is why confirming the account number with the recipient before you send is important.

Do I need to report large transfers to the IRS?

The IRS does not have a specific reporting requirement for sending money abroad. However, if you are sending money that is not from your own income or savings, or if you are sending very large amounts regularly, consult a tax professional. Banks report large transfers to the Financial Crimes Enforcement Network (FinCEN) as part of anti-money-laundering rules, but this is a compliance measure, not a tax issue for legitimate transfers.

Can I set up automatic recurring transfers?

Most specialist remittance companies and some banks allow you to set up recurring transfers on a schedule you choose, such as monthly. Money transfer services typically do not offer this. If you send money regularly, setting up a recurring transfer saves time and often qualifies you for a lower fee per transfer.

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.