21. Trade and Other Payables

Notes

31-Dec-25

€’000

31-Dec-24

€’000

Trade payables

(122,852)

(53,412)

Accrued expenses

(478,094)

(372,006)

Amounts due to related parties

25

(23,117)

(30,395)

Customer deposits self-lay

(128,973)

(107,984)

Other payables

(4,900)

(1,822)

Taxation and social insurance creditors

(15,924)

(20,088)

Total

(773,860)

(585,707)

Analysed as follows:

Non-current

(89,920)

(89,105)

Current

(683,940)

(496,602)

Total

(773,860)

(585,707)

Taxation and social insurance creditors

PAYE/social insurance

(7,000)

(5,055)

VAT and withholding tax

(8,924)

(15,033)

Total

(15,924)

(20,088)