A bank foreign exchange rate is not the rate you see on Google. Banks start from a wholesale rate you never see, then build a margin into the number they quote you. Here is the quick reference for an Indian exporter receiving USD:
- The base: banks price off the interbank rate (IBR), the non-public wholesale rate at which banks trade currency with each other. This sits very close to the mid-market rate (MMR), the live public reference you find on Google or mid-market rates tools.
- The markup: the bank subtracts a spread from that base before crediting you. It is baked into the quoted rate, not shown as a line item.
- The rate that applies to you: on money coming in, banks use the TT buying rate, typically 1.5 to 3.5 percent below the mid-market rate.
- On top of the rate: a flat remittance charge plus GST on the forex conversion.
So the "rate" is really a base rate minus a hidden spread. The rest of this guide decodes each layer and shows the cost in paise per dollar on a real inward receipt.
Why is my bank's exchange rate different from the Google rate?
The rate on Google is the mid-market rate: the midpoint between what buyers bid and sellers ask in the wholesale market. No retail customer transacts at it. It is a reference, not an offer.
Your bank quotes a rate that already has its margin removed. For money you receive, that quote is lower than mid-market; for money you send, it is higher. The gap is the bank’s revenue on the trade.
Two more things move the number. Rates update through the day as the market moves, so a quote at 10am differs from one at 3pm. And each bank sets its own spread, which is why the pound or dollar rate varies between banks. For the fee side of this, see bank charges for foreign remittance.
Interbank rate vs card rate vs mid-market rate
Most guides blur the interbank rate and the mid-market rate together. They are not the same, and neither is the "card rate" your bank publishes each morning. Here is the clean three-way split.
| Rate | What it is | Public? | When it applies |
|---|---|---|---|
| Interbank rate (IBR) | Wholesale rate banks trade at with each other | No, non-public | The base a bank prices from; you never transact at it |
| Mid-market rate (MMR) | Midpoint of bid and ask, the live reference rate | Yes | Benchmark to judge any quote against |
| Card rate | The bank's published daily rate board for retail customers | Yes | Small over-the-counter deals; already includes a spread |
| TT buying rate | Telegraphic-transfer rate for money wired in | Semi | Inward remittances and export proceeds |
The card rate is the worst of the set because it carries the widest spread and is fixed once a day. Wire transfers into your account use the TT buying rate, which is finer than the card rate but still marked up. The mechanics of how a bank builds these are covered in foreign exchange markup fee basics.
What is the TT buying rate and when does it apply?
TT stands for telegraphic transfer. When an overseas client wires USD to your Indian bank account, the bank converts it at the TT buying rate, the rate at which it “buys” the foreign currency from you.
This matters for exporters because it is quietly the rate that shaves your earnings. Travel content and forex-card comparisons obsess over the TT selling rate and card rates for outbound spending. On inbound proceeds, the TT buying rate is the only number that decides how many rupees land in your account.
It is finer than the cash or card rate, but it still sits below mid-market by the bank’s spread. Two banks receiving the same $10,000 can credit you different amounts on the same day. If you want to see how one bank publishes its board, compare it against HDFC bank forex rates.
How is the exchange rate calculated for inward remittance?
Take an illustrative inward receipt of USD 10,000, with the mid-market rate at an illustrative ₹95.00 per dollar. Watch what each layer removes.
Decode a bank's inward TT buying rate (illustrative)
──────────────────────────────────────────────────────────
Mid-market rate (MMR, public) ₹95.00 / USD
− Bank spread (hidden markup) − ₹1.71 (~1.8%, built into the rate)
────────────────────────────────
= TT buying rate you actually get ₹93.29 / USD
──────────────────────────────────────────────────────────
On USD 10,000:
At mid-market rate ₹9,50,000
At bank TT buying rate ₹9,32,900
────────────────────────────────
Lost in the rate itself − ₹17,100
− Flat remittance charge − ₹1,000 (illustrative, per credit)
− GST on the forex conversion − ₹ ... (slab value, then 18%)
────────────────────────────────
= Net INR credited ≈ ₹9,31,900 (before GST)The single biggest cost is not the flat charge you can see. It is the ₹17,100 embedded in the rate that you cannot see. GST on the conversion follows a slab on the forex value and then 18 percent on that; the detail is in GST on foreign exchange, and a CA can confirm your slab.
What is a typical bank FX spread percentage in India?
Ask a relationship manager and you often hear “5 to 10 paise”. That sounds trivial. It is also misleading, because the number that matters is the full gap between the mid-market rate and your TT buying rate.
In practice that embedded spread runs 1.5 to 3.5 percent on inward remittances. On an illustrative ₹95 rate, 1.8 percent is about 171 paise per dollar, not 5 to 10. The “5 to 10 paise” figure describes how much the bank might improve a quote if you push, not the markup itself.
Reframing it in paise is the honest test. On $50,000 a month, 171 paise per dollar is roughly ₹85,500 that never reaches you, before any flat charge or GST.
How do card rate, TT buying rate and mid-market rate compare?
Use this to decide which rate you are actually being offered and whether it is fair for money coming in.
| Factor | Card rate | TT buying rate | Mid-market rate |
|---|---|---|---|
| Applies to | OTC cash, small deals | Inward wires, export proceeds | Reference only |
| Spread vs mid-market | Widest (2 to 4%+) | Moderate (1.5 to 3.5%) | Zero (it is the benchmark) |
| Updated | Once a day | Intraday | Live |
| Visible markup? | No, baked in | No, baked in | Not applicable |
| Where it fits | Avoid for large sums | What exporters get from banks | Judge every quote against it |
The rule is simple. Judge any quote against the mid-market rate, insist on the TT buying rate rather than the card rate for wires, and treat “paise” talk as a negotiation cue, not the real cost. For the wider picture of how these boards are built, see bank foreign exchange.
Can you negotiate the exchange rate with a bank?
Sometimes, and it depends on volume. Banks hold a buffer in the spread and will narrow it for customers who move large or regular sums. A business wiring in six figures a month has more room than a one-off receiver.
What you can ask for: the TT buying rate rather than the card rate, a fixed markup over the interbank rate in writing, and a waiver or cap on the flat charge. What you usually cannot get: the mid-market rate itself, since the spread is how the desk earns.
The practical limit is that you are negotiating against a rate you cannot see. You are told the final number, not the base plus the markup, so you never quite know how much room is left.
How a mid-market-rate platform changes the maths
This is the core difference for an exporter. A bank marks up a hidden interbank rate you can never verify. A platform like Xflow marks up the live public mid-market rate, so the base is visible and only the spread is negotiated. Visible base, visible spread.
Xflow gives Indian businesses receiving accounts that collect USD, GBP, EUR and more, then convert at the mid-market rate with a published fee rather than a buried one. Pricing is a flat fee on smaller invoices, then a percentage on FX above a threshold, so you can see the cost before you convert.
Honest limits: this is built for receiving into India, not a branch counter for cash or outbound travel, and it is not open to restricted sectors such as crypto trading, pharmaceuticals or high-value jewellery. On very small one-off receipts a flat bank charge can occasionally work out similar, so run your own numbers on the foreign inward remittance you actually get.
Timing the rate without guessing the market
If you would rather convert at a target rate than whatever the desk quotes today, the FX AI Analyst lets you set a limit order: name a USD/INR rate, and the conversion executes automatically when the market reaches it. If it is not hit inside your window, you convert at market or cancel.
This is a target-rate tool, not investment advice and not a forecast. It does not tell you where the rupee is going; it only acts on the rate you choose. Prospects often compare it to a good-till-triggered order on a trading app. The mechanics are set out in the FX limit order guide.
Compliance stays intact, framed as relief
A common fear is that leaving the bank wire breaks your paperwork. It does not. On each inward receipt Xflow issues an eFIRA, the electronic Foreign Inward Remittance Advice your CA needs for GST refunds and EDPMS closure. The FIRC continues to come from the Indian bank, and the downstream workflow is unchanged.
Settlement is the next business day (T+1) as a general rule, with purpose codes handled for you. Xflow holds final Payment Aggregator - Cross Border (PA-CB) authorisation from the Reserve Bank of India (RBI) for both exports and imports, as of February 2026, and is ISO 27001 and SOC 2 certified. Funds route through a ring-fenced account with banking partner JP Morgan Chase and can only move to your registered Indian bank account.
Get your free Xflow Receiving Account in one click.
Frequently asked questions
The online rate is the mid-market rate, a reference no retail customer transacts at. Your bank quotes a rate with its spread already removed. On money you receive, that quote sits 1.5 to 3.5 percent below mid-market.
The interbank rate (IBR) is the non-public wholesale rate banks trade at. The bank rate you are quoted is the IBR plus the bank's spread. You never transact at the IBR itself.
The TT buying rate, the telegraphic-transfer rate at which the bank buys foreign currency from you. It is finer than the card rate but still marked up below the mid-market rate.
Roughly 1.5 to 3.5 percent embedded in the rate. At an illustrative ₹95, that is about 140 to 330 paise per dollar, not the “5 to 10 paise” often quoted in conversation.
Sometimes, if your volume is large or regular. You can ask for the TT buying rate over the card rate and a fixed markup over interbank. You cannot usually get the mid-market rate itself.
Yes, on top of the spread. Expect a flat remittance charge per credit plus GST on the forex conversion, which follows a slab and then 18 percent on that value. Check your slab with a CA.
A bank marks up a hidden interbank rate. A mid-market-rate platform marks up the live public rate with a published fee, so the base and the spread are both visible before you convert.