What Is a Managing General Agent (MGA) in Insurance?

An MGA is a wholesale insurance intermediary with binding authority. Here's how MGAs differ from FMOs, IMOs, and retail agencies.