Principal trading occurs when a brokerage buys securities in the secondary market, holds these securities for a period of time, and then sells them. On the other hand, agency trading requires a brokerage to find a counterparty to the customer’s trade and can include customers at other brokerages.