Why Do Banks Have Different Buying And Selling Rates?

Why Do Banks Have Different Buying And Selling Rates? Commission fees and other charges – Another reason why every exchange rate is different is because of the commission fees and additional charges offered by foreign exchange providers. Typically, banks have a higher rate since they add a commission or margin to the buying and selling