2017
£000
2016
£000
Contracts-in-progress at balance sheet date:
Amounts due from construction contract customers included in trade and other receivables59,08445,013
Amounts due to construction contract customers included in trade and other payables(5,737)(500)
53,34744,513
 
Contract costs incurred plus recognised profits less recognised losses to date360,241288,444
Less: progress billings received(306,894)(243,931)
53,34744,513