Insurance companies make money mainly in two ways: collecting premiums that exceed claim payouts and earning returns by investing those premiums. They also profit through underwriting, risk assessment, deductibles, exclusions, and fees, which help reduce losses and improve overall profitability.