Yes, this would eliminate surprises at the end of your project and allow you to make sound financial decisions. Such as, upgrades or major changes along the way.