With house prices as they are you might be thinking about building your own home. This can work out really well but you need to know how much building a house from scratch is actually going to cost.
A general range to go by for a self-build is anywhere from £300 per m2 to £3,000 per m2. As you can see, this is quite a variation in price from lowest to highest. Location makes a difference – it’s more expensive in London and the South to build a house. But aside from that, there are a number of things that affect price.