Spreads are a legitimate source of income for brokers to provide trading services. However, some brokers charge a fee for trading services. That's why traders should use the demo account to test broker facilities. New traders must first trade with a demo account which most brokers like Eurotrader for free.