Need Emergency Service?

Call: (336) 963-4145 or (800) 849-2648

Commercial Roofing Contractor

Serving Asheboro, NC & the Surrounding Area

Since our inception in 1954, McRae Roofing has been guided by one single principle.

β€œTo work for the best, you must produce the best.”

With this in mind, we are one of the most recognized roofing contractors in North Carolina and rated in the top 100 in the United States. We have unlimited general contractor license #11733 in the State of North Carolina. We also are licensed in Virginia and South Carolina. As proud members of the NRCA-National Roofing Contractors of America, The National Roofing and Legal Resource Center, The Carolinas Sheet Metal and Siding Association, The AGC – Association of General Contractors of North Carolina, The National Safety Council, and the Safety and Health Council of North Carolina, our customers know that they can count on us for quality commercial roof repairs.

Since our roofing company is associated with trustworthy roofing organizations, our clients know their roof is in good hands. From durable materials such as metal and slate to efficient installations from our commercial roofing contractors, McRae Roofing is here for all your roofing needs. Call our experienced team today if you need a commercial roofing contractor in Pinehurst, Cary, Durham, Apex, Greensboro, Asheboro, Winston-Salem, High Point, Lexington or Charlotte, NC.

Emergency Roofing Services for the Business owners of Charlotte, NC & Beyond

At McRae Roofing we understand that as a commercial property owner, your roof is protecting all the equipment and materials you need to do business. A leaky or broken roof can not only destroy everything you need to maintain your livelihood but is also hazardous to anyone frequenting the building. Our commercial roofing contractors are available when your business needs us most. Contact us now if you are having a roofing emergency.


Give Us A Call Today
336-672-0133 or