What is the average cost to build a house?
The average cost to build a house in the UK is £1,590 per square metre in 2025/2026
The Cost
The figures, sourced through CostModelling and BCIS, provide an average cost per square metre of £1,590 for ‘General Estate Housing’, which rises to £1,920 for three-storey detached homes.
One-off homes cost around £2,440 on average, with a detached two-storey sitting at £2,560 to build.
Provided as a solely indicative and illustrative guide, the figures do not include external works or specification and are strictly a guide.