Earl Hayes Roofing & Remodeling has the experience, tools, and service for your residential and commercial construction needs. Headquartered in Hayes, Virginia, we serve the Tidewater Peninsula cities that include Hampton, Newport News, Yorktown, Williamsburg, and Gloucester. Turn to us to make the necessary repair, or replacement of key components of your home. As a fully-licensed contractor, we can build homes from the ground up, including features such as the foundation, framing, roofing, and interiors. Contact our construction team today to install or replace your windows, siding, roof, or gutters in the Hampton Roads region.
Choose our local roofing contractor to install a brand new roofing system when needed. We are skilled at installing new shingle, as well as metal roofing systems on the Peninsula. You can count on us to handle repairs for leaks, missing shingles, and storm damage from wind or hail. We can also install skylights, ridge vents, and gutters.
Come to us to replace, or repair your vinyl siding panels attached to your home. We can customize your vinyl siding installation with the color or style of your choice. Contact us for repairs to replace individual siding panels.
Our team can customize your window installation, adding new window of different types. We will show you the types of windows, glass, as well as window frames that will blend in perfectly through your home.
With our many years of combined industry experience, we ensure the best work and at a fair price. We take the time to do it right so that we do not skip any steps.
This makes sure that the roofing, siding, or remodeling project is completed correctly and on time. In addition, the owner is on-site, and we use only the highest quality materials for the job.
Earl Hayes Roofing & Remodeling was established in 1982 as a locally, family-owned-and-operated business. We originally opened as a roofing company. However, since establishment, our licensed, bonded, and insured company has expanded to include remodeling services. We have more than 30 years of experience.
Newport News, VA
Phone: (804) 642-0097