Set up an asphalt shingle roof installation in Winston-Salem or Kernersville, NC

Whether you're building a home or need to replace your current roof, you can turn to Top Roofing and Contracting. We specialize in metal and asphalt shingle roof installation services in Winston-Salem & Kernersville, NC and the Triad area.

You can count on our team to listen closely to your needs and pay close attention to every detail during your entire project. No matter if you're getting an asphalt shingle or metal roof installation, we'll leave you with a beautiful and dependable roof.

Contact us today to get a free quote on a metal or asphalt shingle roof installation service. We'll be happy to answer all of your questions.

Why trust your roof to us?

Your roof protects your home from the outdoor elements, so you want to hire a roofing company you can trust to install a high-quality roof on your house. Our customers trust their homes and roofs to us because:

  • We use only high-quality materials
  • We offer 30-year warranties
  • We provide free inspections and quotes
  • We work with insurance claims

To schedule an asphalt shingle or metal roof installation service, call us at 336-775-7435 now.