Trusted Roofing & Home Improvement Professionals, Hannibal, NY

Specializing in Metal Roofs


For more than 24 years, Over the Top Roofing in Hannibal, NY, has been Central New York's premier residential and commercial roofing and home improvement specialist. We do it all - just give us a call, including roof replacement and repairs, metal roof repairs and installation, new window installation, new door installation, home and business additions, garages, porches, decks, siding, and more. No job is too big or small. We are also available for 24-hour emergency repair service. We're here to make home improvement easy for you -- ask us about financing options.

Call Today for a Free Estimate

To schedule a free estimate on any of our services, just give us a call. We'll assess your home improvement needs and provide you with a fair and accurate quote. We have the area's finest, most professional crews to serve all your home and business improvement needs - on time and on budget. In addition, our owner is on the job site, we are fully insured, and we are proud members of the Better Business Bureau - your assurance that you will be receiving the highest quality work and the best value for your investment. Give us a call today at (315) 882-5255. We look forward to becoming your trusted roofing and home improvement contractor for years to come.


Areas Served

We proudly serve Central New York, Oswego County, and these New York cities: Brewerton, Central Square, Cleveland, Constantia, Fair Haven, Fulton, Hannibal, Lysander, Baldwinsville, Mexico, Oswego, Parish, Phoenix, Pulaski, Redfield, Sandy Creek, Williamstown

better business bureau

We're Here to Serve You

Trust the experienced and knowledgeable professionals at Over the Top Roofing in Hannibal, NY, serving the roofing and home improvement needs of residential and commercial customers throughout Central New York. Call us for a free estimate on new roofs, replacement roofs, roof repairs and much more. More than 24 years of satisfied customers.

Contact Us

To schedule an appointment or for a free estimate,
call us at (315) 882-5255