Looking to upgrade your kitchen? Add a bathroom? Install hardwood flooring? Update your home exterior? Snazz up the landscaping? Whether you are a DIYer or prefer to have a contractor do the heavy lifting, home improvements come with a cost.