Are you making a roof contract? Find out the 3 important things you must include. Learn about the project details, payment terms, and more. These elements...