Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

What foreign exchange rate is used for foreign credit card and bank transactions?
On Credit Cards [I am assuming you have a Visa or Master card], the RBI does not decide the rate. The rate is decided by Visa or Master. The standard Sheet rate for the day is used. Additionally SBI would mark it up by few paise [FX mark-up spread]. This is shown as mark-up fee. The rate of USD Vs INR changes frequently. On large value [say 1 million] trades even a paise off makes a huge difference and hence the rate is constantly changing [going up or down]. The rates offered to individuals are constant through out the day. They change from day to day and can go up for down. Recently in the past 6 months if you read the papers, Rupee has been going down and is at historic low. On a give day there are 2 rates; - Bank Buy Rate, ie the rate at which Bank will BUY USD from you. Say 61. So it will buy 100 USD and give you Rupees 6100. - Bank Sell rate, ie the rate at which Bank will SELL USD to you. Say 62. So if you want 100 USD, you need to give Bank 6200. The difference between this is the profit to bank.