Take a look at our past work!

Buffalo Roofing & Exteriors

Buffalo Roofing & Exteriors is a trusted roofing and exterior renovation contractor based in Oswego, IL, proudly serving homeowners and businesses throughout the Chicago western suburbs including Naperville, Plainfield, Joliet, Aurora, Bolingbrook, Montgomery, and surrounding communities. As a licensed, bonded, and insured exterior contractor, Buffalo Roofing & Exteriors specializes in high-quality roof repair and replacement, siding installation, gutter solutions, window and entry door upgrades, and full storm damage restoration services tailored to protect and enhance homes across Kendall County and nearby Illinois towns. Locally owned and committed to superior craftsmanship, the team offers free, no-hassle quotes with upfront pricing and a satisfaction guarantee to ensure clarity and value from project start to finish.


With years of experience helping Illinois property owners navigate both routine maintenance and complex insurance claims for hail and wind damage, Buffalo Roofing & Exteriors has built a reputation for reliability and professional service in Oswego roofing and exteriors. Whether repairing aged roofs, upgrading to energy-efficient siding, or improving curb appeal with new windows and gutters, the company’s focus on quality workmanship and customer satisfaction makes it a go-to choice for homeowners seeking trusted roofing and exterior services in the Chicago metro area

Our Work

123 South River Street , Batavia, IL, US

Buffalo Roofing & Exteriors recently completed a full roof replacement in Batavia, Illinois, installing a CertainTeed Landmark® Pro shingle in Moiré Black for a homeowner looking to upgrade both performance and curb appeal. This project involved removing the existing roofing system, inspecting the decking, and installing a high-quality CertainTeed roofing system designed to withstand Illinois’ changing weather conditions. The Moiré Black color provided a clean, modern look that complemented the home’s exterior while delivering long-term durability and protection.


As a CertainTeed-certified roofing contractor, Buffalo Roofing & Exteriors selected Landmark Pro shingles for their enhanced thickness, strong warranty protection, and proven resistance to wind and weather. The finished roof not only improved the home’s appearance but also increased overall value and peace of mind for the homeowner. Projects like this highlight Buffalo Roofing & Exteriors’ commitment to delivering professional roof installations in Batavia and throughout the western suburbs of Chicago, using trusted materials and expert craftsmanship on every job.

  • CertainTeed Landmark PRO
  • CertainTeed Landmark PRO: Max Def Moire Black
37 Herrington Boulevard , Elburn, IL, US

Roof Replacement Project – Elburn, IL

Buffalo Roofing & Exteriors completed a full roof replacement in Elburn, Illinois, installing an Atlas Pinnacle® Pristine shingle in Black Shadow for long-lasting protection and curb appeal. The existing roof was removed and replaced with a high-performance Atlas roofing system designed to handle Illinois wind, rain, and seasonal temperature swings. The Black Shadow color provided a bold, clean finish that complemented the home’s exterior while maintaining a timeless look. This Elburn roofing project reflects Buffalo Roofing & Exteriors’ commitment to quality materials, precise installation, and dependable results.

  • Atlas Pinnacle Pristine
  • Atlas Pinnacle Pristine: Black Shadow
39W087 Herrington Boulevard , Geneva, IL, US

Buffalo Roofing & Exteriors completed a roof replacement in Geneva, Illinois, installing an Atlas Pinnacle® Pristine shingle in Black Shadow for durable, long-term protection. Atlas shingles are known for their Scotchgard™ protection, helping prevent streaking and keeping the roof looking clean for years. The finished roof delivers a sharp, classic look while giving the homeowner confidence in a trusted, high-quality roofing system.

  • Atlas Pinnacle Pristine: Black
15549 Julies Way , Orland Park, IL, US
  • Atlas Pinnacle Pristine: Heather
  • Gutter Projects: Desert Sand
24342 Apple Tree Lane , Plainfield, IL, US
  • Atlas Pinnacle Impact: Weathered Wood
  • Gutter Projects: Musket Brown

Customer Testimonials

Reviewer photo
Cory Rasmussen - 431 East Court , Elmhurst, IL, US
Justin @ Buffalo did a tremendous job defining the scope of the project and working with our insurance company for supplemental payments when our skylights needed to be replaced in addition to the roof. The crew showed up and worked diligently to complete the job in a timely manner. Roof looks great and highly recommend Justin to lead your roof replacement with Buffalo Roofing!!
Reviewer photo
Timothy Marks - 3141 Manchester Drive , Montgomery, IL, US
We used Buffalo for a new roof, siding & gutters. We met and worked with Chris who was extremely helpful every step of the way. From issues with our insurance to making sure we understood everything and all our questions was answered. And there were a lot of questions. Chris was great and really went above and beyond for us. Highly recommend The work crews were friendly and professional not to mention they did a fantastic job! There were a couple minor issues that were completely take... Read more
Reviewer photo
Megan Beechen - 760 East Shore Drive , Pekin, IL, US
Buffalo Roofing & Exteriors was great from start to finish with the roof replacement on our home. Eric was with us every step of the way as we communicated with our insurance company and he provided guidance and assistance to us constantly during that time. We definitely had an uphill battle with our insurance company and Eric and his team continued to fight for us. We probably would not have gotten insurance approval without Eric's help and guidance (not because of our roof/damage, but because ... Read more
Reviewer photo
Jeremy Florian - 128 Barbara Lane , New Lenox, IL, US
I am so glad i went with Buffalo roofing after a storm left a basket ball size hole in my roof. The company i was initially working with brushed me aside for 6 months throughout the entire winter before i had enough and decided to call buffalo roofing. At this point i was apprehensive because of the expierence i had with the first company, but the moment Buffalo Roofing and Eric Rodriguez took on the job i was immediately but at ease. They tarped my roof shortly after i called, and fought my ins... Read more
Reviewer photo
Pam White - 1282 Spring Street , Yorkville, IL, US
Justin was so helpful with the entire project! He explained the whole process and followed through as promised. The installers were very professional and I am very happy with my new roof and gutters!