Since 1973, General Roofing & Heating Company has provided customers with the highest quality roofing and home improvement services. Our full-service certified and insured contractors have more than 60 years of combined experience. Because we have been established longer than other contractors in the area, you can depend on us to take care of any problems quickly, including emergency roofing repairs. Additionally, we offer affordable solutions for large or small jobs. Call us today at (585) 593-2460 to request a free estimate