ePrivacy and GPDR Cookie Consent by Cookie Consent How much does it cost to build a house?

How much does it cost to build a house?

6 min read
Oct '25 • by Heather

Quick summary

Building a house in the UK typically costs between £1,800 and £3,000 per square metre, based on 2020 estimates, with VAT excluded. This range covers everything from land to construction, but extra costs like legal fees, planning, and surveys can add significantly. For a precise figure, consider factors like location, size, and design complexity.

While they’re by no means a small undertaking, building a home from scratch can be one of the most rewarding things you do. You’ll have complete control over every element, meaning your abode is perfectly tailored to you and your family from top to bottom.

But how much does it cost to build a house? That’s the big question. While every project is different (and therefore every price tag) we’ve done our best to break down the finances involved.

For a more tailored estimate, you can always book a free consultation with our team to get a proper cost breakdown.

Cost to build a house, per square metre

With new builds coming in all shapes and sizes, the easiest way to predict prices is to look at costs per square metre.

In 2020, we estimate the cost of building your own home to be between £1,800 and £3,000 per square metre.

It’s recommended that in order to get a proper idea of costs that you work out the cost of your home by the size of your intended build, then include…

  • An extra 15% for the cost of your other professionals (such as architects, structural engineers, and project managers) and other miscellaneous costs - see below.
  • Plus another 10% in contingency, this should protect you in the event something goes wrong or timings overrun.

How much will construction cost?