Sanlam Limited (Incorporated in the Republic of South Africa) Registration number 1959/001562/06 JSE share code: SLM NSX share code: SLA A2X share code: SLM ISIN: ZAE000070660 (“Sanlam”) Sanlam Life Insurance Limited Incorporated in the Republic of South Africa) Registration number 1998/021121/06 Bond issuer code: BISLI (“Sanlam Life”) Prescribed officer dealing in Sanlam securities In compliance with paragraph 3.63 – 3.66 of the Listings Requirements of the JSE Limited, we hereby advise the following dealing by a prescribed officer in Sanlam securities: Name: L Mahlangeni Designation: Prescribed Officer Date of transaction: 2 October 2023 Total number of shares: 35 843 Total transaction value: R2 310 656.13 Market value per share: R64.4660 Nature and extent of the director’s interest in the transaction: Direct beneficial Class of securities: Ordinary shares Nature of transaction: On market sale of Sanlam ordinary shares under the Restricted Share Plan to meet income tax obligation on vesting of the shares and diversify investment portfolio On market/Off market trade: On market Prior authority to transact obtained: Yes Bellville 06 October 2023 Equity Sponsor to Sanlam The Standard Bank of South Africa Limited Debt Sponsor to Sanlam Life Insurance Limited Rand Merchant Bank (a division of FirstRand Bank Limited)