Revenue

Disaggregation of revenue from contracts with customers:

In the following table, revenue from contracts with customers is disaggregated by primary geographical market, major products and service lines and timing of revenue recognition. The table also includes a reconciliation of the disaggregated revenue with the Group’s reportable segments.

Administration

fees

Health risk

management

fees –

medical

aid schemes

Management

fees

Healthcare

insurance

IT revenue

and other

Retail

Health risk

management

fees –

Capitation

fees

Marketing

fees

Group

total

R’000

R’000

R’000

R’000

R’000

R’000

R’000

R’000

R’000

30 June 2025

Primary geographical markets

South Africa

871 229

952 203

3 068

37 549

236 150

1 087 032

879 496

14 850

4 081 577

Outside of South Africa

108 456

10 574

973

9 551

129 554

979 685

962 777

4 041

37 549

245 701

1 087 032

879 496

14 850

4 211 131

Major product or service line

Admin health

979 685

245 701

14 850

1 240 236

Retail (Pharma)

1 087 032

1 087 032

Managed healthcare

962 777

4 041

37 549

879 496

1 883 863

979 685

962 777

4 041

37 549

245 701

1 087 032

879 496

14 850

4 211 131

Timing of revenue recognition

Products transferred at a point in time

1 087 032

1 087 032

Products and services transferred over time

979 685

962 777

4 041

37 549

245 701

879 496

14 850

3 124 099

979 685

962 777

4 041

37 549

245 701

1 087 032

879 496

14 850

4 211 131

30 June 2024

Primary geographical markets

South Africa

845 682

885 969

10 832

29 371

193 764

1 354 065

875 498

7 853

4 203 034

Outside of South Africa

100 438

10 333

934

8 136

119 841

946 120

896 302

11 766

29 371

201 900

1 354 065

875 498

7 853

4 322 875

Major product or service line

Admin health

946 120

201 900

7 853

1 155 873

Retail (Pharma)

1 354 065

1 354 065

Managed healthcare

896 302

11 766

29 371

875 498

1 812 937

946 120

896 302

11 766

29 371

201 900

1 354 065

875 498

7 853

4 322 875

Timing of revenue recognition

Products transferred at a point in time

1 354 065

1 354 065

Products and services transferred over time

946 120

896 302

11 766

29 371

201 900

875 498

7 853

2 968 810

946 120

896 302

11 766

29 371

201 900

1 354 065

875 498

7 853

4 322 875

31 December 2024

Primary geographical markets

South Africa

864 811

896 022

4 179

19 655

203 364

1 175 558

890 059

17 745

4 071 393

Outside of South Africa

105 154

10 518

975

7 338

123 985

969 965

906 540

5 154

19 655

210 702

1 175 558

890 059

17 745

4 195 378

Major product or service line

Admin health

969 965

210 702

17 745

1 198 412

Retail (Pharma)

1 175 558

1 175 558

Managed healthcare

906 540

5 154

19 655

890 059

1 821 408

969 965

906 540

5 154

19 655

210 702

1 175 558

890 059

17 745

4 195 378

Timing of revenue recognition

Products transferred at a point in time

1 175 558

1 175 558

Products and services transferred over time

969 965

906 540

5 154

19 655

210 702

890 059

17 745

3 019 820

969 965

906 540

5 154

19 655

210 702

1 175 558

890 059

17 745

4 195 378