A new roof will help keep your house warmer by blocking out the cold air and keeping the heat inside and insulation can help improve the energy efficiency of your home, saving you money on your energy bills.