
Money Transfer to India: Best Ways, Limits & Tax-Free Guide
If you’ve ever tried sending money to India, you know the fee comparison game can feel like a second job. This guide cuts through the confusion with concrete numbers, provider comparisons, and the tax-free thresholds you need to know — whether you’re sending from the US, Ireland, the UK, or New Zealand.
India received in 2023: USD 125 billion in remittances (World Bank) ·
Top sending countries: USA, UAE, UK, Ireland, New Zealand ·
Typical fee range: 0.5% to 5% of transfer amount ·
Daily NEFT limit: INR 10 lakh per transaction (USD 12,000 approx)
Quick snapshot
- NEFT limit is INR 10 lakh per transaction (Reserve Bank of India)
- TCS of 20% on outward remittances above INR 7 lakh (RBI circular October 2023)
- Gifts from relatives are tax-free per Income Tax Act (Income Tax Department, India)
- Exact daily transfer limits for specific banks in Ireland, UK, New Zealand vary by institution and account type
- Whether gift tax threshold applies to non-relative gifts sent to NRE accounts without PAN submitted
- Whether Wise’s mid-market rate and transparent fees are consistently available across all corridors (no high-confidence source)
- RBI FAQ page updated September 2024 (RBI)
- TCS rule change took effect October 2023 (Government of India Press Release)
- More banks may adjust NEFT limits in 2024 as digital payments grow
- Liberalized Remittance Scheme thresholds may be revised in upcoming budget
Here is a summary of the most important figures.
| Metric | Value | Source |
|---|---|---|
| India remittance inflow 2023 | USD 125 billion | World Bank |
| Average fee for sending USD 200 | 5-7% of amount | World Bank Remittance Prices |
| NEFT transaction limit | INR 10 lakh per transaction | ClearTax (financial regulatory information service) |
| Gift tax exemption limit (non-relatives) | INR 50,000 per year | Income Tax Department, India |
| TCS on outward remittance above INR 2 lakh | 20% (since October 2023) | Government of India Press Release |
What is the best way to transfer money to India?
Five major providers compete for India-bound transfers, each with a different combination of fees, speed, and payout options. The choice depends on whether you value true exchange rates, instant delivery, or cash pickup.
Comparing Wise, Revolut, Ria, MoneyGram, and Western Union
Four providers, one clear pattern: specialist digital services beat traditional banks on both fee transparency and exchange rates.
| Provider | Exchange rate model | Typical fee | Payout options | Best for |
|---|---|---|---|---|
| Wise | Mid-market rate | 0.5-1% transparent | Bank deposit, cash pickup | Large transfers, rate-sensitive users |
| Revolut | Mid-market rate (monthly cap) | Free up to cap, then 0.5% | Revolut-to-Revolut, bank transfer | Existing Revolut users in Ireland, UK, US |
| Ria Money Transfer | Marked up rate | EUR 0 first transfer (up to USD 49,999) | Cash pickup, bank deposit, mobile wallet | First-time senders, cash pickup |
| MoneyGram | Marked up rate | Varies by corridor | Cash pickup, bank deposit, mobile wallet | Cash-dependent recipients |
| Western Union | Marked up rate | Varies by corridor | Cash pickup, bank deposit | Global cash pickup network |
Upsides of digital specialists
- Transparent mid-market exchange rates
- Low fees (0.5–1%)
- Fast settlement (minutes to hours)
Downsides to consider
- Limited to recipients with bank accounts
- May have lower daily caps than banks
- Not ideal for very large sums (>USD 50,000)
A sender transferring USD 1,000 through Wise will receive roughly INR 83,500 at the mid-market rate. The same amount via Western Union with a 3% markup would yield closer to INR 81,000 — a loss of INR 2,500 on a single transaction. Over multiple transfers, the difference adds up fast.
The implication: for most senders, choosing a digital specialist like Wise over a traditional money transfer operator saves money on each transfer. That’s the practical verdict for routine remittances.
When to use bank accounts vs. apps vs. cash pickup
Bank wire transfers remain reliable for large sums but come with higher fixed fees (typically USD 25–50 per transfer) and worse exchange rates. Digital apps like Wise and Revolut are ideal for amounts under USD 10,000, where fee savings are most pronounced. Cash pickup through MoneyGram or Western Union is the only option if your recipient doesn’t have a bank account — roughly 220 million Indians are unbanked according to World Bank Global Findex data.
The trade-off: digital apps offer better rates but can’t reach cash-only recipients. For most urban recipients with bank accounts, a digital specialist beats both banks and cash pickup on cost and speed.
How much money can be sent to India without tax?
Tax rules for money sent to India depend on who you are, who you’re sending to, and whether the money is a gift or a transfer. The key thresholds are lower than many senders expect.
Gift tax exemption limits for NRI and Indian resident recipients
Under the Income Tax Act of 1961, gifts received from relatives are entirely tax-free, with no upper limit. The definition of “relative” includes parents, siblings, spouse, children, and lineal descendants, as outlined by the Income Tax Department, India. For non-relatives, the threshold is sharply lower.
Three exemption thresholds, one pattern: the first INR 50,000 is safe; everything after that is taxable for non-relatives.
| Recipient type | Gift source | Tax-free limit | Tax rule |
|---|---|---|---|
| Indian resident | Relative (per IT Act) | No limit | Fully tax-free |
| Indian resident | Non-relative | INR 50,000 per year | Above this, taxed as “income from other sources” |
| NRI | Relative or self | No limit | ICICI Bank states NRIs are not taxed on inward remittances |
Many senders assume any gift under INR 1 lakh is tax-free. In reality, for non-relative recipients in India, the exemption stops at INR 50,000. A gift of INR 75,000 from a friend triggers tax on the full INR 75,000 — not just the excess over INR 50,000.
What this means for senders: if you are sending a gift to a non-relative in India, stay below INR 50,000 per year to avoid a surprise tax bill. For relatives, there is no limit.
Income tax rules for remittances above INR 2 lakh per transaction
Under India’s Liberalized Remittance Scheme, outward remittances (money sent from India abroad) are subject to Tax Collected at Source if they exceed certain thresholds. For inward remittances — money sent to India — the sender’s country tax rules apply, not India’s. However, the recipient in India may need to report large sums under anti-money laundering rules.
The TCS regime changed significantly in October 2023: most outward remittances above INR 7 lakh per financial year now attract 20% TCS, as confirmed by PIB India (Government press office). This applies to overseas tour packages, investments, and most other categories except education and medical treatment.
How can I send money to India easily?
The easiest route depends on your country of residence. A sender in Ireland, for example, can use Revolut or Wise in under 5 minutes. A sender in the US may prefer Wise for large sums or Western Union for cash pickup. Here’s a universal step-by-step that works for any app-based service.
Step-by-step: using a transfer app (Wise, Revolut, MoneyGram)
- Download the app or create an online account. Most require your phone number and email.
- Verify your identity per KYC compliance — usually a passport or driver’s license upload. This takes 5–10 minutes.
- Select India as the destination country. The app will ask whether it’s a personal transfer or business.
- Enter the amount you want to send. The provider will show the fee, exchange rate, and exact INR amount your recipient will receive — upfront, no surprises.
- Choose payout method: bank deposit (NEFT/RTGS/IMPS), cash pickup (MoneyGram/Western Union), or mobile wallet (Paytm, Google Pay).
- Enter recipient details: full name, bank account number and IFSC code (for bank deposit), or pickup location (for cash). Double-check the IFSC — a wrong code can delay the transfer.
- Confirm and transfer. Funds typically arrive in minutes (mobile wallet) to 2 business days (bank deposit).
Step-by-step: using a bank wire transfer
Bank wires are slower but necessary for very large sums (over USD 50,000) or when the recipient only accepts bank-to-bank transfers. You’ll need the recipient’s full bank name, account number, IFSC code, and SWIFT code of the receiving branch. The bank will charge a wire fee (typically USD 25–50) plus a less favorable exchange rate, as documented by FDIC consumer resources.
How to choose the right payout method (bank deposit, cash pickup, mobile wallet)
The payout method determines speed and cost. Bank deposits via NEFT are free or cheap but can take up to 2 days. Cash pickup is instant but typically carries a higher fee. Mobile wallets like Paytm or Google Pay credit in seconds and are increasingly common in urban India, where wallet usage grew 40% in 2023 according to NPCI UPI product statistics.
The implication: if your recipient has a smartphone, a mobile wallet transfer is the fastest and most convenient option. If they’re in a rural area with limited digital access, bank deposit or cash pickup are more reliable.
For a similar guide on sending money to another country, see our article on sending money to the Republic of Congo.
What are the NEFT limits and rules?
NEFT (National Electronic Funds Transfer) is the backbone of India’s digital payment system. Its limits are set by the RBI but individual banks can impose their own caps. Understanding these limits is crucial for planning large transfers.
NEFT limit per day: INR 10 lakh per transaction (no per-day cap)
The Reserve Bank of India states that NEFT has no system-wide maximum per transaction. However, banks can and do set their own limits. For instance, ClearTax reports that ICICI Bank allows up to INR 10 lakh per day for retail NEFT users, while HDFC Bank permits up to INR 50 lakh per day subject to the customer’s third-party transfer limit.
Three banks, three different limits: the RBI says no cap, but your bank may disagree.
| Bank | NEFT limit per transaction | Notes |
|---|---|---|
| ICICI Bank | Up to INR 10 lakh | Higher limits through app-based channels |
| HDFC Bank | Up to INR 50 lakh | Subject to third-party transfer cap |
| Punjab National Bank | INR 2 lakh per transaction (retail) | INR 15 lakh daily limit for retail users |
| India Post Payments Bank | Up to INR 17.5 lakh per day | Covers multiple remittance types |
NEFT limit for NRI accounts
NRI accounts — NRE (Non-Resident External) and NRO (Non-Resident Ordinary) — follow the same NEFT limits as resident accounts, according to the Reserve Bank of India. However, the specific limit depends on which bank holds the account. NRIs can transfer funds from their NRE account to any Indian bank account via NEFT, with no additional restrictions beyond the bank’s own caps.
Differences between NEFT, RTGS, and IMPS
NEFT is best for non-urgent transfers up to INR 10 lakh. RTGS (Real-Time Gross Settlement) is designed for large sums — minimum INR 2 lakh, no upper limit, and real-time settlement. IMPS (Immediate Payment Service) is 24/7 and instant, with limits typically ranging from INR 2 lakh to INR 5 lakh depending on the bank, as detailed by NPCI IMPS product overview.
Can I transfer $50,000 in one day?
The answer depends entirely on where you’re sending from. Sending $50,000 to India from the US is straightforward. Sending it from Ireland or the UK? Your bank’s daily limit may stop you.
Outward remittance limits for US, Ireland, UK, and New Zealand
From the US, there’s no federal limit on how much you can wire to India in one day. However, any cash transaction over $10,000 requires filing IRS Form 8300 — but this applies to cash, not wire transfers, per IRS Form 8300 guidance. From Ireland, banks typically set daily wire limits between EUR 10,000 and EUR 50,000 depending on your account type and history. In the UK, most high-street banks cap same-day transfers at GBP 10,000 to GBP 25,000, though premium accounts may offer higher limits. New Zealand banks generally limit online transfers to NZD 20,000–50,000 per day.
Four countries, no single answer: your bank’s daily limit is the real constraint, not the RBI or FEMA.
| Sender’s country | Typical bank daily limit | Regulatory reporting threshold |
|---|---|---|
| USA | No federal limit (bank may set own) | Wire over $10,000: FinCEN report by bank |
| Ireland | EUR 10,000–50,000 | Over EUR 10,000: Central Bank report |
| UK | GBP 10,000–25,000 | Over GBP 10,000: HMRC report |
| New Zealand | NZD 20,000–50,000 | Over NZD 10,000: NZ Police report |
Reporting requirements for large transfers
India’s FEMA (Foreign Exchange Management Act) allows any amount of inward remittance, but amounts above INR 12,00,000 (approximately USD 14,500) require the recipient to provide their Permanent Account Number (PAN) for tax compliance, as per Reserve Bank of India FEMA FAQ. The sender’s country also has its own reporting rules: banks in the US, Ireland, UK, and New Zealand are required to report transactions over certain thresholds to their respective financial intelligence units.
For the sender, the practical implication: breaking a $50,000 transfer into multiple smaller transfers doesn’t avoid reporting — banks aggregate related transactions. The most straightforward path is a single wire from a bank that supports the amount, with both sender and recipient ready to provide identification and source-of-funds documentation.
India received USD 125 billion in remittances in 2023, the highest of any country, according to the World Bank’s Migration and Remittances data. This flow supports millions of households and accounts for roughly 3.4% of India’s GDP.
— World Bank Remittances Report 2024
Under the Liberalized Remittance Scheme, the Tax Collected at Source on most overseas remittances above INR 7 lakh per financial year was increased to 20% effective October 1, 2023, covering remittances for investments, gifts, and other non-education, non-medical purposes.
— Government of India Press Information Bureau
Sending money to India in 2024 is more transparent than it was five years ago, but the complexity hasn’t disappeared — it’s shifted from hidden fees to regulatory thresholds. The best approach is to match the provider to the amount, the recipient’s preferences, and the tax rules that apply to your specific relationship. For most transfers under USD 10,000 from the US or Europe, a digital specialist like Wise or Revolut offers the best value. For larger sums or cash-dependent recipients, bank wires or cash pickup services remain the only reliable option.
For the sender in the US or Europe, the choice is clear: use a fee-transparent digital app for routine transfers, verify your bank’s daily limit before attempting a large transfer, and always keep records of the purpose code — because the RBI or your local tax authority may ask.
If you’re also comparing rates for other currencies, check our guide on NZD to VND exchange rates.
joinabound.com, creditmantri.com, bankbazaar.com, centralbank.bank.in, bajajfinserv.in, investguiding.com, airtel.in, taxguru.in, cleartax.in, cleartax.in
For Canadians sending money to India, comparing services like Remitly CAD to INR guide can help you find the best exchange rates and lowest fees.
Frequently asked questions
Can I send money from India to Ireland without charges?
The RBI does not impose charges on outward remittances, but your bank will. Most Indian banks charge between INR 500 and INR 2,000 for international wire transfers, plus applicable taxes and correspondent bank fees. For small amounts, using a digital app like Wise from the recipient’s perspective may be cheaper than a bank wire.
What documents are needed to send money to India?
You’ll need a valid government ID (passport or driver’s license) for KYC verification. For transfers over USD 10,000, your bank may ask for proof of income or source of funds. The recipient in India needs their bank account details (account number and IFSC code) or a pickup location reference.
How long does a money transfer to India take?
Mobile wallet transfers are instant. IMPS and RTGS are also instant (within seconds). NEFT settlements happen in batches every 30 minutes, so the total time is typically 30 minutes to 2 hours. Cash pickup is available within minutes once the sender initiates the transfer. International wire transfers can take 1-3 business days.
Is it cheaper to use bank transfer or an app for India remittance?
For amounts under USD 10,000, apps like Wise and Revolut are significantly cheaper because they use mid-market exchange rates and charge transparent fees. Bank transfers have higher fixed fees (USD 25-50) and marked-up exchange rates. For very large transfers (over USD 50,000), the fee difference narrows and bank wires become more competitive.
Can I cancel a money transfer to India?
Cancellation policies vary by provider. Wise allows cancellation within minutes of initiating the transfer, with a full refund. MoneyGram and Western Union allow cancellation before pickup. Bank wire transfers are typically irreversible once initiated. Always check the provider’s cancellation policy before sending.
What is the minimum amount for sending money to India?
Most digital apps have no minimum or a very low minimum (USD 1 or equivalent). Bank wire minimums vary but are typically USD 100 or equivalent. NEFT has no minimum amount, making it accessible for small transfers. Cash pickup services usually have a minimum of USD 50-100.
Do I need to pay customs duty on money sent to India?
No. Customs duty applies to physical goods, not to money transfers. Money sent to India via bank transfer, app, or cash pickup is not subject to customs duty. However, the recipient may need to report amounts above INR 12,00,000 to the income tax authorities.