Online platforms are less expensive than traditional offline brokers, with typical fees ranging between $0 and $10 per buy or sell transaction. But there may be additional fees if you want to opt in to premium services, buy and sell overseas shares, and withdraw cash from your share trading bank account. Offline brokers provide personalised services, advice and recommendations, and charge much higher fees, typically starting at $50 per transaction or 2% of the amount traded.