21. Trade and Other Payables

Notes

31-Dec-24
€’000

31-Dec-23
€’000

Trade payables

(53,412)

(62,635)

Accrued expenses

(372,006)

(308,996)

Amounts due to related parties

25

(30,395)

(24,164)

Customer deposits self lay

(107,984)

(77,493)

Other payables

(1,822)

(1,081)

Taxation and social insurance creditors

(20,088)

(9,409)

Total

(585,707)

(483,778)

Analysed as follows:

Non-current

(89,105)

(65,197)

Current

(496,602)

(418,581)

Total

(585,707)

(483,778)

Taxation and social insurance creditors

PAYE/social insurance

(5,055)

(3,703)

VAT and withholding tax

(15,033)

(5,706)

Total

(20,088)

(9,409)