Yes, insurance companies are allowed to give gifts. However, there are certain restrictions in place. For example, the gift must be related to the business of insurance and cannot be given in exchange for referrals. Additionally, the gift cannot exceed a certain value (typically $50).