Roofing Company in Buffalo - Commercial & Residential | William C. Rott & Son

Full-Service Residential
Roofing Company in
Buffalo NY

Buffalo’s extreme weather takes a toll on roofs. William C. Rott & Son has given Western New Yorkers peace of mind in their homes for over a century. Whether you need replacement, improvements, or repairs, we’ve got you covered.
  • Get a FREE

    Project estimate Today.

Since 1909 Icon




5% Discount

For Our Veterans

Buffalo’s Best
Roofing Company

Your roof is your first line of defence against wind, rain, snow, and all of Western New York’s severe weather conditions. At William C. Rott & Son, we know how to protect your roof and ensure it lasts for years to come. Turn to us for high-quality roofing services.
Buffalo’s Best Roofing Company

What Our Clients Say

All roofing companies can tell you about their services, we’d rather show you.

Our Promise to Buffalo’s

Long-Term Roofing Solutions
Transparent, Conservative Pricing
Fast & Efficient Projects
Personalized Service

Long-Term Roofing Solutions

We haven’t been around for more than 100 years by delivering shoddy projects. Each of our home solutions is crafted to withstand Buffalo’s harsh weather for years and to provide durable, reliable protection. We use our vast experience and knowledge to deliver results you can trust.


At William C. Rott & Son, we price our projects based on our clients’ best interests and budgets. You’ll never receive unexpected bills or uncover hidden fees. All of our services are transparent and above-board.

There is never a convenient time for roof construction. To expedite the process, we tackle projects as efficiently as possible to ensure you’re not displaced or bothered unnecessarily. Our team will present a timeline upfront so that you know exactly what to expect.

No one wants a stranger working in their home. That’s why we meet with clients face-to-face and properly introduce ourselves. Your comfort and satisfaction are crucial to us throughout the entire project.

Our Promise to Buffalo’s Homeowners

Get Your FREE Estimate Today

To learn more about our roofing solutions or to ask a question, please give us a call at 716-694-8220. You can also fill out this online form and our team of experts will reach out to schedule your free assessment.