Professional Roofing Services in Thousand Islands and Jefferson County, New York

Call For a Free Quote

+1 (518) 322-9206‬

Or Send a Message

High Quality



As a specialized division of Petra General Services, we deliver the same exceptional quality and attention to detail in roofing that you’ve come to expect from our general contracting services for over 15 years.

Trusted by hundreds of happy customers across New York’s Capital Region and Jefferson County, including the Thousand Islands (Clayton, Cape Vincent, Alexandria Bay, Wellesley Island), our roofing division handles a wide variety of projects, from small repairs to complete roof replacements.

Let Petra General Services be your go-to general contractor!

Roofing Services

Addition Clayton Topa General Contractor & Construction Services in Jefferson County

Roof Replacement Services

A roof is more than just a cover for your head; it is a critical part of your home’s structure that protects you from the elements and enhances energy efficiency – saving you money. An old, damaged or poorly maintained roof is not only a safety risk, it can lead to leaks, mold growth, energy inefficiency, and even structural damage.

At Petra General Services, we offer complete tear-off and replacement with top-quality materials designed to last. Our roof replacement process begins with a comprehensive assessment to determine the best course of action. We then proceed with a complete tear-off of the old roofing materials and inspect the underlying structure for any issues that require attention.

Finally, our team installs a new, top-quality roofing system using the most durable and long-lasting materials, like asphalt shingles, slate, or metal based on your preference or needs. (We only use the highest quality materials since it’s our reputation and your investment).

In addition to providing peace of mind, increasing your property value, and offering aesthetic improvements to your home, a roof replacement by Petra General Services protects your home from the elements and ensures longevity of your real estate investment.

Roof Repair & Maintenance Services Jefferson County New York

Roof Repair & Maintenance Services

Continuous maintenance and prompt roof repairs prevent minor issues from turning into major problems that can lead to costly damage. Regular maintenance of your roof can catch these problems early, while immediate repairs can prevent further deterioration. Together, these services are key to extending the lifespan of your roof and maintaining its efficiency and safety.

At Petra General Services, our team specializes in both preventative roof maintenance and repair to keep your roof in top condition. When it comes to your most expensive homeownership investment, trust us. Our team can help extend the life of your roof with leak detection and repair, debris removal, flashing resealing, shingle replacement, and more.

James st AIRBNB studio IN PROGRESS PICS General Contractor & Construction Services in Jefferson County

Emergency Roof Services

Natural disasters or severe weather can cause immediate damage to your roof. Our experienced roofing team offers rapid-response repairs to minimize water damage and protect your property.

Why Choose Petra General Services for Roofing

At Petra General Services, quality is more than just a buzzword; it’s the foundation of every roofing project we undertake. With over 15 years of experience going above and beyond for our clients, our team is committed to exceeding industry standards in both materials and craftsmanship. Our dedication to excellence is complemented by our commitment to quality and transparency.

From the initial roofing assessment to the final shingle, we make it a point to keep our clients informed and involved at every stage of the roof repair or replacement process.

Trust Petra General Services!

When you need help with your next remodeling or renovation or need a general contractor to oversee your upcoming construction project, trust our team of experts to get the job done—our commitment to quality, attention to detail, and extensive experience. We promise we’ll exceed your expectations.

Don’t see the type of project that you need help with? Our team can handle any construction project that you have. Tell us more about your project so that we can help you get started.

Let’s Start your Project Together – Call us Now!