How To Send Money to India From the United States
The main ways to transfer money to India
You can send money to India through a bank wire, a money transfer service like Western Union or MoneyGram, your bank's own international transfer app, or a digital remittance platform built specifically for India transfers. Each method differs in speed, cost, and the exchange rate you receive. A bank wire typically takes three to five business days and costs $15 to $50. Money transfer services at physical locations are faster—often same-day—but charge higher fees and give worse exchange rates. Digital platforms like Wise, OFX, or India-focused services like Remitly often have lower fees and better rates but require the recipient to have a bank account.
The method you choose depends on how fast you need the money to arrive, how much you are sending, and whether the person receiving it in India has a bank account. If you are sending under $500 and need it within hours, a physical money transfer location works. If you are sending $1,000 or more and can wait a few days, a digital platform usually costs less overall.
Key Takeaways
- Bank wires take three to five business days, cost $15 to $50, and work if the recipient has a bank account in India.
- Physical money transfer locations like Western Union deliver cash same-day but charge 5 to 8 percent in fees and offer poor exchange rates.
- Digital remittance platforms charge 1 to 3 percent and give mid-market exchange rates, but require the recipient to have a bank account and take one to three business days.
- You will need the recipient's full name, bank account number (if using a bank transfer), or their location (if using cash pickup).
- The rupee exchange rate changes daily, so the amount your recipient gets in rupees will vary based on when you send the money.
Bank wire transfers through your U.S. bank
A bank wire is the most straightforward method if both you and the recipient have bank accounts. You go to your bank in person or online, provide the recipient's bank details in India (their name, account number, and bank's SWIFT code), and your bank sends the money directly to their account. The transfer usually takes three to five business days. Your bank will charge you a wire fee, typically $15 to $50 depending on the bank.
The exchange rate your bank uses is usually not the mid-market rate—it includes a markup of 1 to 3 percent. This means if the actual rupee-to-dollar rate is 83 rupees per dollar, your bank might give you 80.5 rupees per dollar. You pay the difference. Ask your bank what rate they will use before you send the money, so you know exactly how many rupees your recipient will receive.
To send a wire, you need the recipient's Indian bank account number, their full name as it appears on the account, the bank's name, and the bank's SWIFT code (an eight or eleven-character code that identifies the bank internationally). You can find the SWIFT code on the recipient's bank statement or by searching the bank's website. Some banks also ask for an IFSC code, which is India-specific and identifies the exact branch.
Money transfer services at physical locations
Western Union, MoneyGram, and similar services let you walk into a store, hand over cash, and have the money available for pickup at a location in India within hours or the same day. This is the fastest method if you need the money to arrive quickly and the recipient does not have a bank account. You can find these services at grocery stores, pharmacies, check-cashing shops, and dedicated money transfer offices in most U.S. cities.
The cost is high. Fees typically run 5 to 8 percent of the amount you send, and the exchange rate includes a markup of 2 to 4 percent. If you send $1,000, you might pay $70 in fees alone, and the recipient gets rupees at a worse rate than you would get through a bank. For a $1,000 transfer, you could lose $100 to $150 total compared to using a digital platform.
To use a physical money transfer service, you provide your ID, the recipient's full name, their location in India (city and state), and how much you want to send. The service gives you a reference number. The recipient goes to a location in India, provides that reference number and their ID, and receives the cash. No bank account is needed on either end.
Digital remittance platforms and money transfer apps
Services like Wise, OFX, Remitly, and WorldRemit are designed specifically for sending money across borders. They typically charge 1 to 3 percent in fees, use the actual mid-market exchange rate (or very close to it), and take one to three business days. Many of these services have apps you can use on your phone. The trade-off is that the recipient must have a bank account in India to receive the money—it cannot be picked up as cash.
These platforms work by holding money in multiple countries and matching transfers, so they do not actually move your dollars all the way to India. This is why they can charge less than banks. Some services also offer a debit card or local bank account in India, which can make receiving money faster or easier if the recipient uses their service regularly.
To use a digital platform, you create an account online, verify your identity (usually by uploading a photo ID and sometimes a recent utility bill), enter the recipient's bank details in India, and authorize the transfer from your U.S. bank account or debit card. The money lands in the recipient's Indian bank account within the stated timeframe. Fees and exchange rates vary between services, so compare three or four before you send a large amount.
What information you need from the recipient
If you are using a bank wire or digital platform, you need the recipient's bank account details. Ask them for their account number, the bank's name, the SWIFT code (for international wires), and the IFSC code (for digital platforms). The IFSC code is a nine-character code that identifies the specific branch. If the recipient is not sure, they can find it on their bank statement or by calling their bank.
If you are using a physical money transfer service, you only need the recipient's full name and their city and state in India. The recipient does not need to provide anything in advance—they just go to a pickup location with their ID.
Double-check the spelling of the recipient's name, especially if it is transliterated from Hindi or another Indian language. Banks match names exactly, and a misspelled name can delay or block the transfer. If the name on the account is "Rajesh Kumar" but you send it as "Rajesh Kumarr", the transfer may be rejected.
Exchange rates and how they affect what your recipient gets
The rupee-to-dollar exchange rate changes every day based on currency markets. If you send $1,000 when the rate is 82 rupees per dollar, your recipient gets 82,000 rupees (minus fees). If you send the same $1,000 the next day when the rate is 83 rupees per dollar, they get 83,000 rupees. You cannot control the rate, but you can control which service you use and how much of a markup they add.
Banks typically add 1 to 3 percent to the mid-market rate. Digital platforms add 0 to 2 percent. Physical money transfer services add 2 to 4 percent. Over a $5,000 transfer, the difference between a bank and a digital platform can be $50 to $150 in rupees your recipient receives. Check the rate each service is offering before you commit to sending the money.
Timing and when the money arrives
Bank wires take three to five business days. Money transfer services at physical locations take a few hours to same-day. Digital platforms take one to three business days, depending on the service and the time of day you send it. If you send money on a Friday evening, it may not arrive until Tuesday because banks do not process transfers over weekends.
Some services offer expedited transfers for an extra fee. Wise, for example, offers same-day delivery to some Indian banks for an additional charge. If you need the money to arrive urgently, ask the service whether they offer a faster option and what it costs.
Frequently Asked Questions
Do I need to report sending money to India to the IRS?
Sending money to family or friends is not taxable income to them and does not require you to file a report with the IRS. However, if you send more than $10,000 in a single transaction or multiple related transactions, your bank must file a Currency Transaction Report (CTR) with the Financial Crimes Enforcement Network. This is routine and does not mean you have done anything wrong—it is a standard reporting requirement.
What is the difference between a SWIFT code and an IFSC code?
A SWIFT code identifies a bank internationally and is used for wires between countries. An IFSC code identifies a specific branch of an Indian bank and is used for transfers within India. For a bank wire from the U.S., you need the SWIFT code. For a digital platform transfer, you typically need the IFSC code. Ask the recipient which one their bank requires.
Can I send money if the recipient does not have a bank account?
Yes, but only through a physical money transfer service like Western Union or MoneyGram. The recipient goes to a pickup location with their ID and collects the cash. Bank wires and digital platforms require the recipient to have a bank account because the money is deposited directly into an account.
What happens if I send money to the wrong account number?
If you provide an incorrect account number, the money may be deposited into someone else's account or rejected by the bank. Contact your bank or the transfer service when ready if you realize you made a mistake. Some services can reverse the transfer if you catch it quickly, but this is not may provide. Always double-check the account number before you send.
Is it cheaper to send money through my bank or a digital platform?
For most amounts, a digital platform is cheaper. A $1,000 bank wire might cost $25 in fees plus a 2 percent exchange rate markup, totaling about $45. The same transfer through Wise or OFX might cost $10 to $15 total. The larger the amount, the bigger the savings. For amounts under $200, the difference is smaller, so a bank wire may be simpler.
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.