Understanding what you can afford to spend on the different elements of your self-build or renovation is crucial for making sure finances are kept under control throughout your project. Setting a realistic budget before you start will help to avoid costs from spiralling