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 Commercial Instructed to Manage Nuneaton Industrial Unit

Shepherd Commercial instructed to manage over 6,000sqft of industrial space in Nuneaton…

Commercial Property Agents Sell Smethwick Industrial Unit

Shepherd Commercial have sold a light industrial warehouse unit in Smethwick. Completed within 8 weeks of marketing.…

How Often Should A Commercial Property Be Valued?

It is generally recommended that a commercial property is valued at least once a year by a qualified RICS Registered Valuer.…