Residential Roofing
Roofing for homes in Glendale Heights, IL, and throughout DuPage County, planned around the needs of each property rather than a one-size-fits-all approach.

Glendale Heights, IL · DuPage County
J S Flat Roofing and Decks serves homes and commercial properties with roofing and deck work rooted in reliable workmanship, quality materials, and attentive service.

Glendale Heights, IL
8:00 AM–6:00 PM, Mon–Sun
About
J S Flat Roofing and Decks proudly serves Glendale Heights, IL, and property owners throughout DuPage County. The business provides roofing and deck services for residential and commercial projects, with a focus on reliable workmanship, quality materials, and attentive service.
Whether the work is a new roof, a reroof, or a deck that needs construction, repair, or replacement, the crew focuses on clear communication and careful finishing on every residential and commercial project.
Services
From flat roofing to asphalt shingles and metal roofing, each project is scoped to the building and the work it actually needs.
Roofing for homes in Glendale Heights, IL, and throughout DuPage County, planned around the needs of each property rather than a one-size-fits-all approach.
Roofing for commercial buildings, with careful attention to access, drainage, and materials suited to low-slope and occupied structures.
Flat and low-slope roof systems installed and finished so seams, edges, and penetrations are detailed for lasting weather protection.
Complete new roof installation for properties that need a full roof system, from preparation through finished flashing and cleanup.
Reroofing to replace worn roofing with a new system, including removal of existing material when a tear-off is the right approach.
Asphalt shingle roofing for pitched residential roofs, chosen to match the look of the home and the weather conditions of DuPage County.
Metal roofing for property owners who want a durable, clean-lined roof surface with strong protection against rain, snow, and wind.

Deck work covers new construction as well as repair and full replacement when an existing deck has reached the end of its service.
New deck construction from framing through finished boards and railings, built for everyday use on residential properties.
Targeted deck repair for worn boards, railings, and structural members so a sound deck can stay in service without a full rebuild.
Full deck replacement when repair is no longer practical, removing the old structure and building a new deck in its place.
Gallery
Photos from completed and in-progress projects. Swipe on a phone or tablet to move through the gallery.
Yelp
These comments are from the business listing on Yelp, where J S Flat Roofing and Decks is rated 5.0 based on 2 reviews.
“John and his team came out and gave us a great quote to extend our existing deck footprint. They were able to start quickly and finish the job quickly with a beautiful result!”
“John and his team were outstanding to work with. John came out promptly following my request and gave an extremely reasonable quote to replace my deck railings as well as rotting deck boards. His team was very professional and accommodating to my schedule, and did incredible work upgrading my decks in just over 24 hours, with a great focus on safety. Highly recommend!”
FAQ
Quick answers about J S Flat Roofing and Decks in Glendale Heights, IL.
Contact
Call or email to talk through a roofing or deck project in Glendale Heights, IL, or elsewhere in DuPage County.
Serving Glendale Heights, IL and property owners throughout DuPage County.