Yes, most exchanges charge transaction fees for buying and selling cryptocurrencies. The amount of the fee varies depending on the exchange and the type of trade being made. Additionally, some exchanges charge fees for withdrawing funds to your local bank account or wallet.