Коммерческий агент может работать на одну или несколько компаний в соответствии с законодательством о коммерческих агентствах (представитель одной компании или нескольких компаний). Он либо только выступает посредником между компанией и клиентом (брокерский агент), либо, будучи представителем компании, сам заключает договоры с клиентами (конечный агент). Особой формой коммерческого агента в законодательстве о коммерческих агентствах является окружной представитель, которому предприниматель назначает определенный район или группу клиентов, в отношении которого возникают комиссионные требования, даже если договоры заключаются без его участия, ср. § 87 II HGB.
Закон о коммерческих агентствах регулирует права и обязанности коммерческого агента и регулируется статьями 84–92 Коммерческого кодекса.