By Ian Walker

Sasol Ltd. said Tuesday that it expects to report a swing to loss for fiscal 2020, citing the coronavirus pandemic and the fall in crude-oil and chemical-product prices.

The South Africa-based petrochemical and energy company said it expects to report a loss per share of between 146.75 and 148.15 South African rand ($8.30 and $8.38) for the year ended June 30 compared with a profit of ZAR6.97 for the prior year.

Headline loss per share--a metric that strips out exceptional and other one-off items--is expected to be ZAR8.72 and ZAR14.86 compared with earnings of ZAR30.72 a share for fiscal 2019.

Sasol said it will be booking impairment charges of ZAR112 billion in its accounts against a number of units, reflect the fall in the long-term macro-economic outlook and the fair value hit on partnering talks.

The company plans to report earnings for fiscal 2020 on Monday.

Write to Ian Walker at ian.walker@wsj.com