What Is the Difference between a Principal and an Agency Market Maker?
A principal market maker trades on their own account, using their capital to buy and sell, capturing the bid-offer spread as profit. An agency market maker (or broker) executes trades on behalf of clients, earning a commission or fee, and does not take the spread themselves.
The principal model directly influences the spread, while the agency model focuses on execution quality.