Yes, you can transfer US dollars to an Indian bank account, but the money will be converted to Indian rupees and the process depends on which bank you use and how much you're sending
The most common route is an international wire transfer through your US bank to a recipient's bank account in India. Your US bank converts the dollars to rupees at their exchange rate, deducts their wire fee (typically $15 to $50), and sends the rupees to the Indian bank. The Indian bank may also charge a receiving fee. The transfer usually takes three to five business days, though some banks are slower.
You can also use money transfer services like Western Union, MoneyGram, or Wise (formerly TransferWise), which often offer better exchange rates than traditional banks but may charge higher fees for smaller amounts. Digital payment apps like PayPal or Google Pay work for some transfers but have limits and their own conversion rates. The method you choose depends on the amount, how fast you need it to arrive, and whether you want the lowest fee or the best exchange rate.
Key Takeaways
- International wire transfers from a US bank to India convert dollars to rupees automatically and typically arrive in three to five business days.
- Your US bank charges an outgoing wire fee, and the receiving Indian bank may charge an incoming fee; both reduce the amount that arrives.
- Money transfer services like Wise often offer better exchange rates than banks but may charge higher fees for amounts under $500.
- You will need the recipient's Indian bank account number, IFSC code (a nine-character bank identifier), and their full name to complete a wire transfer.
- The exchange rate you receive depends on your bank or service provider, not on the market rate, so rates vary significantly between providers.
How a wire transfer works and what information you need
To send money by wire, you initiate the transfer through your US bank's website, mobile app, or by visiting a branch. You provide the recipient's full name, Indian bank account number, and IFSC code — a nine-character identifier unique to each branch of every Indian bank. Without the correct IFSC code, the transfer may be delayed or rejected.
You also specify the amount in US dollars. Your bank converts it to rupees using their exchange rate on the day the transfer is processed (not the day you initiate it), deducts their outgoing wire fee, and sends the rupees to the Indian bank. The Indian bank receives the rupees, may deduct their own receiving fee, and deposits the remaining amount into the recipient's account.
The recipient should confirm their IFSC code with their bank before you send anything, because a wrong code can cause the money to go to the wrong account or bounce back to you after several days. Some Indian banks display the IFSC code on account statements or the back of the debit card; others require you to call or visit a branch.
Exchange rates and fees: what actually reduces the amount received
Your US bank does not use the mid-market exchange rate (the rate you see on financial news sites). Instead, they apply their own rate, which is typically 1 to 3 percent worse than the mid-market rate. A bank might quote you 83 rupees per dollar when the mid-market rate is 84 rupees per dollar. That difference adds up quickly on larger transfers.
On top of the exchange rate markup, your US bank charges an outgoing wire fee, usually $15 to $50 depending on the bank. The Indian bank charges an incoming fee, typically 100 to 500 rupees (roughly $1.20 to $6 USD). If you send $1,000, you might lose $40 to $60 in fees and exchange rate markup combined.
Money transfer services like Wise, OFX, or Remitly often charge lower fees (sometimes flat fees like $3 to $10) and use rates closer to mid-market, making them cheaper for amounts over $500. For smaller amounts, the fee difference may be small enough that a traditional bank wire is simpler. Compare the total cost (fee plus exchange rate) across providers before you send.
Money transfer services as an alternative to bank wires
Services like Wise, Western Union, and MoneyGram let you send money online without using your bank. You create an account, enter the recipient's Indian bank details, and fund the transfer from your US bank account or debit card. The service converts your dollars to rupees and deposits them into the recipient's Indian bank account.
Wise is popular for larger transfers because it uses mid-market exchange rates plus a small markup (usually under 1 percent) and charges a flat fee based on the amount. Western Union and MoneyGram charge higher fees but may be faster for some routes. These services typically take one to three business days, though some advertise same-day delivery for higher fees.
The trade-off is that money transfer services have daily and monthly limits on how much you can send, and they may require you to verify your identity more thoroughly than a bank would. If you are sending more than $10,000, you may hit limits or trigger additional verification requirements.
Digital payment apps and their limits
PayPal, Google Pay, and similar apps can send money to India, but they work best for smaller amounts and have strict limits. PayPal allows transfers to Indian bank accounts, but the process is slower than a wire transfer and the exchange rate is typically worse than a dedicated money transfer service. Google Pay lets you send money to contacts in India, but only up to a few thousand rupees per transaction and per month.
These apps are convenient if you are sending small amounts regularly to someone you know, but they are not the cheapest option for larger one-time transfers. Check the app's current limits and exchange rate before you commit to using it, because both change frequently.
What happens if the transfer goes wrong
If you provide the wrong account number or IFSC code, the money may be sent to the wrong account. Some Indian banks will attempt to reverse the transfer, but this can take two to four weeks. If the wrong recipient spends the money, recovery is difficult and may require legal action in India.
If the transfer is rejected by the Indian bank (for example, because the account is closed or the IFSC code is invalid), it will be returned to your US bank account. This reversal typically takes five to ten business days. Your US bank may refund the outgoing wire fee, but some banks do not.
If you do not receive confirmation that the money arrived within the expected timeframe, contact your US bank immediately. Provide them with the transfer reference number (given when you initiated the transfer) and ask them to trace the payment. Do not assume the money is lost; delays of a few extra days are common, especially during weekends or holidays in India.
Timing and when the money actually arrives
A wire transfer from a US bank typically takes three to five business days. This timeline starts when your bank processes the transfer, not when you initiate it. If you send money on a Friday evening, it may not process until Monday, and the recipient may not see it until Thursday or Friday of the following week.
Money transfer services like Wise often deliver faster — sometimes within one business day — but charge more for same-day or next-day delivery. Standard delivery through these services is usually one to three business days.
Weekends and holidays in both the US and India can add delays. If you are sending money around a US holiday (Thanksgiving, Christmas, New Year's) or an Indian holiday (Independence Day on August 15, Republic Day on January 26), expect the transfer to take longer.
Frequently Asked Questions
Do I need to report this transfer to the US government?
If you are sending more than $10,000 in a single transfer or multiple transfers that total more than $10,000 in a calendar year, your bank is required to file a Currency Transaction Report (CTR) with the US Financial Crimes Enforcement Network (FinCEN). This is routine and does not mean you have done anything wrong. You do not need to file anything yourself; your bank handles it.
What is the best exchange rate I can get?
Mid-market exchange rates (the rates you see on financial websites) are the best available, but you cannot access them directly as a consumer. Money transfer services like Wise come closest, typically within 0.5 to 1 percent of mid-market. Traditional banks are usually 1 to 3 percent worse. Compare quotes from at least two providers before sending.
Can I send money to someone else's Indian bank account, or only my own?
You can send money to anyone's Indian bank account as long as you have their correct account number, IFSC code, and full name. The account does not have to be in your name. The recipient's bank will deposit the rupees into their account regardless of who initiated the transfer.
What if the Indian bank account is frozen or closed?
If the account is closed or frozen, the Indian bank will reject the transfer and return the money to your US bank. This reversal takes five to ten business days. Contact your US bank to confirm the money has been returned to your account.
Are there limits on how much I can send?
Your US bank may have internal limits on wire transfers, typically $10,000 to $25,000 per day without additional verification. India does not have a legal limit on receiving foreign currency transfers, but amounts over $10,000 trigger reporting requirements in the US. Money transfer services have their own daily and monthly limits, which vary by service and your account history.