A market maker Forex broker provides pricing and execution by taking the opposite side of his clients trading orders. A market maker Forex Broker earns from the spread between the bid and offer price. Usually spreads offered by Market Makers are very high and that is why professional traders prefer other types of brokerage, and especially ECN Forex Brokers.