It costs more to buy insurance through an insurance agent because the agent tacks on a commission to the cost of it. It’s cheaper for an insurance company to offer it to you online or over the phone because their costs are lower. However, you can build a closer personal relationship and often get better service from a local agent.