Careful planning, during the design phase and before the start of construction, can reduce the costs considerably. Choosing the right contractor can also help you get the best service under an affordable price.