XML 177 R90.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Materials, energy and consumables used - Other commitment (Details) R in Billions | 12 Months Ended |
--- | --- | ---
Jun. 30, 2024 ZAR (R) agreement MW | Jun. 30, 2023 ZAR (R)
Sasol Gas (Pty) Ltd |  |
Purchase commitments |  |
Purchase commitments | R | R 32 | R 38
Independent Power Producers |  |
Purchase commitments |  |
Number of Power Purchase Agreements signed | 6 |
Contractual term for agreement signed | 20 years |
Number of projects that reached financial close | 4 |
Number of projects that did not reach financial close | 2 |
Independent Power Producers | Minimum |  |
Purchase commitments |  |
Amount of renewable energy procured in agreement | MW | 600 |
Msenge Emoyeni Wind Farm Proprietary Limited |  |
Purchase commitments |  |
Contractual term for agreement signed | 20 years |
Amount of renewable energy procured in agreement | MW | 69 |
Oxygen supply agreements for Secunda Operations |  |
Purchase commitments |  |
Off-take agreements | R | R 211 | R 219
Air Liquide |  |
Purchase commitments |  |
Agreement term (in years) | 15 years |

X
- Definition Represents the contractual terms for each agreements signed. + References No definition available. + Details
Name: | ssl_ContractualTermsForEachAgreementsSigned
Namespace Prefix: | ssl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Other commitments + References No definition available. + Details
Name: | ssl_IfrsOtherCommitmentsLineItems
Namespace Prefix: | ssl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of Power Purchase Agreements signed. + References No definition available. + Details
Name: | ssl_NumberOfPowerPurchaseAgreementsSigned
Namespace Prefix: | ssl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of projects that did not reach financial close + References No definition available. + Details
Name: | ssl_NumberOfProjectsThatDidNotReachFinancialClose
Namespace Prefix: | ssl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of projects that reached financial close + References No definition available. + Details
Name: | ssl_NumberOfProjectsThatReachedFinancialClose
Namespace Prefix: | ssl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of Off-take agreements. + References No definition available. + Details
Name: | ssl_OffTakeAgreements
Namespace Prefix: | ssl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Other commitments, term of agreement + References No definition available. + Details
Name: | ssl_OtherCommitmentsTermOfAgreement
Namespace Prefix: | ssl_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the procurement of renewable energy. + References No definition available. + Details
Name: | ssl_ProcurementOfRenewableEnergy
Namespace Prefix: | ssl_
Data Type: | dtr-types:powerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of purchase commitments + References No definition available. + Details
Name: | ssl_PurchaseCommitments
Namespace Prefix: | ssl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_SignificantInvestmentsInSubsidiariesAxis=ssl_SasolGasPtyLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CounterpartiesAxis=ssl_IndependentPowerProducersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CounterpartiesAxis=ssl_MsengeEmoyeniWindFarmProprietaryLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ssl_ProjectsAxis=ssl_OxygenSupplyAgreementsForSecundaOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ssl_ProjectsAxis=ssl_AirLiquideAirSeparationUnitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |