Tomato sauce that has been canned in a water bath can last up to 18 months on a shelf in a cool and dry location. Be sure to label jars properly with the date.