STP forex brokers make money with rebates while B book forex brokers make money by taking risk. STP Brokers may hedge positions internally and B book brokers may use professional risk management systems to increase their revenues. There is also hybrid forex business model which controls risk and get rebates in same place.