See instantly how your rate compares to the best today

Best value today

$
USD, here's what each bank credits you after fees (where known)
Best bank beats worst by ₹2.00/USD , or ₹2,250 more on $1,000
Today's best USD rate ₹95.44 is above the 7-day average ₹95.32. Rates have been rising.
IOB had the best USD rate most often: 5 of 5 days since Aug 17
Volatility insight: Canara had the lowest rate volatility among the top 5 banks, varying by only ₹0.15 vs Bank of Baroda's ₹0.16
Banks apply the exchange rate at time of credit, not when the sender initiates the SWIFT transfer. A Friday wire may credit on Monday at a different rate.
USD TT Buy rate by bank, ranked by what you'd actually receive after each bank's own inward remittance fee, not just the raw rate
BankTT Buy (₹ / USD)vs mid-market ⓘYou receive (₹)vs bestAs of
Mid-market rate (XE / Google)₹95.7000referencen/an/aLive
RBI reference rate (FBIL)₹95.4263referencen/an/aDaily
SBIBest value in banks
95.30 0.10
−0.4%₹95,300
Aug 21
09:08 AM
IOBBest rate 5 of 5 days
95.44 0.08
−0.3%₹95,290
−₹150 fee
−₹10
Aug 21
10:00 AM
Punjab National
95.38 0.11
−0.3%₹95,280
−₹100 fee
−₹20
Aug 21
09:00 AM
Canara
95.33 0.06
−0.4%₹95,255
−₹75 fee
−₹45
Aug 21
Bank of Baroda
95.14 0.02
−0.6%₹95,140−₹160
Aug 21
09:00 AM
Union Bank of India
95.31 0.10
−0.4%₹95,060
−₹250 fee
−₹240
Aug 20 This rate is from an earlier date and may not reflect today's rate
09:15 AM
Bandhan
95.04 0.05
−0.7% ≈₹95,040−₹260
Aug 21
09:15 AM
J&K Bank
95.15 0.10
−0.6%₹94,900
−₹250 fee
−₹400
Aug 21
12:00 AM
KVB
94.93 0.05
−0.8%₹94,730
−₹200 fee
−₹570
Aug 21
09:00 AM
City Union
94.70 0.10
−1.0%₹94,700−₹600
Aug 21
10:00 AM
IDBI
94.15
−1.6%₹94,150−₹1,150
Aug 21
Kotak Mahindra
94.05 0.05
−1.7% ≈₹94,050−₹1,250
Aug 21
ICICI
93.99 0.07
−1.8% ≈₹93,990−₹1,310
Aug 21
09:15 AM
Ujjivan
94.26 0.07
−1.5%₹93,965
−₹295 fee
−₹1,335
Aug 21
09:00 AM
IDFC FIRST
93.96 0.06
−1.8%₹93,960−₹1,340
Aug 21
09:08 AM
HDFC
93.94 0.04
−1.8%₹93,940−₹1,360
Aug 21
09:23 AM
DCB
93.89 0.04
−1.9% ≈₹93,890−₹1,410
Aug 21
09:30 AM
DBS
93.78 0.06
−2.0%₹93,781−₹1,519
Aug 21
11:45 AM
Citibank
93.76 0.07
−2.0% ≈₹93,762−₹1,538
Aug 21
09:05 AM
Axis
94.05 0.07
−1.7%₹93,755
−₹295 fee
−₹1,545
Aug 21
09:20 AM
HSBC
93.87 0.05
−1.9%₹93,516
−₹354 fee
−₹1,784
Aug 21
10:10 AM
RBL Bank
93.30 0.07
−2.5%₹93,050
−₹250 fee
−₹2,250
Aug 21
09:00 AM
Remittance platforms Rate applied to your transfer, no deduction on recipient side
RemitlyBest value in platforms
95.97 0.06
−-0.3%₹95,970+₹670
Aug 22
05:41 AM
Skydo
95.68 0.05
−0.0%₹95,684+₹384
Aug 22
11:10 AM

Published retail TT Buy rates. Corporate and HNI rates are negotiated separately and may differ.

Historical TT Buy rate

Saturdays & Sundays: banks closed, platforms may differ

Date Remitly Mid-market Skydo IOB Punjab National Canara Union Bank of India SBI J&K Bank Bank of Baroda Bandhan KVB City Union Ujjivan IDBI Axis Kotak Mahindra ICICI IDFC FIRST HDFC DCB HSBC DBS Citibank RBL Bank
22 Aug95.9795.68
21 Aug96.0395.7095.7495.4495.3895.3395.3095.1595.1495.0494.9394.7094.2694.1594.0594.0593.9993.9693.9493.8993.8793.7893.7693.30
20 Aug95.8995.7195.6395.3695.2795.2795.3195.2095.0595.1294.9994.8894.6094.1993.9894.0093.9293.9093.9093.8593.8293.7293.6993.23
19 Aug96.1795.7695.7295.4995.4695.3995.4195.3095.1595.2595.0894.9894.7594.2094.0894.0994.0594.0093.9993.9493.9193.8293.8193.34
18 Aug96.1095.6995.6795.4195.3695.3395.2595.1095.1895.0194.9294.7094.1494.0193.9793.9793.9493.9293.8793.8493.7593.7293.27
17 Aug96.0495.6195.4895.3195.1995.2395.1095.0095.0994.8994.7894.5094.1493.9293.8793.8493.7793.7893.7893.7393.6593.57
16 Aug95.55
15 Aug95.8695.58

Saturdays & Sundays: banks closed, platforms may differ

Rate percentile signal

Where each bank's rate today sits in its own recent history — spot who's unusually high or low right now

Sort:
BankTodayPosition in 90d history90d rangeSignal
SBI₹95.30
92th pct
₹94.50 – ₹95.30Unusually high
DCB₹93.89
92th pct
₹93.24 – ₹93.94Unusually high
IDFC FIRST₹93.96
92th pct
₹93.26 – ₹94.00Unusually high
Punjab National₹95.38
91th pct
₹94.63 – ₹95.46Unusually high
RBL Bank₹93.30
90th pct
₹92.59 – ₹93.34Unusually high
Ujjivan₹94.26
89th pct
₹93.54 – ₹94.30Unusually high
Kotak Mahindra₹94.05
89th pct
₹93.32 – ₹94.09Unusually high
J&K Bank₹95.15
89th pct
₹94.55 – ₹95.20Unusually high
Union Bank of India₹95.31
86th pct
₹94.65 – ₹95.41Unusually high
Axis₹94.05
86th pct
₹93.40 – ₹94.08Unusually high
Canara₹95.33
86th pct
₹94.63 – ₹95.39Unusually high
HDFC₹93.94
86th pct
₹93.25 – ₹94.01Unusually high
ICICI₹93.99
86th pct
₹93.28 – ₹94.05Unusually high
Bandhan₹95.04
86th pct
₹94.32 – ₹95.13Unusually high
HSBC₹93.87
86th pct
₹93.17 – ₹93.92Unusually high
KVB₹94.93
86th pct
₹94.22 – ₹95.00Unusually high
Citibank₹93.76
86th pct
₹93.06 – ₹93.81Unusually high
DBS₹93.78
86th pct
₹93.08 – ₹93.84Unusually high
IOB₹95.44
85th pct
₹94.72 – ₹95.49Unusually high
City Union₹94.70
83th pct
₹93.95 – ₹94.75Above average
Bank of Baroda₹95.14
81th pct
₹94.49 – ₹95.25Above average
IDBI₹94.15
77th pct
₹93.63 – ₹94.20Above average

Percentile is where today's rate sits within the bank's own 90-day history. Banks with fewer than 5 qualifying days are excluded.

All-time leaderboard

Ranked by wins — which USD bank has had the best rate most often, and by how much

Jul 29 – Aug 21  ·  18 qualifying days
#Bank Wins Win % Avg rate Best ever
1
IOB
1477.8%₹95.15₹95.49
2
Punjab National
422.2%₹95.09₹95.46
3
Axis
00.0%₹93.78₹94.08
4
SBI
00.0%₹95.01₹95.30
5
Bank of Baroda
00.0%₹94.92₹95.25
6
Canara
00.0%₹95.07₹95.39
7
HDFC
00.0%₹93.68₹94.01
8
ICICI
00.0%₹93.73₹94.05
9
Kotak Mahindra
00.0%₹93.79₹94.09
10
IDBI
00.0%₹93.92₹94.20
11
Bandhan
00.0%₹94.77₹95.13
12
City Union
00.0%₹94.44₹94.75
13
HSBC
00.0%₹93.60₹93.92
14
J&K Bank
00.0%₹94.88₹95.20
15
KVB
00.0%₹94.66₹95.00
16
Citibank
00.0%₹93.49₹93.81
17
Ujjivan
00.0%₹93.97₹94.30
18
DCB
00.0%₹93.63₹93.94
19
IDFC FIRST
00.0%₹93.69₹94.00
20
DBS
00.0%₹93.52₹93.84
21
RBL Bank
00.0%₹92.98₹93.34
22
Union Bank of India
00.0%₹95.01₹95.41

Wins = days with the highest USD TT Buy rate. Only days where a majority of banks reported are counted. Click headers to sort.

Best bank per day

Which bank had the highest USD TT Buy rate each day

August 2026
Tap or hover a day to see details
IOB12d
Punjab National3d
SBI1d
No data

Cost of not shopping around

Fee-adjusted spread between the best and worst bank on USD transfers each day

Today's spread₹2,250
Period average₹2,189
Peak spread₹2,370
₹0₹500₹1000₹1500₹2000₹2500₹3000Jul 29Aug 3Aug 6Aug 11Aug 14Aug 19Aug 21

Fee-adjusted spread on USD 1,000. Dashed line = period average. Days with fewer than half of banks reporting are excluded.

Markup below mid-market

How much each USD bank's TT Buy rate falls below mid-market — lower gap means a more competitive rate

Banks shown (5/5):
0₹0.5Jul 29Aug 3Aug 6Aug 11Aug 14Aug 19Aug 21

Gap = mid-market rate − bank's TT Buy rate. Lower gap means the bank offers a more competitive rate. Zero line = on par with mid-market. Only days where mid-market data is available are plotted.

What if?

Pick any past date to replay the rates and see what you'd have received

August 17, 2026 · 5 days ago Mid-market₹95.61₹95,610 for $1,000
BankRate (₹/USD)You receive
Mid-market95.61₹95,610
IOB95.31₹95,160
Canara95.23₹95,158
SBI95.10₹95,100
Bank of Baroda95.09₹95,090
Punjab National95.19₹95,090
Bandhan94.89₹94,890
J&K Bank95.00₹94,750
KVB94.78₹94,580
City Union94.50₹94,500
Kotak Mahindra93.87₹93,870
Ujjivan94.14₹93,845
ICICI93.84₹93,840
DCB93.78₹93,780
HDFC93.78₹93,780
IDFC FIRST93.77₹93,770
DBS93.65₹93,649
Axis93.92₹93,625
Citibank93.57₹93,567
HSBC93.73₹93,376

Currency optimizer

Enter your INR target to see the minimum your sender needs to wire in each currency.

CurrencyBest bankTT BuyTo send
USDIOB₹95.44$1,573.24
GBPPunjab National₹129.99£1,154.70
EURIOB₹111.39€1,347.97
AEDUnion Bank of India₹25.93AED 5,794.45

Bank head-to-head

Pick two banks and see which one gives you more across all currencies

CurrencyPunjab NationalIOBAdvantage
USD1,000 $₹95.38₹95,280₹95.44₹95,290+₹10
GBP800 £₹129.99₹1,03,892₹129.96₹1,03,818+₹74
EUR900 €₹111.27₹1,00,043₹111.39₹1,00,101+₹58
AED3,600 AED ₹25.85₹92,960₹25.85₹92,910+₹50

Punjab National wins GBP and AED. IOB wins USD and EUR.

Cumulative savings calculator

How much more you'd have received if you'd used a different bank every day

Select your bank above to see potential savings.

Common questions

My bank isn't the best rate today. What should I do?

Check the historical chart to see if it's consistently low. A one-day dip is normal; a persistent gap of ₹500+ per $1,000 over weeks is worth acting on. For large one-off transfers, call your bank's forex desk before the sender initiates the transfer. Many banks will offer a better rate on request. For regular transfers, switching to a consistently higher-rated bank is the more reliable fix.

What is TT Buy rate?

TT Buy (Telegraphic Transfer Buy) is the rate your bank applies when foreign currency arrives in your account as a wire transfer. It applies whether you receive a salary from a foreign employer, client payments for freelance work, or a family remittance. Banks set this rate independently and update it daily, which is why the same $1,000 can net you ₹500 more at one bank than another.

Can I negotiate a better rate with my bank?

Yes, for larger transfers. Most banks will consider a rate improvement for transfers equivalent to roughly ₹5 lakh or more if you call the forex desk before the transfer is sent. The published rate here is the standard retail rate. Negotiated rates are not published. It helps to mention you've seen competing rates and are considering your options.

How is this data collected?

An automated scraper fetches each bank's publicly published forex rate page every day at 11 AM IST. The rates are the same ones any customer would see on the bank's website. Banks typically publish by 10 AM IST. This site is not affiliated with any bank and does not have access to live or negotiated rates.