Key Takeaway
India receives over $125 billion in remittances annually — yet most senders overpay by 3–5%. We compared 10+ providers on real USD-to-INR quotes to find the cheapest, fastest, and most reliable ways to send money to India from the US.
In this guide (13 sections)
- USA to India: The World's Largest Remittance Corridor
- 10 Best Providers Compared: Fees, Rates & Speed for USD to INR
- 5 Delivery Methods Explained: IMPS, UPI, NEFT, Cash Pickup & Mobile Wallet
- IFSC Code Guide: What You Need to Send Money to an Indian Bank Account
- What Each Provider Requires from You (Sender Requirements)
- NRE vs NRO Accounts: Where Should Remittances Go?
- Tax Rules & Reporting: What Senders and Recipients Must Know
- Transfer Limits: How Much Money Can You Send to India from the USA?
- 7 Tips to Get the Most Rupees for Your Dollar
- Common Scenarios: Which Provider Fits Your Situation?
- How to Send Money to India: Step-by-Step
- Sources & Methodology
- Frequently Asked Questions
In this guide
- USA to India: The World's Largest Remittance Corridor
- 10 Best Providers Compared: Fees, Rates & Speed for USD to INR
- 5 Delivery Methods Explained: IMPS, UPI, NEFT, Cash Pickup & Mobile Wallet
- IFSC Code Guide: What You Need to Send Money to an Indian Bank Account
- What Each Provider Requires from You (Sender Requirements)
- NRE vs NRO Accounts: Where Should Remittances Go?
- Tax Rules & Reporting: What Senders and Recipients Must Know
- Transfer Limits: How Much Money Can You Send to India from the USA?
- 7 Tips to Get the Most Rupees for Your Dollar
- Common Scenarios: Which Provider Fits Your Situation?
- How to Send Money to India: Step-by-Step
- Sources & Methodology
- Frequently Asked Questions
USA to India: The World's Largest Remittance Corridor
Quick answer: The cheapest way to send money to India from the USA in 2026 is through specialist online providers — not banks. Wise delivers the most INR on transfers above $500 thanks to its 0% exchange rate markup. Remitly wins for smaller amounts with $0 fees and IMPS delivery in minutes. Instarem combines zero fees with a low 0.42% markup. On a $1,000 transfer, the difference between the cheapest provider and a US bank can be ₹2,000–₹4,500 — that's real money your family never receives. Compare live USD to INR rates →
India is the world's largest remittance recipient, receiving over $125 billion annually according to the World Bank. The USA-to-India corridor alone accounts for roughly $28 billion per year — driven by a 4.4-million-strong Indian diaspora in the United States.
The good news: intense competition between providers means you have more options than ever. The bad news: the gap between the cheapest and most expensive option on a single transfer can exceed 5% of the send amount. On a $5,000 transfer, that's $250 lost to fees and markups.
This guide covers everything you need to send money to India: provider comparisons with real data, delivery methods (IMPS, UPI, NEFT, cash pickup), IFSC code requirements, NRI account rules, tax implications, and the new 2026 US remittance tax. For broader advice, see our cheapest international transfers guide.
10 Best Providers Compared: Fees, Rates & Speed for USD to INR
Quick Comparison: USA to India Providers ($1,000 Transfer)
| Provider | Fee | Rate Markup | Approx. INR Received | Speed | Delivery Methods |
|---|---|---|---|---|---|
| Wise | $7.33 | 0% (mid-market) | ~₹91,600 | 1–2 days | Bank (IMPS/NEFT) |
| Remitly | $0–$3.99 | 0.3–0.8% | ~₹91,200 | Minutes (Express) | Bank (IMPS), UPI, cash pickup |
| Instarem | $0 | 0.42% | ~₹91,100 | 1–2 days | Bank deposit |
| Xoom (PayPal) | $0–$4.99 | 0.5–1.5% | ~₹90,400 | Minutes–1 day | Bank, cash pickup, mobile wallet |
| WorldRemit | $0–$3.99 | 0.5–1.2% | ~₹90,200 | Minutes–1 day | Bank (IMPS), mobile wallet |
| XE | $0 | 0.4–1.0% | ~₹90,500 | 1–4 days | Bank deposit |
| Western Union | $0–$8 | 1–3% | ~₹88,800 | Minutes | Bank, cash pickup, mobile wallet |
| MoneyGram | $0–$5 | 1–2.5% | ~₹89,200 | Minutes | Bank, cash pickup |
| Ria | $0–$5 | 1–2% | ~₹89,500 | Minutes–1 day | Bank, cash pickup |
| US Bank Wire | $25–$50 | 2–5% | ~₹86,500 | 3–5 days | Bank (SWIFT) |
Rates based on $1,000 USD→INR quotes collected March 2026. Actual amounts vary — compare live rates for your amount →
Wise — Best for Large Transfers ($500+)
Wise uses the real mid-market exchange rate with zero markup — the same rate you see on Google or Reuters. It charges a transparent fee (typically 0.6–0.8% for USD to INR). For transfers above $500, the 0% markup means Wise almost always delivers the most rupees. Delivery is via IMPS (minutes) or NEFT (2–4 hours). See our exchange rate markup guide to understand why this matters.
Pros: Best total value for $500+, transparent pricing, multi-currency account, real-time tracking
Cons: Higher upfront fee on small transfers, no cash pickup option
Remitly — Best for Speed and Small Transfers
Remitly's Express option delivers rupees to Indian bank accounts within minutes via IMPS. Fees start at $0 on many transfers, and they frequently run first-transfer promotions with boosted exchange rates. Also supports UPI delivery and cash pickup. The Wise vs Remitly comparison shows how they stack up corridor by corridor.
Pros: Fastest delivery (minutes), $0 fees available, UPI support, strong app
Cons: Exchange rate markup (0.3–0.8%), promotional rates expire
Instarem — Best Zero-Fee Option
Instarem charges zero transfer fees with a low average markup of 0.42%. As an Asia-Pacific specialist, they have strong banking relationships in India, which means reliable delivery. Good for regular senders who want predictable pricing.
Xoom — Best for Cash Pickup Flexibility
Xoom (owned by PayPal) offers bank deposit, cash pickup, and mobile wallet delivery across India. If your recipient doesn't have a bank account, Xoom lets them collect cash at agent locations. Integration with your existing PayPal account is seamless.
Western Union — Best Cash Pickup Network
Western Union's unmatched agent network across India — including rural areas — makes it the go-to for cash pickup. Fees and markups are higher than digital-first providers, but the physical reach is unrivaled. Your recipient just needs a government ID and the MTCN (tracking number).
Why Banks Are the Most Expensive Option
US banks (Wells Fargo, Bank of America, Chase) typically charge a $25–$50 wire fee plus a 2–5% exchange rate markup. On a $1,000 transfer, that's roughly ₹3,000–₹5,000 less than Wise or Remitly. Banks also use SWIFT, which means 3–5 business days delivery and potential intermediary bank fees. Avoid banks unless you're sending very large amounts and need a formal wire receipt.
5 Delivery Methods Explained: IMPS, UPI, NEFT, Cash Pickup & Mobile Wallet
How your recipient gets the money matters as much as how much they get. India offers more delivery options than almost any other remittance destination. Here's each method, with which providers support it and when to use it.
Delivery Methods Comparison
| Method | Speed | Availability | Supported By | Best For |
|---|---|---|---|---|
| Bank Deposit (IMPS) | Minutes | 24/7, including holidays | Wise, Remitly, WorldRemit, Instarem, Xoom | Most transfers — fastest + cheapest |
| UPI Transfer | Minutes | 24/7 | Remitly, Google Pay | Recipients who prefer UPI over bank details |
| Bank Deposit (NEFT) | 2–4 hours | Banking hours only (Mon–Sat) | Wise, Remitly, OFX | Larger transfers, business payments |
| Cash Pickup | Minutes | Agent business hours | Western Union, MoneyGram, Ria, Xoom | Recipients without bank accounts, rural areas |
| Mobile Wallet | Minutes | 24/7 | WorldRemit (Paytm), Xoom | Digital-savvy recipients who use Paytm daily |
IMPS (Immediate Payment Service) — The Default Choice
IMPS is India's real-time interbank payment system operated by the National Payments Corporation of India (NPCI). It works 24/7/365 — including weekends and public holidays — and reaches virtually every bank account in India. This is what most international transfer providers use when they promise "delivery in minutes." You need the recipient's bank account number + IFSC code.
UPI (Unified Payments Interface) — The Emerging Option
UPI is India's massively popular mobile payment system, handling over 12 billion transactions per month. International remittances to UPI are still growing — currently Remitly and Google Pay support it. The advantage: you just need the recipient's UPI ID (like name@bank) instead of a full bank account number and IFSC code. Expect more providers to add UPI delivery in 2026.
NEFT (National Electronic Funds Transfer)
NEFT settles in batches during banking hours (approximately every 30 minutes). Delivery takes 2–4 hours and is only available Monday to Saturday. It's slightly more common for large, business-related transfers. For personal remittances, IMPS is almost always better.
Cash Pickup — For Recipients Without Bank Accounts
Western Union has the largest cash pickup network in India, followed by MoneyGram. The recipient visits an agent location, shows their government-issued ID and the tracking number (MTCN), and collects cash in rupees. This is essential for recipients in rural India who may not have bank accounts — roughly 20% of India's adult population remains unbanked.
Mobile Wallet (Paytm)
WorldRemit supports delivery to Paytm wallets. The recipient gets an instant notification and can spend the money digitally or withdraw from any Paytm-accepting merchant. Useful for younger, tech-savvy recipients who use Paytm daily for everything from groceries to utilities.
IFSC Code Guide: What You Need to Send Money to an Indian Bank Account
Unlike Europe (which uses IBAN) or the US (which uses routing numbers), India uses a combination of bank account number + IFSC code to identify recipients. Getting this wrong is the #1 cause of delayed or rejected transfers.
What Is an IFSC Code?
IFSC stands for Indian Financial System Code. It's an 11-character alphanumeric code that uniquely identifies a specific bank branch in India. The format is:
- First 4 characters: Bank code (e.g., HDFC, SBIN, ICIC)
- 5th character: Always 0 (reserved for future use)
- Last 6 characters: Branch code
Example: HDFC0001234 means HDFC Bank, branch code 001234.
How to Find the IFSC Code
- Cheque book: Printed on every cheque leaf, usually near the MICR code
- Bank passbook or statement: Listed on the first page
- Net banking: Visible in account details section
- RBI website: The Reserve Bank of India maintains an official IFSC lookup tool
- Ask the recipient: They can find it in their banking app under account details
IFSC Code vs SWIFT Code — What's the Difference?
IFSC vs SWIFT: When You Need Which
| Feature | IFSC Code | SWIFT/BIC Code |
|---|---|---|
| Used for | Domestic Indian transfers (IMPS, NEFT, RTGS) | International wire transfers (bank-to-bank) |
| Format | 11 characters (e.g., HDFC0001234) | 8 or 11 characters (e.g., HABORINBXXX) |
| Required by | Wise, Remitly, WorldRemit, Instarem, Xoom | US banks (Wells Fargo, BofA, Chase) |
| Identifies | Specific bank branch in India | The bank globally (not always branch-specific) |
| Delivery speed | Minutes (IMPS) to hours (NEFT) | 3–5 business days |
Key takeaway: If you're using a specialist provider like Wise or Remitly, you need the IFSC code. If you're sending via a US bank wire, you need the SWIFT code. Most people should use IFSC (through a specialist provider) — it's faster and cheaper. For more on international codes, see our IBAN guide and SWIFT code guide.
Full Recipient Details Checklist
Gather these before starting your transfer:
- Recipient's full name — Must match their bank account exactly
- Bank account number — 9–18 digits depending on the bank (e.g.,
50100002345678) - IFSC code — 11 characters identifying the branch (e.g.,
HDFC0001234) - Bank name and branch — e.g., "HDFC Bank, Andheri West Branch"
- Purpose of remittance — Some providers ask why you're sending (family maintenance, gift, education, etc.)
Popular Indian Banks: IFSC Prefixes & SWIFT Codes
| Bank | IFSC Prefix | SWIFT Code | Branches |
|---|---|---|---|
| State Bank of India (SBI) | SBIN0 | SBININBBXXX | 22,000+ |
| HDFC Bank | HDFC0 | HABORINBXXX | 7,800+ |
| ICICI Bank | ICIC0 | ABORINBBXXX | 5,900+ |
| Axis Bank | UTIB0 | AXISINBBXXX | 5,000+ |
| Punjab National Bank | PUNB0 | PUNBINBBXXX | 10,000+ |
| Kotak Mahindra Bank | KKBK0 | ABORINBKXXX | 1,800+ |
| Bank of Baroda | BARB0 | BARBINBBXXX | 8,200+ |
| Canara Bank | CNRB0 | ABORINBBXXX | 9,500+ |
IFSC prefix = first 5 characters. The remaining 6 identify the specific branch.
What Each Provider Requires from You (Sender Requirements)
Every regulated provider must verify your identity before sending money to India. Here's what you'll need — and how requirements differ between providers.
Universal Requirements (All Providers)
- Government-issued photo ID — US passport, driver's license, or state ID
- Social Security Number (SSN) — Required under US anti-money laundering regulations
- Proof of address — Usually required for first-time transfers (utility bill, bank statement)
- US bank account or debit card — For funding the transfer
Provider-Specific Differences
Verification Requirements by Provider
| Provider | ID Verification | Funding Methods | Min Transfer | Max Transfer | First Transfer Limits |
|---|---|---|---|---|---|
| Wise | ID + SSN, selfie | ACH, wire, debit card | $1 | $1,000,000 | $15,000 before enhanced verification |
| Remitly | ID + SSN | Bank account, debit/credit card, Apple Pay | $1 | $10,000/day | $2,999 first transfer (Express) |
| Instarem | ID + SSN, proof of address | Bank account, debit card | $50 | $50,000 | Varies by verification level |
| Xoom | ID + SSN (via PayPal) | PayPal balance, bank, debit/credit card | $1 | $10,000/day | Linked to PayPal account history |
| Western Union | ID + SSN (in-store: ID only for small amounts) | Bank, debit/credit card, cash (in-store) | $1 | $7,999 online / $5,000 in-store | Lower limits until verified |
How Funding Method Affects Cost
The way you pay for the transfer significantly changes the total cost:
- ACH bank transfer (recommended): Lowest fees. Takes 1–2 days to clear, but providers like Wise and Remitly still initiate delivery immediately.
- Debit card: Instant funding. Adds $0–$5 extra to the fee. Good for urgent transfers.
- Credit card: Highest cost. Adds $5–$15 in fees, and your card issuer may charge a cash advance fee (typically 3–5%). Avoid unless you have no other option.
Tip: Always fund via ACH bank transfer to get the best rate. Most providers still deliver to India within minutes via IMPS, even when you fund from your bank account.
NRE vs NRO Accounts: Where Should Remittances Go?
If your recipient is an NRI (Non-Resident Indian) or if you're sending money to your own Indian account, understanding NRE and NRO accounts is critical. Sending to the wrong account type can create tax complications.
NRE Account (Non-Resident External)
- Purpose: For parking foreign earnings in India
- Tax status: Interest earned is 100% tax-free in India
- Repatriation: Fully repatriable — you can send the money back abroad anytime
- Currency: Deposits in foreign currency, maintained in INR
- Best for: NRIs sending their own salary/savings to India
NRO Account (Non-Resident Ordinary)
- Purpose: For income earned in India (rent, dividends, pension)
- Tax status: Interest is taxable in India (TDS deducted at 30%+)
- Repatriation: Limited to $1 million per financial year (after tax clearance certificate)
- Currency: Maintained in INR
- Best for: NRIs who earn rental income or other India-sourced income
FCNR Account (Foreign Currency Non-Resident)
- Purpose: Fixed deposits held in foreign currency (USD, GBP, EUR, etc.)
- Tax status: Interest is tax-free in India
- Repatriation: Fully repatriable
- Best for: NRIs who want to avoid INR exchange rate risk on their savings
Which account should you send to? If you're sending money to a family member's regular savings account, this section doesn't apply — just use their standard bank account + IFSC. NRE/NRO accounts matter only if the recipient is classified as an NRI by their bank, or if you're sending to your own Indian account.
Tax Rules & Reporting: What Senders and Recipients Must Know
Money transfers between the US and India trigger reporting requirements on both sides. Here's what you need to know to stay compliant.
US Side: Sender Tax Obligations
- $10,000 reporting threshold: Transfers of $10,000+ (or multiple transfers totaling $10,000+ in 24 hours) must be reported by the provider under the Bank Secrecy Act. This is automatic — you don't file anything, but expect the provider to ask for additional documentation.
- Gift tax: If you're sending money as a gift, the 2026 annual gift tax exclusion is $19,000 per recipient. Gifts above this must be reported (IRS Form 709), but typically no tax is owed until you exceed the lifetime exemption ($13.99 million).
- FBAR filing: If you have authority over Indian bank accounts with a combined balance exceeding $10,000 at any point during the year, you must file an FBAR (FinCEN Form 114).
The New 2026 US Remittance Tax (1%)
Starting January 1, 2026, the US imposes a 1% excise tax on outbound remittances — but there's a critical exemption: digital transfers from bank accounts are exempt. The tax primarily targets cash-funded transfers at physical agent locations. This is another reason to use app-based providers like Wise and Remitly instead of in-store services. Read our full US remittance tax guide for details.
India Side: Recipient Obligations
- No tax on inbound remittances: Money received from abroad is not taxable in India under current rules. This applies regardless of amount.
- TCS (Tax Collected at Source): Only applies to outbound remittances from India — not to money coming in. Recipients don't owe TCS.
- PAN card requirement: Banks may ask for the recipient's PAN (Permanent Account Number) for credits exceeding ₹50,000 in a single transaction.
- Income tax on interest: If the money is deposited into an NRO account, interest earned is taxable at 30%. NRE account interest is tax-free.
Important: While the remittance itself isn't taxed in India, the recipient may need to explain the source if the total credits to their account exceed ₹10 lakh ($12,000) in a financial year and they have no corresponding income source. Keeping records of the transfer purpose (family support, gift, education) is good practice.
Transfer Limits: How Much Money Can You Send to India from the USA?
Transfer limits depend on your provider, verification level, and regulatory caps. Here's a clear breakdown.
Provider Limits
- Wise: Up to $1,000,000 per transfer (after enhanced verification). Standard limit: $15,000 per transfer.
- Remitly: Up to $10,000 per day, $30,000 per month (varies by verification level).
- Western Union: $7,999 per online transfer, $5,000 per in-store transaction.
- Xoom: $10,000 per transaction, higher limits available after extended verification.
Regulatory Limits
- US side: No cap on how much you can send, but amounts over $10,000 trigger automatic reporting.
- India side: No cap on inbound remittances. The RBI's Liberalised Remittance Scheme (LRS) limit of $250,000/year only applies to money going out of India.
Sending Large Amounts ($10,000+)
For large transfers, Wise and OFX are typically the cheapest. Wise's 0% markup saves hundreds of dollars on five-figure transfers. OFX charges no transfer fee and offers competitive rates for amounts over $1,000. Both require enhanced verification (additional ID documents) for large amounts.
Tip: For property purchases or large investments in India, some providers offer forward contracts that lock in today's exchange rate for a future transfer. OFX and TorFX both offer this.
7 Tips to Get the Most Rupees for Your Dollar
- Compare every time you send: Provider rankings shift daily. The cheapest option last month may not be cheapest today. Use our live comparison tool before every transfer.
- Fund via ACH, not card: Bank transfer funding saves $3–$15 per transfer compared to debit/credit card. Worth the 1-day delay.
- Watch the markup, not the fee: A "$0 fee" transfer with a 2% exchange rate markup costs you $20 on a $1,000 transfer. The exchange rate markup is where most providers hide their profit.
- Avoid banks for remittances: US bank wires cost 3–5x more than specialist providers. The ₹3,000–₹5,000 difference on $1,000 adds up to lakhs over years of regular sending.
- Time your transfer (if flexible): The USD/INR rate fluctuates daily. If your transfer isn't urgent, watch the rate on our USD to INR exchange rate page and send when the rate spikes.
- Use loyalty programs: Remitly offers better rates for repeat customers. Wise's pricing improves with volume. Instarem's InstaPoints program gives cashback on transfers.
- Beware first-transfer promotions: Providers like Remitly offer boosted rates on your first transfer — great for trying them out, but check what the standard rate is before committing long-term.
The single most impactful thing you can do is switch from a bank to a specialist provider. On $500/month in remittances, the annual savings is typically $600–$1,800 — enough for a roundtrip flight to India.
Common Scenarios: Which Provider Fits Your Situation?
Sending Money for Parents' Monthly Expenses
Best option: Remitly — Set up recurring transfers with $0 fees. Express IMPS delivery means your parents see the money within minutes. For amounts under $500, Remitly's low markup makes it the best value.
Sending $5,000+ for a Property Purchase or Wedding
Best option: Wise — The 0% markup on large transfers saves ₹10,000+ compared to banks. For very large amounts ($25,000+), also consider OFX which offers no-fee transfers and personalized support.
Urgent Cash for a Family Emergency
Best option: Western Union or Xoom cash pickup — Money is available in minutes at thousands of agent locations across India. Your recipient just needs their ID and the tracking number. Yes, the markup is higher, but speed matters more in emergencies.
Student Sending Money Home from a Part-Time Job
Best option: Remitly or Instarem — Both offer $0 fees on smaller amounts ($100–$300). Remitly's app is easy to use, and Instarem's consistent pricing works well for regular small transfers.
Sending to a Recipient Without a Bank Account
Best option: Western Union cash pickup — The widest agent network in India, including Tier 2 and Tier 3 cities. Xoom and MoneyGram also offer cash pickup but with fewer locations.
NRI Investing in India (Property, FDs, Stocks)
Best option: Wise to NRE account — The 0% markup matters most on large, investment-grade transfers. Send to your NRE account for tax-free interest and full repatriation rights. For FDs in foreign currency, explore FCNR deposits through your Indian bank.
How to Send Money to India: Step-by-Step
- Compare providers for your amount: Enter your transfer amount and "USD to INR" in our comparison tool. Sort by total INR received, not just the fee.
- Create an account: Sign up with the chosen provider. You'll need your US driver's license or passport, and your SSN.
- Complete identity verification: Upload your ID photo. Most providers verify instantly, though some require 1–2 business days.
- Enter recipient details:
- Bank deposit: Full name, bank account number, IFSC code, bank name
- UPI: Recipient's UPI ID (e.g., name@upi)
- Cash pickup: Full name (matching their government ID)
- Choose funding method: ACH bank transfer for the best rate. Debit card for speed. Avoid credit card.
- Review and confirm: Check the exchange rate, fee, total INR to be received, and delivery time. Confirm and track your transfer in the app.
Sources & Methodology
Provider data is based on real quotes collected every 6 hours from provider APIs and websites. Use our USA to India comparison tool for the latest rates for your specific amount. Regulatory information sourced from the Reserve Bank of India, FinCEN, and IRS. Remittance volume data from the World Bank. See our methodology page for how we collect and verify data.
This guide is reviewed monthly and updated when provider policies, fees, or regulatory rules change. Last updated: March 2026.
Step-by-Step Guide
- 1
Compare providers
Enter your amount on the USA to India comparison tool to see real-time INR received from 10+ providers.
- 2
Create an account
Sign up with the best provider. You'll need a US photo ID and Social Security Number.
- 3
Verify your identity
Upload your ID and complete any selfie verification. Most providers approve within minutes.
- 4
Enter recipient details
Provide the recipient's full name, bank account number, and IFSC code. For UPI, enter their UPI ID. For cash pickup, just their name.
- 5
Fund via bank transfer
ACH bank transfer gives the best rate. Debit card costs slightly more but funds instantly. Avoid credit cards.
- 6
Confirm and track
Review the exchange rate, fee, and total INR. Confirm the transfer and track delivery in the provider's app.