By law, they cannot do that. Insurance agents and brokers typically do not charge a fee to find the best life insurance rates. They are compensated through commissions by the insurance companies they work with. When you purchase a life insurance policy through an agent or broker, the insurance company pays them a commission based on the premium you pay for the policy.