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

Shepherd Expands Commercial Agency Team With New Hire

Shepherd Commercial have expanded our commercial agency team at our Solihull office with the hire of Matthew Giles.…

Shepherd Commercial Appointed on 26,000sqft at The I O Centre

Shepherd Commercial have been instructed on 26,000sqft of industrial property at The I O Centre, Redditch.…

Shepherd Commercial Instructed to Let Grade A Industrial Unit in Aldridge

Shepherd Commercial have been instructed to let Unit 2, Aldridge Fields Business Park, Walsall. The 8,152sqft unit comes with Grade A first floor offices.…