27. Trade and other liabilities

x 1 million

As at 31 December 2023

As at 31 December 2022

Trade liabilities

120

59

Accrued and other liabilities

192

221

Contract liabilities

25

23

VAT

23

-

Pension contributions

5

5

Total

365

308

Trade and other liabilities increased by 57 million compared with the previous year. The increase is mainly attributable to inflation and rising activity levels.