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

Challenging Business Rates: Rateable Value Increases

Thinking of challenging a business rate increase? Our blog helps clients and landlords successfully challenge an increased rateable value at the right time.…

Birmingham Based Surveyors Bring Smethwick Industrial To Market

88-91 Rolfe Street Smethwick now for sale with Shepherd Commercial…