LoginJoin free
☰
ForumCommunity FeedArticles & guidesVisual explainersPodcastsLogin

You Send Money Home Every Month. How Much Is the Exchange Rate Costing You?

PF, Banking & Money · Published 16 Oct 2026 · 3 min read

Same $2,000. Different money at home.

Vikram and Sameer are brothers in Dallas. On the first of every month, each sends $2,000 to their parents in Indore, one for household costs and one for their mother's medicines.

One Sunday, their father called with a puzzled question. "Why does Vikram's money always come to about ₹8,000 less than Sameer's? You both send the same amount, no?"

Vikram was sure there was a mistake. His bank charged a flat $35 fee and showed no other charges. Sameer used a money transfer app that charged no fee at all.

There was no mistake. Vikram was paying a cost that never shows up as a "fee."

The fee you never see: the exchange rate

When you search "USD to INR" on Google, you see the real rate. Banks trade with each other at that rate, and it's called the mid-market rate.

Very few providers give you that rate. Most give you a slightly worse one and quietly keep the difference. That difference, called the markup, is often the biggest cost of sending money home.

  • Bank wires usually add a markup of about 2–4% over the real rate, plus a wire fee of $25–45. Banks in the middle of the transfer may also take a cut.
  • Money transfer apps usually add about 0.5–1%, and some charge close to nothing on the rate.

A "zero fee" offer can still be expensive if the rate is poor. What matters is how many rupees actually land in the account.

The brothers' numbers

Say the real rate is ₹96 per dollar, so $2,000 is worth ₹1,92,000.

Vikram (bank wire)Sameer (transfer app)
Fee$35$0
Markup on the rate3%0.5%
Rate he actually gets₹93.12₹95.52
Rupees received₹1,82,981₹1,91,040

An illustration with typical numbers. Real fees and rates vary by provider and by day.

That is about ₹8,000 less every month. In a year, it adds up to roughly ₹97,000, and over ten years nearly ₹10 lakh. The ₹35 fee Vikram could see was the small part. The 3% he couldn't see was the big one.

Is the bank ever the right choice?

Yes, sometimes. A bank wire can make sense for a very large, one-off amount, such as a property payment, when you want your own bank's support and paper trail. Some Indian banks also run their own remittance services, which are often priced better than a plain wire. The point isn't that banks are bad. Compare every time instead of assuming.

The solution: compare rupees received, not fees

Sameer's habit takes two minutes a month.

  1. Check the real rate by searching "USD to INR" on Google or XE.
  2. Ask each provider the same question: "If I send $2,000, how many rupees will reach the account?" Good apps show this on screen before you confirm.
  3. Pick the highest number and ignore the word "free".

A few more habits that help

  • Send on weekdays. Some providers widen their markup over weekends.
  • Fund the transfer from your bank account (ACH or bank transfer), not a credit card, which can add fees.
  • Send to your NRE account if the money is your savings, so you can take it back abroad freely later.
  • Use only licensed providers, and never pay through "agents" who contact you on WhatsApp.
  • Turn on two-step login for your transfer app and email.

The 30-second takeaway

The biggest cost of sending money home is hidden in the exchange rate, not the fee. Compare how many rupees arrive, and pick the highest.

Have a question about this?

Ask the NRI community and get answers from members and verified experts.

Ask in the forum

Keep reading