All brokers will sell at one price and buy at another, that difference is one of the ways they make their money. Some spreads are bigger than others. I'd say revolut and trade republics spread would be bigger than most. Basically if you bought a stock and tried to sell it immediately, assuming a static market, you would lose money.Re bid and ask spread and sale fee are you referring to an actual nominal fee or a spread difference (difference between what one is quoted before and what the sale price was actually after ?) at the time of sale?