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

The Market of The Mailbox, Birmingham

The Mailbox is a premium destination of Birmingham and the wider Midlands. Shepherd Commercial looks into how the centre provides retail and office accommodatio…

Birmingham Agents Bring Food Court To Market

Birmingham agents Shepherd Commercial have brought to market the leasehold availability of three individual retail units.…

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.…