Why the exchange rate you get isn't the one you see online

By Great Indian Technologies LLP · Updated 3 November 2026 · 4 min read

You look up the dollar online, walk into a bank or money changer, and get quoted something noticeably worse. Nobody has made a mistake. The rate you see online and the rate you can actually trade at are two different numbers, and knowing the gap helps you spot a bad deal before you pay.

The mid-market rate is not a price you can get

Banks buy a currency at one price and sell it at a higher one. The rate you see on a converter is usually close to the middle of those two prices, which is why it is called a mid-market or reference rate. It is useful for checking a deal, but it isn't an offer from anyone.

Our Currency Converter uses the European Central Bank's reference rates. The ECB publishes them on working days, and says plainly that they are for reference only, as averages of buying and selling prices rather than the rates of real transactions. They also don't update at weekends, so check the rate date shown in the app.

The ECB quotes everything per 1 euro, so a rupee-to-dollar rate is worked out through the euro:

Amount in new currency = amount × rate of new currency ÷ rate of old currency

Example with round numbers: if 1 euro is 108 rupees and 1 euro is 1.20 dollars, then 1 dollar is 108 ÷ 1.20 = ₹90, and $1,000 is ₹90,000.

Three ways the gap reaches you

A worked comparison

Suppose you need $1,000 and the reference rate is ₹90. These offers are examples, not real quotes:

OptionHow it is chargedTotal you payAbove reference
Reference rateNot on offer₹90,000None
Money changer₹92.50 a dollar, plus ₹166.50 GST₹92,666.50₹2,666.50
Card with a 3.5% fee₹3,150 fee, plus ₹567 GST on the fee₹93,717₹3,717

The card assumes the network converts at the reference rate. In real life its rate will differ a little, so read your statement to see what you actually paid.

The one question to ask: "How many rupees in total, with everything included, for this amount of foreign currency?" Divide that total by the foreign amount to get your real rate, then compare offers on that number alone.

Say no to paying in rupees abroad

Card machines and cash machines abroad often offer to charge you in rupees "for convenience". This is called dynamic currency conversion, and the rate is set by the machine's operator, usually with a generous margin. Choosing the local currency is usually cheaper, even when your card charges a fee.

Small things that add up

The examples are arithmetic for illustration, not quotes or financial advice. Fees and tax rules vary and can change, so confirm them with your bank or a chartered accountant. About the rates: ECB euro reference rates.

Keep reading