Yes, Binance has trading fees. The base trading fee on Binance is 0.1%, but if you trade with BNB, you get a 50% discount on trading fees. This makes Binance one of the most cost-effective exchanges available.