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.

Related News

What is the average cost to build a warehouse?

The average cost to build a warehouse/industrial unit in the UK is £1,130 per square metre.…

What is the average cost to build an office?

The average cost to build an office in the UK is £2,140 per square metre.…

Who repairs a commercial property – landlord or tenant?

The repairing liability of a commercial property depends on whether or not it is a FRI (Full Repairing and Insuring) lease or a IRI (Internal Repairing and Insu…